Commons:Translation possible/詳細

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

català | čeština | Deutsch | English | español | Esperanto | فارسی | français | galego | עברית | hrvatski | italiano | 日本語 | 한국어 | македонски | polski | português | русский | українська | Tiếng Việt | 中文(繁體) | 中文(简体) | +/−

SVG 形式ファイルの翻訳のしかた

このページでは SVG 形式のファイルに含まれるラベルやキャプションの翻訳法について述べます。特定の画像に{{Translate}}テンプレートを発見したから、このページを開く利用者がいるかもしれません。ところでこのページも関連のページも、すべて執筆者ひとりの考えに基づくことにご留意ください。ご質問ご意見はぜひテンプレートの議論のページに投稿してください

数字ではなくラベルを使う

ラベルが少ない画像の場合、画像を1点だけ用意して、図中にはラベルとして数字のみ、欄外に数字の対応表を用意して、多言語の翻訳を記入する方法があります。すると多言語版の画像1点のみで処理は完成します。わかりやすい例としてImage:Robal.pngがあります。

このように図中に文字列ではなく、数字のみ示すほうがよいと考える場合は、テンプレートを{{Translate}}から{{Convert to international}}に置換するか、自分で番号を作成します。

例えばImage:ISS configuration sep-2006 en.svgには英語のラベルがあり、別バージョンとして数字のみの画像Image:ISS configuration sep-2006 numbers.svgがありますが、これは前者の文字列ラベルを数字に置き換えたものです。ただしそれでも多言語対応は完璧ではなく、図中の画像名(title)と日付(date)が英語のまま残っています。

SVG 形式とは?

SVG とは画像ファイルの形式で、単純なXML マークアップ言語で書いてあります。そのため、ファイル内に含まれるラベルの翻訳も処理が簡単です。 SVG や XML の詳細についてはリンク先のウィキペディアの記事をご参照ください。

SVG ファイルの編集とは

単純な SVG ファイルの翻訳を1ファイルにまとめたサンプル。ファイルのページを開き、この文章を英語、ドイツ語、フランス語、スペイン語でレンダリングしてみる。

SVG ファイルの翻訳法は複数あります。

  • 画像編集ソフトとしてInkscape(インクスケープ)などを使う。互換性のため、保存形式は必ず「Plain SVG」を選択します。既定の「Inkscape SVG」を選んでしまうと、確かにSVG スペックに準拠していますが、エラーが発生する余地があります。
  • SVG ファイルを文字ファイルとして処理する。

オフラインの編集ソフトで画像ファイルを扱うには、どのソフトウェアを使う場合も、最初に対象のファイルをダウンロードします。次に使用する編集ソフトで画像を開き、ラベルを翻訳してファイルを保存します。完成したらコモンズにアップロードしますが、そのとき元のファイル名ではなく、必ず新しいファイル名を付けてください。

テキスト編集で処理

注意事項として、画像編集ソフトを使わなくても、UTF-8形式の読み書きができるなら文書編集ソフトならなんでも使えます。ファイル内の翻訳対象の文字列は、<text>というタグを検索すると見つかります。ただし、文字の配置など書式設定を伴うことがあり(中央合わせなど)、文書編集に慣れた利用者向けともいえます。また「ごみデータ」のせいで SVG ファイルの信頼性に影響することもあります。

コモンズに新しい言語版のSVGファイルを載せるには

SVG ファイルを翻訳して新しいファイルに保存する場合、必ず接尾辞として「元のファイル名」と「.」(半角ドット)の間に「ー」(半角マイナス)と言語コード(IETF langtag suffix)を記入します。詳細はCommons:File namingをご参照ください。例えばFile:Gibraltar map-en.svgは「-en」と記してあり、英語版であることがわかります。この場合、元のファイルは理論上は[[:File:Gibraltar map.svg]]です(訳注:形式違いのFile:Gibraltar_map.pngから処理した過程で除去された模様)。

また特定の翻訳版を元のファイルにリンクするにはバージョン違いを示す"other versions"テンプレートを追加します。例としてCategory:Other_versions_templatesの中から、翻訳した言語に当たるものを1件選んで、翻訳したファイル内で使います。

バージョン違いのテンプレートを使うと、多言語版を揃えたギャラリーが作成されます。

[edit]
Disputed isthmus and land

また派生したファイルであることを示す{{Derived from}}テンプレートは、翻訳の元になったファイルへのリンクを示すために使えます。

1件の SVG ファイルに多言語の翻訳を組み込む

単純な SVG ファイル1件に多言語の翻訳を組み込んだサンプル。詳細は説明文書ページを参照してください。
矢印を使ったサンプル

1件の SVG ファイルに多言語の翻訳を組み込むには、SVG <switch> 要素を使います。すると多言語版のラベルが入った画像が作成できます。その利点として、もし画像が更新された場合、一意に同じ画像を多言語で共有できます。もし言語ごとに複数ファイルを作った場合だと、どのファイルで画像を変えても、他の言語版にすぐに反映されることはありません。

ただし、多言語版 SVG ファイルには短所もあります。ほとんどの画像編集では多言語に対応していないし、多言語対応する編集ソフトは操作が難しい場合があります。つまりファイルにswitch要素を追加して保存した場合、その処理をした編集者でないと画像の要素の変更ができなくなってしまうことがあります。そこで多言語版 SVG ファイルを作成するなら、文書編集ソフトで処理した単純な SVG ファイルであること、あるいは画像が安定していて画像の大幅な更新が発生しないことが条件になります。ふりかえって、単一言語で作成したファイルを多言語に翻訳する前に、これらの条件をじっくり判断することが必要です。

ファイル内を検索して<switch>要素が見つかった場合、子要素 (サブ要素) から選択肢が発生します。switchがもたらす子ファイルにはすべて、言語版を示すsystemLanguage属性を与える必要があります。SVG ファイルは子ファイルを順に検証していきます。子ファイル内にsystemLanguage属性はあるけれど対応付けができていない場合、SVG ファイルはその子ファイルをとばして次へ進んでしまいます。systemLanguage属性はある、あるいはない場合、SVG ファイルはその子ファイルをレンダリングするだけで処理を終えます。もしsystemLanguage属性を子ファイルの並びの末尾から除去すると、既定のレンダリング処理をします。

注記:いちばん重要なのは、順番です! 先頭の子ファイルにsystemLanguageが欠落していると、それ以降の子ファイルは無視されて処理されません。

<switch transform="translate(100,200)">
  <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>

ただし、もし既定のレンダリングが英語を指定していても、念のためにsystemLanguage="en"属性を書き込むと万全です。多言語対応のブラウザでファイルを開くと、言語対応付けのルールは予想外の挙動をする可能性があります。また複数の翻訳版ファイルごとにswitch属性に対する複数の言語の並び順が異なる場合、ブラウザは言語の種類が混在した表示をする場合があります。さらに言語対応ルールは SVG 2.0 で変更の予定があります。

switch要素の子要素ではないものには、systemLanguage属性を与える方法もあります。その場合、言語対応が取れた場合のみ、その要素をレンダリングします。非対応の場合、その要素は非表示になります。

現状では画像 SVG 編集ソフトで多元語版 SVG ファイルの言語切り替えに対応したものは少なく、結果として SVG ファイルの編集には文書編集ソフトを使うしか選択肢はないかもしれません。SVG ファイル内にswitchが記述してあると、せっかく翻訳した文字列を画像編集ソフトで開いて保存したときに、翻訳文字列が除去される場合があります。

言語によって、翻訳した文字列の長さ(文字数)が異なるため、文字アンカーを置く位置に注意してください。text-anchor属性を「start」(始点=ほとんどの言語で左端)、「middle」(中央合わせ)あるいは「end」(終点=ほとんどの言語で右端)に設定できます。text要素の位置設定は既定でx="0"y="0"になり、switch要素は既定で文字アンカーをtransform="translate(100,200)"に設定します。

MediaWiki のページで多元語版 SVG 画像ファイルをレンダリングすると、使用言語は構文[[File:SystemLanguage.svg|lang=de]]などで指定できます。 「lang」属性はオプションであり、欠落していると MediaWiki はそのウィキの既定言語もしくは英語("en")にフォールバックして表示を試みます[1]

注記:もしswitch要素が英語の指定(systemLanguage="en"に加えて既定言語を指定した(systemLanguage属性が書いてない)場合、MediaWiki は英語版で表示します。

Inkscape を使って1件の SVG ファイルに多言語の翻訳を組み込む

Inkscapeには言語スイッチの追加をサポートする機能はありませんが、「条件付グループ」(Conditional Group)として処理されます。文書編集ソフトの更新が必要で、次の手順をご参照ください。

  1. 常に新規画像として処理し、タグのペア<switch>...</switch>を記入する。新規画像、もしくはすでに翻訳された画像にはsystemLanguageを設定し、これら2つのタグの間にアイテム(通常は翻訳対象の文字列)を入れる。
  2. 画像内にラベルと矢印を使う場合、しばしば(使用言語により)ラベルと矢印の位置関係が正しくなくなる場合が多い。先に翻訳文字列の記入などの処理を済ませてから、Inkscape 上で文字列と矢印の位置合わせを修正できる。ただし Inkscape が認識できない言語の文字列あるいは矢印を処理したい場合は、まず、 Inkscape のインターエースを変更しなければならない。言語インターフェースを変更するには、メニューバーから "Edit|Preferences..." (個人設定を編集)→指定窓で2番目のグループ ("Interface") →言語を変更する。コードのサンプルは上記をご参照ください。(SystemLanguageArrows.svg)。ご注意:サンプル内でオブジェクトの ID 名 は見やすいように置換してあります。
  3. これまで説明した変更箇所は慎重に処理が必要です。さもないと Inkscape の表示が期待通りになりません。もし今回、この処理が初めてなら、練習として上記のサンプルの変更から始めてください。もし変更したときにエラーを記述したら、Inkscape XML 編集機能 ("Edit|XML Editor...") でエラー箇所を確認できることがあります。

関連項目

言語コード

クリックして、サポートしている言語コードをすべて見る:
List of languages supported on Wikimedia Commons.
Code Language name (in English) Native language name
cdo-hantMindong (Traditional Han script)閩東語(傳統漢字)
gju-devaGujari (Devanagari script)गुज्जरी
hocHo𑢹𑣉𑣉 𑣎𑣋𑣜
atjAtikamekwAtikamekw
isv-cyrlInterslavic (Cyrillic script)меджусловјанскы
bjnBanjarBanjar
en-usAmerican EnglishAmerican English
angOld EnglishÆnglisc
biBislamaBislama
etEstonianeesti
brBretonbrezhoneg
bbc-latnBatak Toba (Latin script)Batak Toba
nyNyanjaChi-Chewa
kggगेम्येहाक़ गिपनगेम्येहाक़ गिपन
bewBetawiBetawi
astAsturianasturianu
caCatalancatalà
roa-rupAromanianarmãneashti
bmBambarabamanankan
idIndonesianBahasa Indonesia
ksfBafiaBafia
daDanishdansk
nupNupeNupe
calCarolinianCarolinian
dsbLower Sorbiandolnoserbski
hkeHundekihunde
naNauruDorerin Naoero
alsAlemannischAlemannisch
bclCentral BikolBikol Central
bkhBakakoBakoko
rupAromanianarmãneashti
coCorsicancorsu
kgeKomeringKumoring
baxBamunBamum
seNorthern Samidavvisámegiella
se-fiNorthern Sami (Finland)davvisámegiella (Suoma bealde)
fvrFurpoor’íŋ belé’ŋ
seiSeriCmique Itom
tigTigreትግሬ
dagDagbanidagbanli
duaDualaDuala
luaLuba-Luluaciluba
nvNavajoDiné bizaad
nan-latn-tailoMinnan (Tâi-lô)Bân-lâm-gú (Tâi-lô)
de-formalGerman (formal address)Deutsch (Sie-Form)
ayAymaraAymar aru
ibaIbanJaku Iban
sjePite Samibidumsámegiella
agqAghemAghem
cyWelshCymraeg
gorGorontaloBahasa Hulontalo
azAzerbaijaniazərbaycanca
choChoctawChahta anumpa
etuEjaghamEjagham
cbk-zamChavacanoChavacano de Zamboanga
chnChinook Jargonchinuk wawa
en-gbBritish EnglishBritish English
pdcPennsylvania GermanDeitsch
eglEmilianEmiliàn
hak-latnHak-kâ-ngî (Pha̍k-fa-sṳ)Hak-kâ-ngî (Pha̍k-fa-sṳ)
aceAcehneseAcèh
isv-latnInterslavic (Latin script)medžuslovjansky
bfwରେମସାମ୍ରେମସାମ୍
se-noNorthern Sami (Norway)davvisámegiella (Norgga bealde)
bugBugineseBasa Ugi
zh-min-nanMinnanBân-lâm-gú
nan-latn-pehoejiMinnan (Pe̍h-ōe-jī)Bân-lâm-gú (Pe̍h-ōe-jī)
tpvTanapagTanapag
gnGuaraniAvañe'ẽ
snShonachiShona
aseAmerican Sign LanguageAmerican sign language
anAragonesearagonés
map-bmsBanyumasanBasa Banyumasan
banBalineseBasa Bali
emlEmiliano-Romagnoloemiliàn e rumagnòl
btmBatak MandailingBatak Mandailing
bdrWest Coast BajauBajau Sama
en-caCanadian EnglishCanadian English
smaSouthern Samiåarjelsaemien
smnInari Samianarâškielâ
brhBrahuiBráhuí
aaeArbëreshArbërisht
frpArpitanarpetan
nrSouth NdebeleisiNdebele seSewula
bsBosnianbosanski
csCzechčeština
bbcBatak TobaBatak Toba
kncCentral KanuriYerwa Kanuri
se-seNorthern Sami (Sweden)davvisámegiella (Ruoŧa bealde)
msMalayBahasa Melayu
cdo-latnMindong (Latin script)Mìng-dĕ̤ng-ngṳ̄ (Bàng-uâ-cê)
efiEfikEfịk
absAmbonese Malaybahasa ambon
bgcHaryanviहरियाणवी
basBasaaBasaa
akAkanAkan
deGermanDeutsch
acfSaint Lucian CreoleKwéyòl Sent Lisi
vmwMakhuwaemakhuwa
hak-hansHakka (Simplified Han script)客家语(简体)
afAfrikaansAfrikaans
hak-hantHakka (Traditional Han script)客家語(繁體)
gju-arabGujari (Arabic script)گوجری
gswAlemannicAlemannisch
dgaDagaareDagaare
bkcBakaBaka
barBavarianBoarisch
bfdBafutBafut
mhMarshalleseEbon
tumTumbukachiTumbuka
muiMusiBaso Palembang
cebCebuanoCebuano
chChamorroChamoru
dtpCentral DusunKadazandusun
ccpChakma𑄌𑄋𑄴𑄟𑄳𑄦
cpsCapiznonCapiceño
enEnglishEnglish
krjKinaray-aKinaray-a
keaKabuverdianukabuverdianu
kjKuanyamaKwanyama
zh-classicalLiterary Chinese文言
zhChinese中文
lzhLiterary Chinese文言
mcpMakaMaka
tiTigrinyaትግርኛ
siSinhalaසිංහල
kriKrioKrio
hiHindiहिन्दी
mnc-mongManchu (Mongolian script)ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ
fiFinnishsuomi
hywWestern ArmenianԱրեւմտահայերէն
liLimburgishLimburgs
kiKikuyuGĩkũyũ
tg-latnTajik (Latin script)tojikī
ewoEwondoEwondo
bhBhojpuriभोजपुरी
byvMedumbaMedumba
shi-tfngTachelhit (Tifinagh script)ⵜⴰⵛⵍⵃⵉⵜ
nmzNawdmnawdm
kumKumykкъумукъ
hrxHunsrikHunsrik
myvErzyaэрзянь
pwnPaiwanpinayuanan
shSerbo-Croatiansrpskohrvatski / српскохрватски
tlyTalyshtolışi
gan-hansGan (Simplified Han script)赣语(简体)
extExtremaduranestremeñu
sylSylhetiꠍꠤꠟꠐꠤ
sh-latnSerbo-Croatian (Latin script)srpskohrvatski (latinica)
ko-kpKorean (North Korea)조선말
mkMacedonianмакедонски
ady-cyrlAdyghe (Cyrillic script)адыгабзэ
mdfMokshaмокшень
pihNorfuk / PitkernNorfuk / Pitkern
bpyBishnupriyaবিষ্ণুপ্রিয়া মণিপুরী
bgBulgarianбългарски
lgGandaLuganda
kgKongoKongo
ngNdongaOshiwambo
mgMalagasyMalagasy
ojbNorthwestern OjibwaOjibwemowin
igIgboIgbo
tgTajikтоҷикӣ
sgSangoSängö
ugUyghurئۇيغۇرچە / Uyghurche
tkTurkmenTürkmençe
zaZhuangVahcuengh
gcrGuianan Creolekriyòl gwiyannen
shiTachelhitTaclḥit
ffFulaFulfulde
kswS'gaw Karenစှီၤ
lozLoziSilozi
vutVuteVute
kbpKabiyeKabɩyɛ
pt-brBrazilian Portugueseportuguês do Brasil
rutRutulмыхаӀбишды
skSlovakslovenčina
ckbCentral Kurdishکوردی
jutJutishjysk
mnwMonဘာသာမန်
cpx-latnPuxian (Latin script)Pó-sing-gṳ̂ (Báⁿ-uā-ci̍)
kcgTyapTyap
nyoNyoroOrunyoro
nnzNda'Nda'Nda'nda
eeEweeʋegbe
fiu-vrovõrovõro
ceChechenнохчийн
beBelarusianбеларуская
nds-nlLow SaxonNedersaksies
niaNiasLi Niha
neNepaliनेपाली
wuu-hansWu (Simplified Han script)吴语(简体)
ieInterlingueInterlingue
szlSilesianślůnski
ryuOkinawan沖縄口
teTeluguతెలుగు
mwlMirandeseMirandés
tg-cyrlTajik (Cyrillic script)тоҷикӣ
es-419Latin American Spanishespañol de América Latina
tzmCentral Atlas Tamazightⵜⴰⵎⴰⵣⵉⵖⵜ
nl-informalDutch (informal address)Nederlands (informeel)
nan-haniMinnan (Han script)閩南語
yue-hantCantonese (Traditional Han script)粵語(繁體)
skr-arabSaraiki (Arabic script)سرائیکی
hif-latnFiji Hindi (Latin script)Fiji Hindi
tt-latnTatar (Latin script)tatarça
sahYakutсаха тыла
gdScottish GaelicGàidhlig
bqzMka'aMka'a
sdSindhiسنڌي
rgnRomagnolRumagnôl
kabKabyleTaqbaylit
sh-cyrlSerbo-Croatian (Cyrillic script)српскохрватски (ћирилица)
esSpanishespañol
yrlNheengatuNhẽẽgatú
isIcelandicíslenska
ksKashmiriकॉशुर / کٲشُر
gcfGuadeloupean Creolekréyòl Gwadloup
osOsseticирон
psPashtoپښتو
ssSwatiSiSwati
stySiberian Tatarсебертатар
pnbWestern Punjabiپنجابی
urUrduاردو
kbdKabardianадыгэбзэ
gpeGhanaian PidginGhanaian Pidgin
apcLevantine Arabicشامي
mncManchumanju gisun
lezLezghianлезги
zgh-latnStandard Moroccan Tamazight (Latin script)tamaziɣt tanawayt
kaaKara-KalpakQaraqalpaqsha
frFrenchfrançais
hrCroatianhrvatski
krKanurikanuri
mrMarathiमराठी
satSantaliᱥᱟᱱᱛᱟᱲᱤ
orOdiaଓଡ଼ିଆ
kk-latnKazakh (Latin script)qazaqşa (latın)
guwGungungbe
srSerbianсрпски / srpski
truTuroyoṪuroyo
crhCrimean Tatarqırımtatarca
nysNyungarNyunga
madMadureseMadhurâ
arArabicالعربية
hu-formalHungarian (formal address)magyar (formal)
crCreeNēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ
pamPampangaKapampangan
ndsLow GermanPlattdüütsch
nnhNgiemboonNgiemboon
sqAlbanianshqip
crh-latnCrimean Tatar (Latin script)qırımtatarca (Latin)
arzEgyptian Arabicمصرى
shy-latnShawiya (Latin script)tacawit
jamJamaican Creole EnglishPatois
aryMoroccan Arabicالدارجة
wesPidgin (Cameroon)Pidgin (Cameroon)
luzSouthern Luriلئری دوٙمینی
be-taraskBelarusian (Taraškievica orthography)беларуская (тарашкевіца)
fonFonfɔ̀ngbè
vepVepsvepsän kel’
sesKoyraboro SenniKoyraboro Senni
kerKeraKera
tsTsongaXitsonga
rmcCarpathian Romaniromaňi čhib
kaiKarekareKarai-karai
krlKareliankarjal
fkvKvenskkvääni
es-formalSpanish (formal address)español (formal)
boTibetanབོད་ཡིག
nsoNorthern SothoSesotho sa Leboa
kk-kzKazakh (Kazakhstan)қазақша (Қазақстан)
shi-latnTachelhit (Latin script)Taclḥit
copCopticϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ
arnMapuchemapudungun
kk-cnKazakh (China)قازاقشا (جۇنگو)
ban-baliBalinese (Balinese script)ᬩᬲᬩᬮᬶ
roa-taraTarantinotarandíne
pntPonticΠοντιακά
toTonganlea faka-Tonga
soSomaliSoomaaliga
noNorwegiannorsk
moMoldovanмолдовеняскэ
tpiTok PisinTok Pisin
ganGan贛語
ioIdoIdo
loLaoລາວ
koKorean한국어
foFaroeseføroyskt
eoEsperantoEsperanto
nanMinnan閩南語 / Bân-lâm-gú
scoScotsScots
bnBanglaবাংলা
anpAngikaअंगिका
lrcNorthern Luriلۊری شومالی
yiYiddishייִדיש
hsbUpper Sorbianhornjoserbsce
ike-cansEastern Canadian (Aboriginal syllabics)ᐃᓄᒃᑎᑐᑦ
inhIngushгӀалгӀай
rnRundiikirundi
kjhKhakasхакас
tnTswanaSetswana
mnMongolianмонгол
nnNorwegian Nynorsknorsk nynorsk
vroVõrovõro
knKannadaಕನ್ನಡ
lnLingalalingála
nmgKwasioKwasio
kk-arabKazakh (Arabic script)قازاقشا (تٴوتە)
nqoN’Koߒߞߏ
kk-trKazakh (Turkey)qazaqşa (Türkïya)
amAmharicአማርኛ
mhrEastern Mariолык марий
gotGothic𐌲𐌿𐍄𐌹𐍃𐌺
gom-devaGoan Konkani (Devanagari script)गोंयची कोंकणी
qugChimborazo Highland QuichuaRuna shimi
smSamoanGagana Samoa
rmRomanshrumantsch
nrmNormanNouormand
omOromoOromoo
nodNorthern Thaiᨣᩤᩴᨾᩮᩬᩥᨦ
kmKhmerភាសាខ្មែរ
isuIsuIsu
arcAramaicܐܪܡܝܐ
frcCajun Frenchfrançais cadien
mniManipuriꯃꯤꯇꯩ ꯂꯣꯟ
ms-arabMalay (Jawi script)بهاس ملايو
zh-twChinese (Taiwan)中文(臺灣)
cdoMindong閩東語 / Mìng-dĕ̤ng-ngṳ̄
hsnXiang湘語
zh-sgChinese (Singapore)中文(新加坡)
novNovialNovial
crh-roDobrujan Tatartatarşa
aeb-latnTunisian Arabic (Latin script)Tûnsî
zh-myChinese (Malaysia)中文(马来西亚)
zh-moChinese (Macau)中文(澳門)
chyCheyenneTsetsêhestâhese
yoYorubaYorùbá
hoHiri MotuHiri Motu
rmyVlax Romaniromani čhib
voVolapükVolapük
zh-hansSimplified Chinese中文(简体)
ukUkrainianукраїнська
newNewariनेपाल भाषा
slSlovenianslovenščina
tlTagalogTagalog
zghStandard Moroccan Tamazightⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ
chrCherokeeᏣᎳᎩ
zeaZeelandicZeêuws
plPolishpolski
mlMalayalamമലയാളം
nlDutchNederlands
acmIraqi Arabicعراقي
votVoticVaďďa
kbd-cyrlKabardian (Cyrillic script)адыгэбзэ
yue-hansCantonese (Simplified Han script)粵语(简体)
jboLojbanla .lojban.
ibbIbibioibibio
elGreekΕλληνικά
ku-arabKurdish (Arabic script)کوردی (عەرەبی)
ybbYembaYemba
yasNugunuNugunu
xsySaisiyatsaisiyat
iglIgalaIgala
xmfMingrelianმარგალური
xhXhosaisiXhosa
shnShanၽႃႇသႃႇတႆး
bxrRussia Buriatбуряад
bgnWestern Balochiروچ کپتین بلوچی
glGaliciangalego
wuu-hantWu (Traditional Han script)吳語(正體)
ngeNgémbaNgémba
tddTai Nueaᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ
wuuWu吴语
woWolofWolof
nlaNgombalaNgombala
warWarayWinaray
vmfMain-FranconianMainfränkisch
heHebrewעברית
viVietnameseTiếng Việt
vecVenetianvèneto
veVendaTshivenda
pcdPicardPicard
uz-latnUzbek (Latin script)oʻzbekcha
uz-cyrlUzbek (Cyrillic script)ўзбекча
zh-cnChinese (China)中文(中国大陆)
mosMossimoore
uzUzbekoʻzbekcha / ўзбекча
bbjGhomalaGhomála
ug-latnUyghur (Latin script)Uyghurche
otaOttoman Turkishلسان عثمانى
ug-arabUyghur (Arabic script)ئۇيغۇرچە
bhoBhojpuriभोजपुरी
udmUdmurtудмурт
tyvTuvinianтыва дыл
tyTahitianreo tahiti
twTwiTwi
pcmNigerian PidginNaijá
tvuTunenTunen
ttjTooroOrutooro
tt-cyrlTatar (Cyrillic script)татарча
mrjWestern Mariкырык мары
dzDzongkhaཇོང་ཁ
trvTarokoSeediq
trTurkishTürkçe
livLivonianLīvõ kēļ
hzHereroOtsiherero
aebTunisian Arabicتونسي / Tûnsî
zuZuluisiZulu
tokToki Ponatoki pona
kaGeorgianქართული
thThaiไทย
kshColognianRipoarisch
tcyTuluತುಳು
mrhMaraMara
crh-cyrlCrimean Tatar (Cyrillic script)къырымтатарджа (Кирилл)
hifFiji HindiFiji Hindi
lkiLakiلەکی
lnsLamnso'Lamnso
lbeLakлакку
swSwahiliKiswahili
svSwedishsvenska
suSundaneseSunda
dtyDoteliडोटेली
myBurmeseမြန်မာဘာသာ
yueCantonese粵語
kyKyrgyzкыргызча
srqSirionómbia cheë
sroCampidanese Sardiniansardu campidanesu
hakHakka Chinese客家語 / Hak-kâ-ngî
srnSranan TongoSranantongo
lemNomaandeNomaande
annOboloObolo
de-chSwiss High GermanSchweizer Hochdeutsch
bccSouthern Balochiجهلسری بلوچی
sr-elSerbian (Latin script)srpski (latinica)
nahNahuatlNāhuatl
hyArmenianհայերեն
sr-ecSerbian (Cyrillic script)српски (ћирилица)
fyWestern FrisianFrysk
oloLivvi-Karelianlivvinkarjala
rkiArakaneseရခိုင်
tetTetumtetun
adyAdygheадыгабзэ
stqSaterland FrisianSeeltersk
smjLule Samijulevsámegiella
lijLigurianLigure
szySakizayaSakizaya
asAssameseঅসমীয়া
napNeapolitanNapulitano
arqAlgerian Arabicجازايرية
bat-smgSamogitianžemaitėška
magMagahiमगही
lfnLingua Franca NovaLingua Franca Nova
smsSkolt Saminuõrttsääʹmǩiõll
sdhSouthern Kurdishکوردی خوارگ
btoIriga BicolanoIriga Bicolano
skrSaraikiسرائیکی
vlsWest FlemishWest-Vlams
wlsWallisianFakaʻuvea
hnoNorthern Hindkoہندکو
simpleSimple EnglishSimple English
pagPangasinanPangasinan
shyShawiyatacawit
roRomanianromână
gomGoan Konkaniगोंयची कोंकणी / Gõychi Konknni
mnc-latnManchu (Latin script)manju gisun
pflPalatine GermanPälzisch
klKalaallisutkalaallisut
bkmKomKom
sgsSamogitianžemaitėška
fmpFe'Fe'Fe'fe
gagGagauzGagauz
muaMundangMundang
ks-devaKashmiri (Devanagari script)कॉशुर
lmoLombardlombard
mcnMassavùn màsànà
nan-hantMinnan (Traditional Han script)閩南語(傳統漢字)
iaInterlinguainterlingua
haHausaHausa
gan-hantGan (Traditional Han script)贛語(繁體)
be-x-oldBelarusian (Taraškievica orthography)беларуская (тарашкевіца)
rueRusynрусиньскый
tly-cyrlTalysh (Cyrillic script)толыши
scnSiciliansicilianu
paPunjabiਪੰਜਾਬੀ
cpx-hansPuxian (Simplified Han script)莆仙语(简体)
osa-latnOsage (Latin script)Wažáže íe
kk-cyrlKazakh (Cyrillic script)қазақша (кирил)
taTamilதமிழ்
sdcSassarese SardinianSassaresu
rifRiffianTarifit
papPapiamentoPapiamentu
waWalloonwalon
ruq-latnMegleno-Romanian (Latin script)Vlăheşte
ruq-cyrlMegleno-Romanian (Cyrillic script)Влахесте
ruqMegleno-RomanianVlăheşte
hawHawaiianHawaiʻi
rwKinyarwandaIkinyarwanda
saSanskritसंस्कृतम्
laLatinLatina
kwCornishkernowek
krcKarachay-Balkarкъарачай-малкъар
etoEtonEton
ruRussianрусский
zh-hkChinese (Hong Kong)中文(香港)
altSouthern Altaiалтай тил
csbKashubiankaszëbsczi
lusMizoMizo ţawng
rskPannonian Rusynруски
bciBaouléwawle
musMuscogeeMvskoke
zh-hantTraditional Chinese中文(繁體)
jaJapanese日本語
nogNogaiногайша
qucKʼicheʼQatzijob\ʼal
kjpEastern Pwoဖၠုံလိက်
kusKusaalKʋsaal
cnhHakha-ChinHakha Chin
faPersianفارسی
gvManxGaelg
gaIrishGaeilge
aaAfarQafár af
gom-latnGoan Konkani (Latin script)Gõychi Konknni
cvChuvashчӑвашла
dvDivehiދިވެހިބަސް
ks-arabKashmiri (Arabic script)کٲشُر
baBashkirбашҡортса
prgPrussianprūsiskan
diqZazakiZazaki
pmsPiedmontesePiemontèis
rmfFinnish Kalokaalengo tšimb
kvKomiкоми
lvLatvianlatviešu
iloIlokoIlokano
alnGheg AlbanianGegë
ladLadinoLadino
dinDinkaThuɔŋjäŋ
piPaliपालि
fatFantimfantse
khwKhowarکھوار
pdtPlautdietschPlautdietsch
lzzLazLazuri
pap-awPapiamento (Aruba)Papiamento
minMinangkabauMinangkabau
gaaGaGa
avAvaricавар
bagTukiTuki
aeb-arabTunisian Arabic (Arabic script)تونسي
grcAncient GreekἈρχαία ἑλληνικὴ
walWolayttawolaytta
bqiBakhtiariبختیاری
amiAmisPangcah
iuInuktitutᐃᓄᒃᑎᑐᑦ / inuktitut
huHungarianmagyar
guGujaratiગુજરાતી
nynNyankolerunyankore
euBasqueeuskara
xalKalmykхальмг
cuChurch Slavicсловѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ
azbSouth Azerbaijaniتۆرکجه
quQuechuaRuna Simi
wyaWyandotWyandot
nbNorwegian Bokmålnorsk bokmål
ku-latnKurdish (Latin script)kurdî (latînî)
ikInupiaqIñupiatun
mznMazanderaniمازِرونی
kuKurdishkurdî
miMāoriMāori
nitSoutheastern Kolamiకొలామి
de-atAustrian GermanÖsterreichisches Deutsch
gldNanaiна̄ни
mtMalteseMalti
zh-yueCantonese粵語
stSouthern SothoSesotho
ttTatarтатарча / tatarça
niuNiueanNiuē
avkKotavaKotava
tayTayalTayal
gucWayuuwayuunaiki
frrNorthern FrisianNordfriisk
fjFijianNa Vosa Vakaviti
sjdKildin Samiкӣллт са̄мь кӣлл
lbLuxembourgishLëtzebuergesch
itItalianitaliano
cakKaqchikelKaqchikel
jvJavaneseJawa
htHaitian CreoleKreyòl ayisyen
yavYangbenYangben
sliLower SilesianSchläsch
maiMaithiliमैथिली
cpxPuxian莆仙語 / Pó-sing-gṳ̂
ltgLatgalianlatgaļu
iiSichuan Yiꆇꉙ
lldLadinLadin
ptPortugueseportuguês
glkGilakiگیلکی
abAbkhazianаԥсшәа
ike-latnEastern Canadian (Latin script)inuktitut
ltLithuanianlietuvių
rwrMarwari (India)मारवाड़ी
kkKazakhқазақша
kiuKirmanjkiKırmancki
fitTornedalen Finnishmeänkieli
furFriulianfurlan
gurFrafrafarefare
cpx-hantPuxian (Traditional Han script)莆仙語(繁體)
yatYambetaYambeta
awaAwadhiअवधी
blkPa'Oပအိုဝ်ႏဘာႏသာႏ
gyaGbayaGbaya
hilHiligaynonIlonggo
sjuUme Samiubmejesámiengiälla
scSardiniansardu
koiKomi-Permyakперем коми
ocOccitanoccitan

There are currently 538 supported languages (plus the language tag zxx denoting the absence of any linguistic content).

Note
SVG systemLanguage codes must be valid BCP 47 language tags (code differences).

このテンプレートをサポート

このパートの翻訳は必須ではありません。英語で提供すれば充分です。利用者によっては使用言語のバージョンが未発表の場合、いずれにしてもこの節を読むことになると考えています。

このテンプレートをサポートするには、翻訳したページをサブページとして保存します。テンプレート自体は3つのパーツから構成され、例えばドイツ語版だと以下のとおりです。

テンプレートのページには翻訳したテンプレート自体とともに、英語版テンプレートの翻訳をした機能の早分かり版を保存します。

ヘルプページ(このページ)をご利用の言語に翻訳したら、題名として「詳細」などご利用の言語名(英語で言うならLearn more)などを付けます。

言語リンクテンプレートは、このテンプレートに共通です。存在する言語版すべてへのリンクがまとめてあります。ご利用の言語に翻訳したら、あちらそちらに追加してください。

ご支援ありがとうございます!

脚注

  1. 2018年11月以降、MediaWiki ファイルの参照読み込み設定でlangパラメータを指定しない場合、原則としてウィキの既定言語で表示し、強制的に「英語」で表示することをやめました。その結果、例えばドイツ語版ウィキペディア(https://de.wikipedia.org)では SVG ファイル内にsystemLanguage="de"属性が記述されていると、まるで|lang=deが指定されたようにドイツ語で開くようになりました。