ヘルプ:i18n

提供: ArchWiki
2020年12月2日 (水) 09:21時点におけるNy-a (トーク | 投稿記録)による版 (→‎言語一覧: 訳出)
ナビゲーションに移動 検索に移動

関連記事

この記事では 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ónInstallation guide (Español) にリダイレクトします。これはカテゴリページには使えないことに注意してください。リダイレクトのカテゴリにカテゴライズされたページはリダイレクト先のカテゴリに一覧表示されません。

理由:

  • タイトルを翻訳すれば読者の可読性が高まります。内部検索機能や外部のサーチエンジンにとってもそのようなリダイレクトは役に立ちます。
  • 便利なリダイレクトは内部リンクを楽にします。

言語間リンク

複数の言語で記事が存在している場合、言語間リンクをそれぞれのページの一番上に加えて下さい:

[[de:Title]]
[[en:Title]]
[[es:Title]]
ノート: 言語間リンクは #ページのタイトル で触れている言語別のサフィックスを自動的に付加します、例えば Main page (Dansk) につながる言語間リンクは [[da:Main page]]Help:Style (Português)/Formatting and punctuation (Português) につながる言語間リンクは [[pt:Help:Style (Português)/Formatting and punctuation]]です。

利用できる言語タグの一覧は #言語一覧 を見て下さい。利用ガイドラインは ヘルプ:スタイル#言語間リンク です。

理由:

  • 記事の最初に言語間リンクを置くことで自分の言語で読めるかどうか読者がすぐわかるようになり、同じく翻訳者にとっても翻訳が必要かどうか確かめやすくなります。

特定の言語間リンクを持つ記事を見つける

特定のタイトル(言語バックリンク)への言語間リンクを持つ記事の一覧を得るには:

https://wiki.archlinux.org/api.php?action=query&list=langbacklinks&lbllimit=500&lblprop=lltitle&lbllang=en&lbltitle=Main%20Page

この例では ([[en:Main Page]]) ですが、他のページにするには lbllanglbltitle の値を変えるだけです。

特定の言語の言語間リンクを使っている記事の一覧を得るには、ただ lbltitle を省略するだけです:

https://wiki.archlinux.org/api.php?action=query&list=langbacklinks&lbllimit=500&lblprop=lltitle&lbllang=de

この例ではドイツ語 (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
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 内の言語間リンクは小文字のタグを使わなければいけません。タグに関する情報は:

英語版 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 にリダイレクトするようにします。最後に一時的な言語間リンクを無効にします。