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