「ヘルプ:I18n」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
12行目: 12行目:
 
{{Related|国際コミュニティ}}
 
{{Related|国際コミュニティ}}
 
{{Related articles end}}
 
{{Related articles end}}
{{TranslationStatus|Help:I18n|2021-06-05|674038}}
+
{{TranslationStatus|Help:I18n|2021-06-05|675663}}
 
この記事では ArchWiki の[[Wikipedia:ja:国際化と地域化|国際化と地域化]]について広範に記述しています。
 
この記事では ArchWiki の[[Wikipedia:ja:国際化と地域化|国際化と地域化]]について広範に記述しています。
   
167行目: 167行目:
   
 
=== 英語版 ArchWiki 内部の言語間リンクを追加する ===
 
=== 英語版 ArchWiki 内部の言語間リンクを追加する ===
wiki.archlinux.org でホスティングされる新しい言語に言語間リンクを使用したい場合は、[[:en:Help talk:i18n]] でリクエストをしてください。リクエストが管理者によって承認されるには、最低限度の数の翻訳された記事が必要になります。The following checklist summarizes the steps needed to add a new language:
+
wiki.archlinux.org でホスティングされる新しい言語に言語間リンクを使用したい場合は、[[:en:Help talk:i18n]] でリクエストをしてください。リクエストが管理者によって承認されるには、最低限度の数の翻訳された記事が必要になります。以下のチェックリストは新しい言語を追加するのに必要なステップを説明しています。
   
  +
# [[:en:Help talk:i18n]] で新しい言語について知らせる。
# Notify about the new language in [[Help talk:i18n]].
 
  +
# ベースとなる言語カテゴリを [[:en:Category:Languages]] 以下に作成して、翻訳されたページをそのカテゴリかそのサブカテゴリに追加します。
# Create a base language category under [[:Category:Languages]] and add the translated articles to it or a subcategory.
 
  +
# メンテナは [[#言語一覧]] 表を更新する必要があります。
# A maintainer should update the [[#Languages]] table.
 
  +
# 最低限 [[メインページ]]、[[Arch Linux]]、[[インストールガイド]] と [[一般的な推奨事項]] を翻訳してください。
# Translate at least [[Main page]], [[Arch Linux]], [[Installation guide]] and [[General recommendations]].
 
  +
# [[目次]] の翻訳を [[ArchWiki:ボット#目次|初期化]] します。そうした後は、目次はボットにより最新に保たれます。以下を参照してください。
# [[ArchWiki:Bots#Table of contents|Initialize]] a translation of [[Table of contents]]: it will then be kept up to date with a bot, see below.
 
  +
# 管理者はリクエストを検討する必要があります。その後メンテナは [[#言語一覧]] 表をリクエストに応じて更新する必要があります。
# An administrator should consider the request; a maintainer should then update the [[#Languages]] table accordingly.
 
  +
# 開発者は対応する [[ArchWiki:ボット]] が新しい言語をサポートするように更新する必要があります。
# Developers should update the respective [[ArchWiki:Bots]] to support the new language.
 
   
 
===外部の言語間リンクを加える===
 
===外部の言語間リンクを加える===

2021年6月5日 (土) 22:59時点における版

関連記事

翻訳ステータス: このページは en:Help:I18n の翻訳バージョンです。最後の翻訳日は 2021-06-05 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。

この記事では 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 বাংলা 未設定 en:Category:বাংলা
Bosnian Bosanski bs en:Category:Bosanski
Bulgarian Български bg en:Category:Български
Cantonese 粵語 未設定 en:Category:粵語
Catalan Català 未設定 en:Category:Català
Chinese (Classical) 文言文 未設定 en:Category:文言文
Chinese (Simplified) 简体中文 zh-hans en:Category:简体中文
Chinese (Traditional) 正體中文 zh-hant en:Category:正體中文
Croatian Hrvatski hr en:Category:Hrvatski
Czech Čeština cs en:Category:Čeština
Danish Dansk da en:Category:Dansk
Dutch Nederlands nl en:Category:Nederlands
English English en en:Category:English
Esperanto Esperanto 未設定 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:Bahasa Indonesia
Italian Italiano it en:Category:Italiano
Japanese 日本語 ja https://wiki.archlinux.jp/
Korean 한국어 ko en:Category:한국어
Lithuanian Lietuvių lt en:Category:Lietuvių
Malay Bahasa Melayu 未設定 en:Category:Bahasa Melayu
Norwegian (Bokmål) Norsk Bokmål 未設定 en:Category:Norsk Bokmål
Persian فارسی fa https://wiki.archusers.ir/[リンク切れ 2021-05-17]
Polish Polski pl en:Category:Polski
Portuguese Português pt en:Category:Português
Romanian Română 未設定 en:Category:Română
Russian Русский ru en:Category:Русский
Serbian Српски (Srpski) sr en:Category:Српски
Slovak Slovenčina sk en:Category:Slovenčina
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 未設定 https://archlinuxvn.tuxfamily.org/

タグは MediaWiki によって大文字と小文字が区別されずに扱われます。慣習で、ArchWiki 内の言語間リンクは小文字のタグを使わなければいけません。タグに関する情報は:

英語版 ArchWiki 内部の言語間リンクを追加する

wiki.archlinux.org でホスティングされる新しい言語に言語間リンクを使用したい場合は、en:Help talk:i18n でリクエストをしてください。リクエストが管理者によって承認されるには、最低限度の数の翻訳された記事が必要になります。以下のチェックリストは新しい言語を追加するのに必要なステップを説明しています。

  1. en:Help talk:i18n で新しい言語について知らせる。
  2. ベースとなる言語カテゴリを en:Category:Languages 以下に作成して、翻訳されたページをそのカテゴリかそのサブカテゴリに追加します。
  3. メンテナは #言語一覧 表を更新する必要があります。
  4. 最低限 メインページArch Linuxインストールガイド一般的な推奨事項 を翻訳してください。
  5. 目次 の翻訳を 初期化 します。そうした後は、目次はボットにより最新に保たれます。以下を参照してください。
  6. 管理者はリクエストを検討する必要があります。その後メンテナは #言語一覧 表をリクエストに応じて更新する必要があります。
  7. 開発者は対応する ArchWiki:ボット が新しい言語をサポートするように更新する必要があります。

外部の言語間リンクを加える

言語間リンクを他の wiki の翻訳された記事に対して貼りたい場合、en:Help talk:i18n でリクエストをして下さい: 可能なかぎりはやく言語間リンクを設定します!

英語版 ArchWiki 内部の言語を外部 wiki に移動する

言語をそれぞれの言語の wiki に移動することは歓迎かつ奨励されることであり、その手助けは惜しみません。取り得る手順は以下の2つがあります。

  • 初めに全てのページを外部 wiki に移動します。完了したら、言語間リンクを新しいドメインに向くように更新して、全ての対象のタイトルを新しいものに修正します。最後に、内部のページを削除するか、あるいはArchWiki:メンテナンスチームの許可の元で内部のページから外部 wiki に言語間リンクを使ってリダイレクトするようにします。
  • 一時的な言語間リンク(例えば [[ja-temp:Title]])を追加して、1つ1つページを移動して一時的な言語間リンクを使って外部 wiki にリダイレクトします。すべての移動が完了したら、通常の言語間リンク(例えば [[ja:Title]])を外部 wiki に向けるように更新して、全ての対象のタイトルを新しいものに修正します。次に、内部のリダイレクトを削除するか、あるいはArchWiki:メンテナンスチームの許可の元で標準の言語間リンクで外部 wiki にリダイレクトするようにします。最後に一時的な言語間リンクを無効にします。