Commons:Translation possible/詳細
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 ファイルの翻訳法は複数あります。
- 画像編集ソフトとして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件選んで、翻訳したファイル内で使います。
バージョン違いのテンプレートを使うと、多言語版を揃えたギャラリーが作成されます。
-
català
-
Deutsch
-
English
-
English
-
English
-
español
-
français
-
italiano
-
magyar
-
Bahasa Melayu
-
polski
-
македонски
-
українська
-
עברית
-
اردو
- Disputed isthmus and land
-
English
-
español
-
español
-
español (claimed isthmus)
-
español (non Utrech territories)
-
español (reclaimed land)
-
galego
また派生したファイルであることを示す{{Derived from}}テンプレートは、翻訳の元になったファイルへのリンクを示すために使えます。
1件の SVG ファイルに多言語の翻訳を組み込む
[edit]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)として処理されます。文書編集ソフトの更新が必要で、次の手順をご参照ください。
- 常に新規画像として処理し、タグのペア
<switch>...</switch>
を記入する。新規画像、もしくはすでに翻訳された画像にはsystemLanguage
を設定し、これら2つのタグの間にアイテム(通常は翻訳対象の文字列)を入れる。 - 画像内にラベルと矢印を使う場合、しばしば(使用言語により)ラベルと矢印の位置関係が正しくなくなる場合が多い。先に翻訳文字列の記入などの処理を済ませてから、Inkscape 上で文字列と矢印の位置合わせを修正できる。ただし Inkscape が認���できない言語の文字列あるいは矢印を処理したい場合は、まず、 Inkscape のインターエースを変更しなければならない。言語インターフェースを変更するには、メニューバーから "Edit|Preferences..." (個人設定を編集)→指定窓で2番目のグループ ("Interface") →言語を変更する。コードのサンプルは上記をご参照ください。(SystemLanguageArrows.svg)。ご注意:サンプル内でオブジェクトの ID 名 は見やすいように置換してあります。
- これまで説明した変更箇所は慎重に処理が必要です。さもないと Inkscape の表示が期待通りになりません。もし今回、この処理が初めてなら、練習として上記のサンプルの変更から始めてください。もし変更したときにエラーを記述したら、Inkscape XML 編集機能 ("Edit|XML Editor...") でエラー箇所を確認できることがあります。
関連項目
[edit]- ドイツ語版チュートリアル
- 'switch' 要素について
- 'systemLanguage' 属性について
<switch>
要素を使ったファイル例- Bryan Schnabel 著「SVG 処理:言語の効率的な翻訳方法」(2009年) (複数ファイル (XLIFF) のほうが switch 要素を使うよりマシ。)
- Category:Language-neutral
言語コード
[edit]Code | Language name (in English) | Native language name |
---|---|---|
cdo-hant | Mindong (Traditional Han script) | 閩東語(傳統漢字) |
gju-deva | Gujari (Devanagari script) | गुज्जरी |
hoc | Ho | 𑢹𑣉𑣉 𑣎𑣋𑣜 |
atj | Atikamekw | Atikamekw |
isv-cyrl | Interslavic (Cyrillic script) | меджусловјанскы |
bjn | Banjar | Banjar |
en-us | American English | American English |
ang | Old English | Ænglisc |
bi | Bislama | Bislama |
et | Estonian | eesti |
br | Breton | brezhoneg |
bbc-latn | Batak Toba (Latin script) | Batak Toba |
ny | Nyanja | Chi-Chewa |
kgg | गेम्येहाक़ गिपन | गेम्येहाक़ गिपन |
bew | Betawi | Betawi |
ast | Asturian | asturianu |
ca | Catalan | català |
roa-rup | Aromanian | armãneashti |
bm | Bambara | bamanankan |
id | Indonesian | Bahasa Indonesia |
ksf | Bafia | Bafia |
da | Danish | dansk |
nup | Nupe | Nupe |
cal | Carolinian | Carolinian |
dsb | Lower Sorbian | dolnoserbski |
hke | Hunde | kihunde |
na | Nauru | Dorerin Naoero |
als | Alemannisch | Alemannisch |
bcl | Central Bikol | Bikol Central |
bkh | Bakako | Bakoko |
rup | Aromanian | armãneashti |
co | Corsican | corsu |
kge | Komering | Kumoring |
bax | Bamun | Bamum |
se | Northern Sami | davvisámegiella |
se-fi | Northern Sami (Finland) | davvisámegiella (Suoma bealde) |
fvr | Fur | poor’íŋ belé’ŋ |
sei | Seri | Cmique Itom |
tig | Tigre | ትግሬ |
dag | Dagbani | dagbanli |
dua | Duala | Duala |
lua | Luba-Lulua | ciluba |
nv | Navajo | Diné bizaad |
nan-latn-tailo | Minnan (Tâi-lô) | Bân-lâm-gú (Tâi-lô) |
de-formal | German (formal address) | Deutsch (Sie-Form) |
ay | Aymara | Aymar aru |
iba | Iban | Jaku Iban |
sje | Pite Sami | bidumsámegiella |
agq | Aghem | Aghem |
cy | Welsh | Cymraeg |
gor | Gorontalo | Bahasa Hulontalo |
az | Azerbaijani | azərbaycanca |
cho | Choctaw | Chahta anumpa |
etu | Ejagham | Ejagham |
cbk-zam | Chavacano | Chavacano de Zamboanga |
chn | Chinook Jargon | chinuk wawa |
en-gb | British English | British English |
pdc | Pennsylvania German | Deitsch |
egl | Emilian | Emiliàn |
hak-latn | Hak-kâ-ngî (Pha̍k-fa-sṳ) | Hak-kâ-ngî (Pha̍k-fa-sṳ) |
ace | Acehnese | Acèh |
isv-latn | Interslavic (Latin script) | medžuslovjansky |
bfw | ରେମସାମ୍ | ରେମସାମ୍ |
se-no | Northern Sami (Norway) | davvisámegiella (Norgga bealde) |
bug | Buginese | Basa Ugi |
zh-min-nan | Minnan | Bân-lâm-gú |
nan-latn-pehoeji | Minnan (Pe̍h-ōe-jī) | Bân-lâm-gú (Pe̍h-ōe-jī) |
tpv | Tanapag | Tanapag |
gn | Guarani | Avañe'ẽ |
sn | Shona | chiShona |
ase | American Sign Language | American sign language |
an | Aragonese | aragonés |
map-bms | Banyumasan | Basa Banyumasan |
ban | Balinese | Basa Bali |
eml | Emiliano-Romagnolo | emiliàn e rumagnòl |
btm | Batak Mandailing | Batak Mandailing |
bdr | West Coast Bajau | Bajau Sama |
en-ca | Canadian English | Canadian English |
sma | Southern Sami | åarjelsaemien |
smn | Inari Sami | anarâškielâ |
brh | Brahui | Bráhuí |
aae | Arbëresh | Arbërisht |
frp | Arpitan | arpetan |
nr | South Ndebele | isiNdebele seSewula |
bs | Bosnian | bosanski |
cs | Czech | čeština |
bbc | Batak Toba | Batak Toba |
knc | Central Kanuri | Yerwa Kanuri |
se-se | Northern Sami (Sweden) | davvisámegiella (Ruoŧa bealde) |
ms | Malay | Bahasa Melayu |
cdo-latn | Mindong (Latin script) | Mìng-dĕ̤ng-ngṳ̄ (Bàng-uâ-cê) |
efi | Efik | Efịk |
abs | Ambonese Malay | bahasa ambon |
bgc | Haryanvi | हरियाणवी |
bas | Basaa | Basaa |
ak | Akan | Akan |
de | German | Deutsch |
acf | Saint Lucian Creole | Kwéyòl Sent Lisi |
vmw | Makhuwa | emakhuwa |
hak-hans | Hakka (Simplified Han script) | 客家语(简体) |
af | Afrikaans | Afrikaans |
hak-hant | Hakka (Traditional Han script) | 客家語(繁體) |
gju-arab | Gujari (Arabic script) | گوجری |
gsw | Alemannic | Alemannisch |
dga | Dagaare | Dagaare |
bkc | Baka | Baka |
bar | Bavarian | Boarisch |
bfd | Bafut | Bafut |
mh | Marshallese | Ebon |
tum | Tumbuka | chiTumbuka |
mui | Musi | Baso Palembang |
ceb | Cebuano | Cebuano |
ch | Chamorro | Chamoru |
dtp | Central Dusun | Kadazandusun |
ccp | Chakma | 𑄌𑄋𑄴𑄟𑄳𑄦 |
cps | Capiznon | Capiceño |
en | English | English |
krj | Kinaray-a | Kinaray-a |
kea | Kabuverdianu | kabuverdianu |
kj | Kuanyama | Kwanyama |
zh-classical | Literary Chinese | 文言 |
zh | Chinese | 中文 |
lzh | Literary Chinese | 文言 |
mcp | Maka | Maka |
ti | Tigrinya | ትግርኛ |
si | Sinhala | සිංහල |
kri | Krio | Krio |
hi | Hindi | हिन्दी |
mnc-mong | Manchu (Mongolian script) | ᠮᠠᠨᠵᡠ ᡤᡳᠰᡠᠨ |
fi | Finnish | suomi |
hyw | Western Armenian | Արեւմտահայերէն |
li | Limburgish | Limburgs |
ki | Kikuyu | Gĩkũyũ |
tg-latn | Tajik (Latin script) | tojikī |
ewo | Ewondo | Ewondo |
bh | Bhojpuri | भोजपुरी |
byv | Medumba | Medumba |
shi-tfng | Tachelhit (Tifinagh script) | ⵜⴰⵛⵍⵃⵉⵜ |
nmz | Nawdm | nawdm |
kum | Kumyk | къумукъ |
hrx | Hunsrik | Hunsrik |
myv | Erzya | эрзянь |
pwn | Paiwan | pinayuanan |
sh | Serbo-Croatian | srpskohrvatski / српскохрватски |
tly | Talysh | tolışi |
gan-hans | Gan (Simplified Han script) | 赣语(简体) |
ext | Extremaduran | estremeñu |
syl | Sylheti | ꠍꠤꠟꠐꠤ |
sh-latn | Serbo-Croatian (Latin script) | srpskohrvatski (latinica) |
ko-kp | Korean (North Korea) | 조선말 |
mk | Macedonian | македонски |
ady-cyrl | Adyghe (Cyrillic script) | адыгабзэ |
mdf | Moksha | мокшень |
pih | Norfuk / Pitkern | Norfuk / Pitkern |
bpy | Bishnupriya | বিষ্ণুপ্রিয়া মণিপুরী |
bg | Bulgarian | български |
lg | Ganda | Luganda |
kg | Kongo | Kongo |
ng | Ndonga | Oshiwambo |
mg | Malagasy | Malagasy |
ojb | Northwestern Ojibwa | Ojibwemowin |
ig | Igbo | Igbo |
tg | Tajik | тоҷикӣ |
sg | Sango | Sängö |
ug | Uyghur | ئۇيغۇرچە / Uyghurche |
tk | Turkmen | Türkmençe |
za | Zhuang | Vahcuengh |
gcr | Guianan Creole | kriyòl gwiyannen |
shi | Tachelhit | Taclḥit |
ff | Fula | Fulfulde |
ksw | S'gaw Karen | စှီၤ |
loz | Lozi | Silozi |
vut | Vute | Vute |
kbp | Kabiye | Kabɩyɛ |
pt-br | Brazilian Portuguese | português do Brasil |
rut | Rutul | мыхаӀбишды |
sk | Slovak | slovenčina |
ckb | Central Kurdish | کوردی |
jut | Jutish | jysk |
mnw | Mon | ဘာသာမန် |
cpx-latn | Puxian (Latin script) | Pó-sing-gṳ̂ (Báⁿ-uā-ci̍) |
kcg | Tyap | Tyap |
nyo | Nyoro | Orunyoro |
nnz | Nda'Nda' | Nda'nda |
ee | Ewe | eʋegbe |
fiu-vro | võro | võro |
ce | Chechen | нохчийн |
be | Belarusian | беларуская |
nds-nl | Low Saxon | Nedersaksies |
nia | Nias | Li Niha |
ne | Nepali | नेपाली |
wuu-hans | Wu (Simplified Han script) | 吴语(简体) |
ie | Interlingue | Interlingue |
szl | Silesian | ślůnski |
ryu | Okinawan | 沖縄口 |
te | Telugu | తెలుగు |
mwl | Mirandese | Mirandés |
tg-cyrl | Tajik (Cyrillic script) | тоҷикӣ |
es-419 | Latin American Spanish | español de América Latina |
tzm | Central Atlas Tamazight | ⵜⴰⵎⴰⵣⵉⵖⵜ |
nl-informal | Dutch (informal address) | Nederlands (informeel) |
nan-hani | Minnan (Han script) | 閩南語 |
yue-hant | Cantonese (Traditional Han script) | 粵語(繁體) |
skr-arab | Saraiki (Arabic script) | سرائیکی |
hif-latn | Fiji Hindi (Latin script) | Fiji Hindi |
tt-latn | Tatar (Latin script) | tatarça |
sah | Yakut | саха тыла |
gd | Scottish Gaelic | Gàidhlig |
bqz | Mka'a | Mka'a |
sd | Sindhi | سنڌي |
rgn | Romagnol | Rumagnôl |
kab | Kabyle | Taqbaylit |
sh-cyrl | Serbo-Croatian (Cyrillic script) | српскохрватски (ћирилица) |
es | Spanish | español |
yrl | Nheengatu | Nhẽẽgatú |
is | Icelandic | íslenska |
ks | Kashmiri | कॉशुर / کٲشُر |
gcf | Guadeloupean Creole | kréyòl Gwadloup |
os | Ossetic | ирон |
ps | Pashto | پښتو |
ss | Swati | SiSwati |
sty | Siberian Tatar | себертатар |
pnb | Western Punjabi | پنجابی |
ur | Urdu | اردو |
kbd | Kabardian | адыгэбзэ |
gpe | Ghanaian Pidgin | Ghanaian Pidgin |
apc | Levantine Arabic | شامي |
mnc | Manchu | manju gisun |
lez | Lezghian | лезги |
zgh-latn | Standard Moroccan Tamazight (Latin script) | tamaziɣt tanawayt |
kaa | Kara-Kalpak | Qaraqalpaqsha |
fr | French | français |
hr | Croatian | hrvatski |
kr | Kanuri | kanuri |
mr | Marathi | मराठी |
sat | Santali | ᱥᱟᱱᱛᱟᱲᱤ |
or | Odia | ଓଡ଼ିଆ |
kk-latn | Kazakh (Latin script) | qazaqşa (latın) |
guw | Gun | gungbe |
sr | Serbian | српски / srpski |
tru | Turoyo | Ṫuroyo |
crh | Crimean Tatar | qırımtatarca |
nys | Nyungar | Nyunga |
mad | Madurese | Madhurâ |
ar | Arabic | العربية |
hu-formal | Hungarian (formal address) | magyar (formal) |
cr | Cree | Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ |
pam | Pampanga | Kapampangan |
nds | Low German | Plattdüütsch |
nnh | Ngiemboon | Ngiemboon |
sq | Albanian | shqip |
crh-latn | Crimean Tatar (Latin script) | qırımtatarca (Latin) |
arz | Egyptian Arabic | مصرى |
shy-latn | Shawiya (Latin script) | tacawit |
jam | Jamaican Creole English | Patois |
ary | Moroccan Arabic | الدارجة |
wes | Pidgin (Cameroon) | Pidgin (Cameroon) |
luz | Southern Luri | لئری دوٙمینی |
be-tarask | Belarusian (Taraškievica orthography) | беларуская (тарашкевіца) |
fon | Fon | fɔ̀ngbè |
vep | Veps | vepsän kel’ |
ses | Koyraboro Senni | Koyraboro Senni |
ker | Kera | Kera |
ts | Tsonga | Xitsonga |
rmc | Carpathian Romani | romaňi čhib |
kai | Karekare | Karai-karai |
krl | Karelian | karjal |
fkv | Kvensk | kvääni |
es-formal | Spanish (formal address) | español (formal) |
bo | Tibetan | བོད་ཡིག |
nso | Northern Sotho | Sesotho sa Leboa |
kk-kz | Kazakh (Kazakhstan) | қазақша (Қазақстан) |
shi-latn | Tachelhit (Latin script) | Taclḥit |
cop | Coptic | ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ |
arn | Mapuche | mapudungun |
kk-cn | Kazakh (China) | قازاقشا (جۇنگو) |
ban-bali | Balinese (Balinese script) | ᬩᬲᬩᬮᬶ |
roa-tara | Tarantino | tarandíne |
pnt | Pontic | Ποντιακά |
to | Tongan | lea faka-Tonga |
so | Somali | Soomaaliga |
no | Norwegian | norsk |
mo | Moldovan | молдовеняскэ |
tpi | Tok Pisin | Tok Pisin |
gan | Gan | 贛語 |
io | Ido | Ido |
lo | Lao | ລາວ |
ko | Korean | 한국어 |
fo | Faroese | føroyskt |
eo | Esperanto | Esperanto |
nan | Minnan | 閩南語 / Bân-lâm-gú |
sco | Scots | Scots |
bn | Bangla | বাংলা |
anp | Angika | अंगिका |
lrc | Northern Luri | لۊری شومالی |
yi | Yiddish | ייִדיש |
hsb | Upper Sorbian | hornjoserbsce |
ike-cans | Eastern Canadian (Aboriginal syllabics) | ᐃᓄᒃᑎᑐᑦ |
inh | Ingush | гӀалгӀай |
rn | Rundi | ikirundi |
kjh | Khakas | хакас |
tn | Tswana | Setswana |
mn | Mongolian | монгол |
nn | Norwegian Nynorsk | norsk nynorsk |
vro | Võro | võro |
kn | Kannada | ಕನ್ನಡ |
ln | Lingala | lingála |
nmg | Kwasio | Kwasio |
kk-arab | Kazakh (Arabic script) | قازاقشا (تٴوتە) |
nqo | N’Ko | ߒߞߏ |
kk-tr | Kazakh (Turkey) | qazaqşa (Türkïya) |
am | Amharic | አማርኛ |
mhr | Eastern Mari | олык марий |
got | Gothic | 𐌲𐌿𐍄𐌹𐍃𐌺 |
gom-deva | Goan Konkani (Devanagari script) | गोंयची कोंकणी |
qug | Chimborazo Highland Quichua | Runa shimi |
sm | Samoan | Gagana Samoa |
rm | Romansh | rumantsch |
nrm | Norman | Nouormand |
om | Oromo | Oromoo |
nod | Northern Thai | ᨣᩤᩴᨾᩮᩬᩥᨦ |
km | Khmer | ភាសាខ្មែរ |
isu | Isu | Isu |
arc | Aramaic | ܐܪܡܝܐ |
frc | Cajun French | français cadien |
mni | Manipuri | ꯃꯤꯇꯩ ꯂꯣꯟ |
ms-arab | Malay (Jawi script) | بهاس ملايو |
zh-tw | Chinese (Taiwan) | 中文(臺灣) |
cdo | Mindong | 閩東語 / Mìng-dĕ̤ng-ngṳ̄ |
hsn | Xiang | 湘語 |
zh-sg | Chinese (Singapore) | 中文(新加坡) |
nov | Novial | Novial |
crh-ro | Dobrujan Tatar | tatarşa |
aeb-latn | Tunisian Arabic (Latin script) | Tûnsî |
zh-my | Chinese (Malaysia) | 中文(马来西亚) |
zh-mo | Chinese (Macau) | 中文(澳門) |
chy | Cheyenne | Tsetsêhestâhese |
yo | Yoruba | Yorùbá |
ho | Hiri Motu | Hiri Motu |
rmy | Vlax Romani | romani čhib |
vo | Volapük | Volapük |
zh-hans | Simplified Chinese | 中文(简体) |
uk | Ukrainian | українська |
new | Newari | नेपाल भाषा |
sl | Slovenian | slovenščina |
tl | Tagalog | Tagalog |
zgh | Standard Moroccan Tamazight | ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ |
chr | Cherokee | ᏣᎳᎩ |
zea | Zeelandic | Zeêuws |
pl | Polish | polski |
ml | Malayalam | മലയാളം |
nl | Dutch | Nederlands |
acm | Iraqi Arabic | عراقي |
vot | Votic | Vaďďa |
kbd-cyrl | Kabardian (Cyrillic script) | адыгэбзэ |
yue-hans | Cantonese (Simplified Han script) | 粵语(简体) |
jbo | Lojban | la .lojban. |
ibb | Ibibio | ibibio |
el | Greek | Ελληνικά |
ku-arab | Kurdish (Arabic script) | کوردی (عەرەبی) |
ybb | Yemba | Yemba |
yas | Nugunu | Nugunu |
xsy | Saisiyat | saisiyat |
igl | Igala | Igala |
xmf | Mingrelian | მარგალური |
xh | Xhosa | isiXhosa |
shn | Shan | ၽႃႇသႃႇတႆး |
bxr | Russia Buriat | буряад |
bgn | Western Balochi | روچ کپتین بلوچی |
gl | Galician | galego |
wuu-hant | Wu (Traditional Han script) | 吳語(正體) |
nge | Ngémba | Ngémba |
tdd | Tai Nuea | ᥖᥭᥰ ᥖᥬᥲ ᥑᥨᥒᥰ |
wuu | Wu | 吴语 |
wo | Wolof | Wolof |
nla | Ngombala | Ngombala |
war | Waray | Winaray |
vmf | Main-Franconian | Mainfränkisch |
he | Hebrew | עברית |
vi | Vietnamese | Tiếng Việt |
vec | Venetian | vèneto |
ve | Venda | Tshivenda |
pcd | Picard | Picard |
uz-latn | Uzbek (Latin script) | oʻzbekcha |
uz-cyrl | Uzbek (Cyrillic script) | ўзбекча |
zh-cn | Chinese (China) | 中文(中国大陆) |
mos | Mossi | moore |
uz | Uzbek | oʻzbekcha / ўзбекча |
bbj | Ghomala | Ghomála |
ug-latn | Uyghur (Latin script) | Uyghurche |
ota | Ottoman Turkish | لسان عثمانى |
ug-arab | Uyghur (Arabic script) | ئۇيغۇرچە |
bho | Bhojpuri | भोजपुरी |
udm | Udmurt | удмурт |
tyv | Tuvinian | тыва дыл |
ty | Tahitian | reo tahiti |
tw | Twi | Twi |
pcm | Nigerian Pidgin | Naijá |
tvu | Tunen | Tunen |
ttj | Tooro | Orutooro |
tt-cyrl | Tatar (Cyrillic script) | татарча |
mrj | Western Mari | кырык мары |
dz | Dzongkha | ཇོང་ཁ |
trv | Taroko | Seediq |
tr | Turkish | Türkçe |
liv | Livonian | Līvõ kēļ |
hz | Herero | Otsiherero |
aeb | Tunisian Arabic | تونسي / Tûnsî |
zu | Zulu | isiZulu |
tok | Toki Pona | toki pona |
ka | Georgian | ქართული |
th | Thai | ไทย |
ksh | Colognian | Ripoarisch |
tcy | Tulu | ತುಳು |
mrh | Mara | Mara |
crh-cyrl | Crimean Tatar (Cyrillic script) | къырымтатарджа (Кирилл) |
hif | Fiji Hindi | Fiji Hindi |
lki | Laki | لەکی |
lns | Lamnso' | Lamnso |
lbe | Lak | лакку |
sw | Swahili | Kiswahili |
sv | Swedish | svenska |
su | Sundanese | Sunda |
dty | Doteli | डोटेली |
my | Burmese | မြန်မာဘာသာ |
yue | Cantonese | 粵語 |
ky | Kyrgyz | кыргызча |
srq | Sirionó | mbia cheë |
sro | Campidanese Sardinian | sardu campidanesu |
hak | Hakka Chinese | 客家語 / Hak-kâ-ngî |
srn | Sranan Tongo | Sranantongo |
lem | Nomaande | Nomaande |
ann | Obolo | Obolo |
de-ch | Swiss High German | Schweizer Hochdeutsch |
bcc | Southern Balochi | جهلسری بلوچی |
sr-el | Serbian (Latin script) | srpski (latinica) |
nah | Nahuatl | Nāhuatl |
hy | Armenian | հայերեն |
sr-ec | Serbian (Cyrillic script) | српски (ћирилица) |
fy | Western Frisian | Frysk |
olo | Livvi-Karelian | livvinkarjala |
rki | Arakanese | ရခိုင် |
tet | Tetum | tetun |
ady | Adyghe | адыгабзэ |
stq | Saterland Frisian | Seeltersk |
smj | Lule Sami | julevsámegiella |
lij | Ligurian | Ligure |
szy | Sakizaya | Sakizaya |
as | Assamese | অসমীয়া |
nap | Neapolitan | Napulitano |
arq | Algerian Arabic | جازايرية |
bat-smg | Samogitian | žemaitėška |
mag | Magahi | मगही |
lfn | Lingua Franca Nova | Lingua Franca Nova |
sms | Skolt Sami | nuõrttsääʹmǩiõll |
sdh | Southern Kurdish | کوردی خوارگ |
bto | Iriga Bicolano | Iriga Bicolano |
skr | Saraiki | سرائیکی |
vls | West Flemish | West-Vlams |
wls | Wallisian | Fakaʻuvea |
hno | Northern Hindko | ہندکو |
simple | Simple English | Simple English |
pag | Pangasinan | Pangasinan |
shy | Shawiya | tacawit |
ro | Romanian | română |
gom | Goan Konkani | गोंयची कोंकणी / Gõychi Konknni |
mnc-latn | Manchu (Latin script) | manju gisun |
pfl | Palatine German | Pälzisch |
kl | Kalaallisut | kalaallisut |
bkm | Kom | Kom |
sgs | Samogitian | žemaitėška |
fmp | Fe'Fe' | Fe'fe |
gag | Gagauz | Gagauz |
mua | Mundang | Mundang |
ks-deva | Kashmiri (Devanagari script) | कॉशुर |
lmo | Lombard | lombard |
mcn | Massa | vùn màsànà |
nan-hant | Minnan (Traditional Han script) | 閩南語(傳統漢字) |
ia | Interlingua | interlingua |
ha | Hausa | Hausa |
gan-hant | Gan (Traditional Han script) | 贛語(繁體) |
be-x-old | Belarusian (Taraškievica orthography) | беларуская (тарашкевіца) |
rue | Rusyn | русиньскый |
tly-cyrl | Talysh (Cyrillic script) | толыши |
scn | Sicilian | sicilianu |
pa | Punjabi | ਪੰਜਾਬੀ |
cpx-hans | Puxian (Simplified Han script) | 莆仙语(简体) |
osa-latn | Osage (Latin script) | Wažáže íe |
kk-cyrl | Kazakh (Cyrillic script) | қазақша (кирил) |
ta | Tamil | தமிழ் |
sdc | Sassarese Sardinian | Sassaresu |
rif | Riffian | Tarifit |
pap | Papiamento | Papiamentu |
wa | Walloon | walon |
ruq-latn | Megleno-Romanian (Latin script) | Vlăheşte |
ruq-cyrl | Megleno-Romanian (Cyrillic script) | Влахесте |
ruq | Megleno-Romanian | Vlăheşte |
haw | Hawaiian | Hawaiʻi |
rw | Kinyarwanda | Ikinyarwanda |
sa | Sanskrit | संस्कृतम् |
la | Latin | Latina |
kw | Cornish | kernowek |
krc | Karachay-Balkar | къарачай-малкъар |
eto | Eton | Eton |
ru | Russian | русский |
zh-hk | Chinese (Hong Kong) | 中文(香港) |
alt | Southern Altai | алтай тил |
csb | Kashubian | kaszëbsczi |
lus | Mizo | Mizo ţawng |
rsk | Pannonian Rusyn | руски |
bci | Baoulé | wawle |
mus | Muscogee | Mvskoke |
zh-hant | Traditional Chinese | 中文(繁體) |
ja | Japanese | 日本語 |
nog | Nogai | ногайша |
quc | Kʼicheʼ | Qatzijob\ʼal |
kjp | Eastern Pwo | ဖၠုံလိက် |
kus | Kusaal | Kʋsaal |
cnh | Hakha-Chin | Hakha Chin |
fa | Persian | فارسی |
gv | Manx | Gaelg |
ga | Irish | Gaeilge |
aa | Afar | Qafár af |
gom-latn | Goan Konkani (Latin script) | Gõychi Konknni |
cv | Chuvash | чӑвашла |
dv | Divehi | ދިވެހިބަސް |
ks-arab | Kashmiri (Arabic script) | کٲشُر |
ba | Bashkir | башҡортса |
prg | Prussian | prūsiskan |
diq | Zazaki | Zazaki |
pms | Piedmontese | Piemontèis |
rmf | Finnish Kalo | kaalengo tšimb |
kv | Komi | коми |
lv | Latvian | latviešu |
ilo | Iloko | Ilokano |
aln | Gheg Albanian | Gegë |
lad | Ladino | Ladino |
din | Dinka | Thuɔŋjäŋ |
pi | Pali | पालि |
fat | Fanti | mfantse |
khw | Khowar | کھوار |
pdt | Plautdietsch | Plautdietsch |
lzz | Laz | Lazuri |
pap-aw | Papiamento (Aruba) | Papiamento |
min | Minangkabau | Minangkabau |
gaa | Ga | Ga |
av | Avaric | авар |
bag | Tuki | Tuki |
aeb-arab | Tunisian Arabic (Arabic script) | تونسي |
grc | Ancient Greek | Ἀρχαία ἑλληνικὴ |
wal | Wolaytta | wolaytta |
bqi | Bakhtiari | بختیاری |
ami | Amis | Pangcah |
iu | Inuktitut | ᐃᓄᒃᑎᑐᑦ / inuktitut |
hu | Hungarian | magyar |
gu | Gujarati | ગુજરાતી |
nyn | Nyankole | runyankore |
eu | Basque | euskara |
xal | Kalmyk | хальмг |
cu | Church Slavic | словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ |
azb | South Azerbaijani | تۆرکجه |
qu | Quechua | Runa Simi |
wya | Wyandot | Wyandot |
nb | Norwegian Bokmål | norsk bokmål |
ku-latn | Kurdish (Latin script) | kurdî (latînî) |
ik | Inupiaq | Iñupiatun |
mzn | Mazanderani | مازِرونی |
ku | Kurdish | kurdî |
mi | Māori | Māori |
nit | Southeastern Kolami | కొలామి |
de-at | Austrian German | Österreichisches Deutsch |
gld | Nanai | на̄ни |
mt | Maltese | Malti |
zh-yue | Cantonese | 粵語 |
st | Southern Sotho | Sesotho |
tt | Tatar | татарча / tatarça |
niu | Niuean | Niuē |
avk | Kotava | Kotava |
tay | Tayal | Tayal |
guc | Wayuu | wayuunaiki |
frr | Northern Frisian | Nordfriisk |
fj | Fijian | Na Vosa Vakaviti |
sjd | Kildin Sami | кӣллт са̄мь кӣлл |
lb | Luxembourgish | Lëtzebuergesch |
it | Italian | italiano |
cak | Kaqchikel | Kaqchikel |
jv | Javanese | Jawa |
ht | Haitian Creole | Kreyòl ayisyen |
yav | Yangben | Yangben |
sli | Lower Silesian | Schläsch |
mai | Maithili | मैथिली |
cpx | Puxian | 莆仙語 / Pó-sing-gṳ̂ |
ltg | Latgalian | latgaļu |
ii | Sichuan Yi | ꆇꉙ |
lld | Ladin | Ladin |
pt | Portuguese | português |
glk | Gilaki | گیلکی |
ab | Abkhazian | аԥсшәа |
ike-latn | Eastern Canadian (Latin script) | inuktitut |
lt | Lithuanian | lietuvių |
rwr | Marwari (India) | मारवाड़ी |
kk | Kazakh | қазақша |
kiu | Kirmanjki | Kırmancki |
fit | Tornedalen Finnish | meänkieli |
fur | Friulian | furlan |
gur | Frafra | farefare |
cpx-hant | Puxian (Traditional Han script) | 莆仙語(繁體) |
yat | Yambeta | Yambeta |
awa | Awadhi | अवधी |
blk | Pa'O | ပအိုဝ်ႏဘာႏသာႏ |
gya | Gbaya | Gbaya |
hil | Hiligaynon | Ilonggo |
sju | Ume Sami | ubmejesámiengiälla |
sc | Sardinian | sardu |
koi | Komi-Permyak | перем коми |
oc | Occitan | occitan |
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つのパーツから構成され、例えばドイツ語版だと以下のとおりです。
- テンプレートの地域化ページ Template:Translate/de
- ドイツ語版テンプレートからリンクしたヘルプページ Commons:Translation possible/Mehr erfahren
- 上記2件のテンプレートに対して、それぞれの言語リンク一覧のテンプレート Template:Translate/lang と Template:Commons:Translation possible/lang
テンプレートのページには翻訳したテンプレート自体とともに、英語版テンプレートの翻訳をした機能の早分かり版を保存します。
ヘルプページ(このページ)をご利用の言語に翻訳したら、題名として「詳細」などご利用の言語名(英語で言うならLearn more)などを付けます。
言語リンクテンプレートは、このテンプレートに共通です。存在する言語版すべてへのリンクがまとめてあります。ご利用の言語に翻訳したら、あちらとそちらに追加してください。
ご支援ありがとうございます!
脚注
[edit]- ↑ 2018年11月以降、MediaWiki ファイルの参照読み込み設定で
lang
パラメータを指定しない場合、原則としてウィキの既定言���で表示し、強制的に「英語」で表示することをやめました。その結果、例えばドイツ語版ウィキペディア(https://de.wikipedia.org)では SVG ファイル内にsystemLanguage="de"
属性が記述されていると、まるで|lang=de
が指定されたようにドイツ語で開くようになりました。