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

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が指定されたようにドイツ語で開くようになりました。