Help:単一言語テキスト

This page is a translated version of the page Help:Monolingual text languages and the translation is 100% complete.

単一言語テキストに使用できるウィキメディア言語コードのリストは固定されています。変更できるのは開発チームだけです。

特殊な言語コード

通常の言語コードに加えて、4つの特別な言語コードが利用可能です。

  • und: 言語がまだ決定されていないコンテンツ (undetermined)
  • mis: 言語はわかっているが、言語コードがないコンテンツ (uncoded languages)。言語コードがあるがWikidata.orgではまだ利用できないコンテンツにも使用しています。
  • mul: 複数言語のコンテンツ (multiple languages)。複数の言語で同じコンテンツ、または複数の言語を含むコンテンツのいずれかを意味するため、読者はそれらを知っておく必要があります。
  • zxx: 言語以外のコンテンツ (no linguistic content, not applicable)

現在の使用状況は#一覧を参照。

言語コードがない場合

まだサポートされていない言語コードが必要になる場合があります。その場合、次の手順を実行します。

  • 文、情報源、修飾子で、サポートされていない言語コードが必要な場合は、misを言語コードとして使用します
  • 可能であれば、修飾子language of work or name (P407)にその言語の項目を追加します。言語の項目がまだ存在しない場合は作成します
  • 可能であれば、正しい言語の情報源を文に追加します
  • 新しい言語コードの要件を満たしている場合は、言語コードの追加を要望します(以下を参照)

言語コードの取得

単一言語のテキスト値に追加する言語コードを要求するための好ましい方法は、Phabricatorで新しいチケットを開くことです。 次の情報を追加します。

  • 言語コード(例:lktsr-cyrl
  • その言語または英語での言語名
  • 使用文字
  • その言語が使われる時や場合
  • ウィキデータのアイテムID
  • あなたが言語コードを使いたい言語のアイテムへのリンクを必ず行ってください。まだ文に情報源を加えていない場合、Phabricatorのチケットに情報源を加えてください。

Phabricatorを使いたくない、または使えない場合はWikidata:Report a technical problemに依頼してください。

Phabricatorで言語コードを依頼


新しい言語コードの要件

これは草案であり完成した方針ではありません。

新しい言語コードは恐らく次の条件を満たす必要があります。

  • 有効なIETF言語タグであること。タグがない場合は、タグの追加を申請できます。
  • ウィキデータで実用的な用途のために要求されていること(その言語自体のアイテムのnative label (P1705)以外)

言語コードは新しい言語版のウィキの申請方針を満たす必要はありません。つまり:

  • 言語が活発な共同体や多量の使用例を持っている必要はありません。
  • 言語コードは単一の言語である必要はありません。(例えば、私たちはnnnb以外に、両方をカバーするnoも持っています)

一般に、現実世界のデータを正確にモデリングするために言語コードが必要なら、有効な言語コードがある限りそれは認められるべきです。

SPARQLクエリ内での使用

BIND (LANG(?label) AS ?language)
SELECT * WHERE {
  ?s ?label "The Rolling Stones"@en .
  ?s ?p ?o
}
Try it!
?spouse rdfs:label ?spouse_label .
FILTER (LANG(?spouse_label) = "en").

Quickstatementsでの追加

  • 単一言語テキスト 言語コードとコロンを二重引用符で囲んだ文字列の前に付けます。例 ja:"文字列"
    例: Q1214098 TAB P1476 TAB pl:"Krzyżacy"
    意味: The Knights of the Cross (Q1214098)title (P1476)"Krzyżacy" (Polish)を追加

一覧


関連項目