Category:SVG with multiple translations with contributions from Aeroid
Jump to navigation
Jump to search
SVG images that Aeroid created or contributed to, to achieve efficiency by having a single referencable image which can be used in multiple languages.
See Multiple translations within one SVG file and Category:Translation possible - SVG (switch).
Recommendations:
- use "font-family:DejaVu Sans Condensed, sans-serif;"
- use unicode superscript characters or ordinal indicators (º / ª) and avoid breaking text like km² into complex font-height dependant constructs like
<text x="0" y="1em" font-family="DejaVu Sans, sans-serif" font-stretch="condensed">km<tspan font-size="56%" dy="-0.58em">2</tspan></text>
Copy here: ¹⁄₂ 1ˢᵗ 2ⁿᵈ 3ʳᵈ nᵗʰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁰ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ ₀ ½ ⅓ ¼ ⅕ ⅙ ⅐ ⅛ ⅑ ⅒ ⅔ ¾ ⅖ ⅗ ⅘ ⅚ ⅜ ⅝ ⅞ ⅟ ↉ ᵃ ᵇ ᶜ ᵈ ᵉ ᶠ ᵍ ʰ ⁱ ʲ ᵏ ˡ ᵐ ⁿ ᵒ ᵖ 𐞥 ʳ ˢ ᵗ ᵘ ᵛ ʷ ˣ ʸ ᶻ ℀ ℁ ℅ ℆ № ℠ ™ ⅍ ‰ ‱
- group text variants per language or group laguage variants per text. My personal preference is (A) one large switch block in one place (typically at the end of the SVG document to overlay everything) with one group per language (g-blocks w/ SystemLanguage attributes). But SVG Translate works best with (B) small switch blocks containing just the variants of a single line(?) of text. Text and language dependent graphic elements can become a little more complex than shown in the examples below, thus you might consider either one of the options to allow for variation of text position or justification within or outside of the switch statement.
- (A) group text variants per language aka one big switch block. See File:IUCN Kategorien Rote Liste.svg
<switch>
<g systemLanguage="it">
<text transform="matrix(1 0 0 1 730 170)" class="whiteText">Estinto</text>
<text transform="matrix(1 0 0 1 730 217)" class="whiteText">Estinto in natura</text>
<text transform="matrix(1 0 0 1 730 264)" class="blackText">Critico</text>
<text transform="matrix(1 0 0 1 730 311)" class="blackText">In pericolo</text>
<text transform="matrix(1 0 0 1 730 358)" class="blackText">Vulnerabile</text>
<text transform="matrix(1 0 0 1 730 405)" class="blackText">Prossimo alla minaccia</text>
<text transform="matrix(1 0 0 1 730 452)" class="blackText">Rischio minimo</text>
<text transform="matrix(1 0 0 1 730 499)" class="blackText">Dati insufficienti</text>
<text transform="matrix(1 0 0 1 730 546)" class="blackText">Non valutato</text>
<text transform="matrix(0 -1 1 0 600 301.5)" class="leftText">minacciato</text>
<text transform="matrix(0 -1 1 0 1165 325)" class="rightText">rischio di estinzione</text>
</g>
<g systemLanguage="fr">
<text transform="matrix(1 0 0 1 730 170)" class="whiteText">Éteint</text>
<text transform="matrix(1 0 0 1 730 217)" class="whiteText">Éteint à l'état sauvage</text>
<text transform="matrix(1 0 0 1 730 264)" class="blackText">En danger critique d'extinction</text>
<text transform="matrix(1 0 0 1 730 311)" class="blackText">En danger</text>
<text transform="matrix(1 0 0 1 730 358)" class="blackText">Vulnérable</text>
<text transform="matrix(1 0 0 1 730 405)" class="blackText">Quasi menacé</text>
<text transform="matrix(1 0 0 1 730 452)" class="blackText">Préoccupation mineure</text>
<text transform="matrix(1 0 0 1 730 499)" class="blackText">Données insuffisantes</text>
<text transform="matrix(1 0 0 1 730 546)" class="blackText">Non evalué</text>
<text transform="matrix(0 -1 1 0 600 301.5)" class="leftText">menacé</text>
<text transform="matrix(0 -1 1 0 1165 325)" class="rightText">risque d'extinction</text>
</g>
<g systemLanguage="de">
<text transform="matrix(1 0 0 1 730 170)" class="whiteText">ausgestorben</text>
<text transform="matrix(1 0 0 1 730 217)" class="whiteText">in der Natur ausgestorben</text>
<text transform="matrix(1 0 0 1 730 264)" class="blackText">vom Aussterben bedroht</text>
<text transform="matrix(1 0 0 1 730 311)" class="blackText">stark gefährdet</text>
<text transform="matrix(1 0 0 1 730 358)" class="blackText">gefährdet</text>
<text transform="matrix(1 0 0 1 730 405)" class="blackText">potentiell gefährdet</text>
<text transform="matrix(1 0 0 1 730 452)" class="blackText">nicht gefährdet</text>
<text transform="matrix(1 0 0 1 730 499)" class="blackText">unzureichende Datengrundlage</text>
<text transform="matrix(1 0 0 1 730 546)" class="blackText">nicht ausgewertet</text>
<text transform="matrix(0 -1 1 0 600 301.5)" class="leftText">gefährdet</text>
<text transform="matrix(0 -1 1 0 1165 325)" class="rightText">Risiko auszusterben</text>
</g>
<g systemLanguage="en">
<text transform="matrix(1 0 0 1 730 170)" class="whiteText">Extinct</text>
<text transform="matrix(1 0 0 1 730 217)" class="whiteText">Extinct in the Wild</text>
<text transform="matrix(1 0 0 1 730 264)" class="blackText">Critically Endangered</text>
<text transform="matrix(1 0 0 1 730 311)" class="blackText">Endangered</text>
<text transform="matrix(1 0 0 1 730 358)" class="blackText">Vulnerable</text>
<text transform="matrix(1 0 0 1 730 405)" class="blackText">Near Threatened</text>
<text transform="matrix(1 0 0 1 730 452)" class="blackText">Least Concern</text>
<text transform="matrix(1 0 0 1 730 499)" class="blackText">Data Deficient</text>
<text transform="matrix(1 0 0 1 730 546)" class="blackText">Not Evaluated</text>
<text transform="matrix(0 -1 1 0 600 301.5)" class="leftText">threatened</text>
<text transform="matrix(0 -1 1 0 1165 325)" class="rightText">risk of extinction</text>
</g>
<g>
<text transform="matrix(1 0 0 1 730 170)" class="whiteText">Extinct</text>
<text transform="matrix(1 0 0 1 730 217)" class="whiteText">Extinct in the Wild</text>
<text transform="matrix(1 0 0 1 730 264)" class="blackText">Critically Endangered</text>
<text transform="matrix(1 0 0 1 730 311)" class="blackText">Endangered</text>
<text transform="matrix(1 0 0 1 730 358)" class="blackText">Vulnerable</text>
<text transform="matrix(1 0 0 1 730 405)" class="blackText">Near Threatened</text>
<text transform="matrix(1 0 0 1 730 452)" class="blackText">Least Concern</text>
<text transform="matrix(1 0 0 1 730 499)" class="blackText">Data Deficient</text>
<text transform="matrix(1 0 0 1 730 546)" class="blackText">Not Evaluated</text>
<text transform="matrix(0 -1 1 0 600 301.5)" class="leftText">threatened</text>
<text transform="matrix(0 -1 1 0 1165 325)" class="rightText">risk of extinction</text>
</g>
</switch>
- (B) group laguage variants per text. See File:Anatomy of the Human Ear.svg
<switch transform="translate(473 478)">
<text systemLanguage="bn">ইউস্টেশিয়ান<tspan x="0" y="25">নালী</tspan></text>
<text systemLanguage="da">Øretrompet</text>
<text systemLanguage="de">Eustachische Röhre</text>
<text systemLanguage="en">Eustachian tube</text>
<text systemLanguage="eo">Eustachia Tubo</text>
<text systemLanguage="es">Trompa de Eustaquio</text>
<text systemLanguage="eu">Eustakioren tronpa</text>
<text systemLanguage="fa">شیپور استاش</text>
<text systemLanguage="fi">Korvatorvi</text>
<text systemLanguage="fr">Trompe d'Eustache</text>
<text systemLanguage="he">צינור אוסטאצ'יאני</text>
<text systemLanguage="ml">യൂസ്റ്റേക്കിയൻ<tspan x="0" y="25">കുഴൽ</tspan></text>
<text systemLanguage="ne">Eustachiana ट्यूब</text>
<text systemLanguage="pa" y="5">ਗਲੇ ਨੂੰ ਜਾਂਦੀ ਹੋਈ ਨਾਲੀ</text>
<text systemLanguage="ru">евстахиева труба</text>
<text systemLanguage="ta">யூஸ்டிக் டூப்</text>
<text systemLanguage="te" x="20">పటహపూరణనాడిక</text>
<text systemLanguage="th">ท่อหู</text>
<text systemLanguage="tr">Östaki borusu</text>
<text systemLanguage="zh">咽鼓管</text>
<text>Eustachian tube</text>
</switch>
<switch transform="translate(257 473)" text-anchor="middle">
<text systemLanguage="bn">টিমপেনিক পর্দা</text>
<text systemLanguage="da">Trommehinden</text>
<text systemLanguage="de">Trommelfell</text>
<text systemLanguage="en">Tympanic<tspan x="0" y="20">membrane</tspan></text>
<text systemLanguage="eo">Timpana<tspan x="0" y="20">Membrano</tspan></text>
<text systemLanguage="es">Membrana<tspan x="0" y="20">timpánica</tspan></text>
<text systemLanguage="eu">Tinpanoa</text>
<text systemLanguage="fa">پرده<tspan x="0" y="20">گوش</tspan></text>
<text systemLanguage="fi">Tärykalvo</text>
<text systemLanguage="fr">Tympan</text>
<text systemLanguage="he">ממברנה<tspan x="0" y="20">טימפאנית</tspan></text>
<text systemLanguage="ml">റ്റിമ്പാനിക്<tspan x="0" y="20">സ്തരം</tspan></text>
<text systemLanguage="ne">टेम्पाइनिक<tspan x="0" y="20">झिल्ली</tspan></text>
<text systemLanguage="pa">ਟਿਮਪੈਨਿਕ ਮੈਂਬਰੇਨ</text>
<text systemLanguage="ru">барабанная<tspan x="0" y="20">перепонка</tspan></text>
<text systemLanguage="ta">டிமென்ட்பிக்<tspan x="0" y="20">மெம்பிரேன்</tspan></text>
<text systemLanguage="te">కణభేరి పొర</text>
<text systemLanguage="th">แก้วหู</text>
<text systemLanguage="tr">Kulak<tspan x="0" y="20">zarı</tspan></text>
<text systemLanguage="zh">鼓膜</text>
<text>Tympanic<tspan x="0" y="20">membrane</tspan></text>
</switch>
- always provide a fallback, which has to be the last child of the switch and has no systemLanguage attribute
<switch>
<text systemLanguage="en">Population pyramid of Russia (2010)</text>
<text systemLanguage="de">Alterspyramide von Russland (2010)</text>
<text systemLanguage="ru">Половозрастная диаграмма России (2010)</text>
<text>Population pyramid of Russia (2010)</text>
</switch>
- for multi-line-text, use only y on text and x on tspan with dy of 1.1em or similar
<text y="145" class="text1">
<tspan x="270" dy="0">Arithmetic</tspan>
<tspan x="270" dy="1.1em">Logic</tspan>
<tspan x="270" dy="1.1em">Unit</tspan>
</text>
Media in category "SVG with multiple translations with contributions from Aeroid"
The following 31 files are in this category, out of 31 total.
-
32bit-Endianess.svg 1,000 × 500; 5 KB
-
Administrative divisions of Germany.svg 1,037 × 519; 931 KB
-
Amiga Original Chipset diagram.svg 680 × 600; 3 KB
-
BFN Kategorien Rote Liste.svg 512 × 374; 9 KB
-
Bleiakku.svg 2,100 × 1,600; 6 KB
-
Bundesrat Sitzverteilung.svg 900 × 500; 64 KB
-
Composition of the German Bundesrat as a pie chart small.svg 800 × 410; 24 KB
-
Composition of the German Bundesrat as a pie chart.svg 600 × 320; 44 KB
-
Der Kunststoff-Planet.svg 512 × 548; 17 KB
-
Deutsch-Niederländische Grenzfrage.svg 637 × 466; 27 KB
-
EIA 232 DTE DCE DCE DTE.svg 720 × 142; 4 KB
-
Elstorf in Neu Wulmstorf.svg 580 × 1,005; 8 KB
-
GDP PPP 2017 Selection.svg 512 × 512; 44 KB
-
GDP PPP 2018 Selection.svg 512 × 512; 73 KB
-
GDP PPP 2021 Selection.svg 512 × 445; 49 KB
-
German parliamentary elections diagram.svg 1,560 × 1,080; 161 KB
-
German territorial losses 1919 and 1945.svg 512 × 429; 380 KB
-
Groß-Hamburg.svg 512 × 489; 224 KB
-
IUCN Kategorien Rote Liste.svg 512 × 351; 4 KB
-
MIL-STD-188-100 char struct for async comms 1972-11-15.svg 520 × 155; 6 KB
-
Mitternachtsdämmerung Europa.svg 512 × 438; 295 KB
-
Neu Wulmstorf in Neu Wulmstorf.svg 580 × 1,005; 8 KB
-
Ortschaften Neu Wulmstorf Blanko.svg 580 × 1,005; 8 KB
-
Plastik ist keine Nahrung.svg 512 × 459; 90 KB
-
Rade in Neu Wulmstorf.svg 580 × 1,005; 8 KB
-
RS-232 POTS DTE DCE.svg 340 × 280; 5 KB
-
Rübke in Neu Wulmstorf.svg 580 × 1,005; 8 KB
-
Schwiederstorf in Neu Wulmstorf.svg 580 × 1,005; 8 KB
-
Serial and Parallel Data Transmission.svg 500 × 445; 10 KB
-
Taxonomic Rank Graph.svg 993 × 640; 123 KB
-
Von Neumann architecture.svg 420 × 390; 12 KB