ヘルプ:i18n
関連記事
この記事では ArchWiki の国際化と地域化について広範に記述しています。
目次
ガイドライン
ページのタイトル
英語以外のページのタイトルは "Title in English (Language)" という形式でなくてはなりません。"Language" はその言語自体による呼称になります。タイトルと言語タグの間にはスペースが入ります。例: Installation guide (Nederlands)。英語の記事には言語タグは含めてはいけません。
サブページの場合、言語タグはタイトルのパスそれぞれに含めます。つまり "Title (Language)/Sub-page" は間違っていて、"Title (Language)/Sub-page (Language)" が正解です。例: systemd (Русский)/User (Русский)。言語タグをそれぞれの区切りに含めることで、親ページへの正しいリンクを可能にし、特に最後の言語タグは言語間リンクで自動的に追加されるため、こちらのほうが実用的で、ボットが安全にページの言語を判別することができます。"Title/Sub-page (Language)" は以前認められていた形式で、現在は推奨されませんが、恐らくいくつかのページではまだ使われています。
言語のルートカテゴリはこのルールの唯一の例外で、サフィックスで言語名を繰り返さないようにしています。
言語と、その言語による言語名のリストは #言語一覧 を見て下さい。
理由:
- 英語のタイトルは管理を楽にします; 管理人はみな英語を理解できますが、マルチリンガルとは限りません。特別:最近の更新 やその他の特別なページをブラウズするとき、管理者は外部の翻訳プログラムに頼らずに何が書かれているか知る必要があります。
- 記事のタイトルに基準をもうけることで、言語間リンクが簡単になります。
ローカライズされたリダイレクト
タイトルを翻訳したページを作る場合、上で述べた英語名のページにリダイレクトさせなくてはなりません。リダイレクトページのタイトルには言語タグは必要ありません。例: Guía oficial de Instalación は Installation guide (Español) にリダイレクトします。これはカテゴリページには使えないことに注意してください。リダイレクトのカテゴリにカテゴライズされたページはリダイレクト先のカテゴリに一覧表示されません。
理由:
- タイトルを翻訳すれば読者の可読性が高まります。内部検索機能や外部のサーチエンジンにとってもそのようなリダイレクトは役に立ちます。
- 便利なリダイレクトは内部リンクを楽にします。
言語間リンク
複数の言語で記事が存在している場合、言語間リンクをそれぞれのページの一番上に加えて下さい:
[[de:Title]] [[en:Title]] [[es:Title]]
利用できる言語タグの一覧は #言語一覧 を見て下さい。利用ガイドラインは ヘルプ:スタイル#言語間リンク です。
理由:
- 記事の最初に言語間リンクを置くことで自分の言語で読めるかどうか読者がすぐわかるようになり、同じく翻訳者にとっても翻訳が必要かどうか確かめやすくなります。
特定の言語間リンクを持つ記事を見つける
特定のタイトル(言語バックリンク)への言語間リンクを持つ記事の一覧を得るには:
この例では ([[en:Main Page]]) ですが、他のページにするには lbllang と lbltitle の値を変えるだけです。
特定の言語の言語間リンクを使っている記事の一覧を得るには、ただ lbltitle を省略するだけです:
この例ではドイツ語 (de)ですが、他の言語にするには lbllang の値を変えるだけです。
API クエリには常時制限が加えられます、500以上のバックリンクがある場合、検索を継続するには lblcontinue をクエリの最後に加える必要があります。
言語一覧
wiki 内の全ての言語と関連リンクのテーブルです。
| 英語名 | 現地名 | タグ | ルートカテゴリ | 外部 wiki |
|---|---|---|---|---|
| Arabic | العربية | ar | en:Category:العربية | |
| Bangla | বাংলা | 未サポート 1 | en:Category:বাংলা | |
| Bosnian | Bosanski | bs | en:Category:Bosanski | |
| Bulgarian | Български | bg | en:Category:Български | |
| Catalan | Català | 未サポート 1 | en:Category:Català | |
| Chinese (Classical) | 文言文 | 未サポート 1 | en:Category:文言文 | |
| Chinese (Simplified) | 简体中文 | zh-hans | en:Category:简体中文 | |
| Chinese (Traditional) | 正體中文 | zh-hant | en:Category:正體中文 | |
| Croatian | Hrvatski | hr | en:Category:Hrvatski | |
| Czech | Česky | cs | en:Category:Česky | |
| Danish | Dansk | da | en:Category:Dansk | |
| Dutch | Nederlands | nl | en:Category:Nederlands | |
| English | English | en | en:Category:English | |
| Esperanto | Esperanto | 未サポート 1 | en:Category:Esperanto | |
| Finnish | Suomi | fi | en:Category:Suomi | |
| French | Français | fr | — | https://wiki.archlinux.fr/ |
| German | Deutsch | de | — | https://wiki.archlinux.de/ |
| Greek | Ελληνικά | el | en:Category:Ελληνικά | |
| Hebrew | עברית | he | en:Category:עברית | |
| Hungarian | Magyar | hu | en:Category:Magyar | |
| Indonesian | Bahasa Indonesia | id | en:Category:Indonesia | |
| Italian | Italiano | it | en:Category:Italiano | |
| Japanese | 日本語 | ja | — | https://wiki.archlinux.jp/ |
| Korean | 한국어 | ko | en:Category:한국어 | |
| Lithuanian | Lietuviškai | lt | en:Category:Lietuviškai | |
| Malay | Bahasa Melayu | not supported 1 | en:Category:Bahasa Melayu | |
| Norwegian (Bokmål) | Norsk Bokmål | 未サポート 1 | en:Category:Norsk Bokmål | |
| Persian | فارسی | fa | — | https://wiki.archusers.ir/ |
| Polish | Polski | pl | en:Category:Polski | |
| Portuguese | Português | pt | en:Category:Português | |
| Romanian | Română | 未サポート 1 | en:Category:Română | |
| Russian | Русский | ru | en:Category:Русский | |
| Serbian | Српски (Srpski) | sr | en:Category:Српски | |
| Slovak | Slovenský | sk | en:Category:Slovenský | |
| Spanish | Español | es | en:Category:Español | |
| Swedish | Svenska | sv | en:Category:Svenska | |
| Thai | ไทย | th | en:Category:ไทย | |
| Turkish | Türkçe | tr | en:Category:Türkçe | |
| Ukrainian | Українська | uk | en:Category:Українська | |
| Vietnamese | Tiếng Việt | 未サポート 1 | — | https://archlinuxvn.tuxfamily.org/ |
1 "タグ" フィールドの 未サポート という注釈は、その言語への言語間リンクが現在設定されていないということを意味しています。詳しくは #英語版ArchWiki内部の言語間リンクを追加する や #外部の言語間リンクを加える を参照してください。
タグは MediaWiki によって大文字と小文字が区別されずに扱われます。慣習で、ArchWiki 内の言語間リンクは小文字のタグを使わなければいけません。タグに関する情報は:
- https://www.iana.org/assignments/language-subtag-registry
- https://tools.ietf.org/rfc/bcp/bcp47.txt
- https://r12a.github.io/app-subtags/
英語版 ArchWiki 内部の言語間リンクを追加する
wiki.archlinux.org でホスティングされる新しい言語に言語間リンクを使用したい場合は、en:Help talk:i18n でリクエストをしてください。リクエストが管理者によって承認されるには、最低限度の数の翻訳された記事が必要になります。とはいえどんな時でも外部 wiki を作るほうが好ましいです。
外部の言語間リンクを加える
言語間リンクを他の wiki の翻訳された記事に対して貼りたい場合、en:Help talk:i18n でリクエストをするか en:ArchWiki:Administrators の一人に直接連絡を取って下さい: 可能なかぎりはやく言語間リンクを設定します!
英語版 ArchWiki 内部の言語を外部 wiki に移動する
言語をそれぞれの言語の wiki に移動することは歓迎かつ奨励されることであり、その手助けは惜しみません。取り得る手順は以下の2つがあります。
- 初めに全てのページを外部 wiki に移動します。完了したら、言語間リンクを新しいドメインに向くように更新して、全ての対象のタイトルを新しいものに修正します。最後に、内部のページを削除するか、あるいはArchWiki:メンテナンスチームの許可の元で内部のページから外部 wiki に言語間リンクを使ってリダイレクトするようにします。
- 一時的な言語間リンク(例えば
[[ja-temp:Title]])を追加して、1つ1つページを移動して一時的な言語間リンクを使って外部 wiki にリダイレクトします。すべての移動が完了したら、通常の言語間リンク(例えば[[ja:Title]])を外部 wiki に向けるように更新して、全ての対象のタイトルを新しいものに修正します。次に、内部のリダイレクトを削除するか、あるいはArchWiki:メンテナンスチームの許可の元で標準の言語間リンクで外部 wiki にリダイレクトするようにします。最後に一時的な言語間リンクを無効にします。