Commons:Translation possible/詳細

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

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

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

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

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

ラベルが少ない画像の場合、画像を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 形式とは?[edit]

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

SVG ファイルの編集とは[edit]

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

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

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

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

テキスト編集で処理[edit]

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

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

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 ファイルに多言語の翻訳を組み込む [edit]

単純な 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 ファイルに多言語の翻訳を組み込む[edit]

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...") でエラー箇所を確認できることがあります。

関連項目[edit]

言語コード[edit]

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

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).

このテンプレートをサポート[edit]

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

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

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

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

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

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

脚注[edit]

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