言語.

言語モジュールは,与えられた領域にバインドされていない言語に関するデータにアクセスする機能を提供する.

法定国語.

babel.languages.get_official_languages(territory, regional=False, de_facto=False)

与えられた地域の公用語を取得する.

言語コード(既知であれば)は人気の減少した順に返される.

もし regional マークが設定されていれば、地域公用語にも戻ります。

もし de_facto 標識が設定されると、“事実上”公式の言語も返されるだろう。

警告

これらのデータは、Babelが使用しているCLDRの現在のバージョンと同様に最新であることに注意されたい。もしあなたが科学的に正確な情報が必要なら、他のソースを使用してください!

パラメータ
  • territory (str) -- 地域コード

  • regional (bool) -- 地域の公用語に戻るかどうか

  • de_facto (bool) -- 実際の公用語も返してくれるかどうか

戻り値

言語コードタプル

戻り値の型

tuple[str]

babel.languages.get_territory_language_info(territory)

ある地域に関する言語情報辞書を探してください。

辞書は言語コードをキーワードとし,値はより多くの情報を含む辞書である.

これらの値は、現在、以下のキーワードが知られている。

  • population_percent :全港人口の割合で計算すると

    言語です。

  • official_status :言語の公式状態を記述するオプション文字列.

    “公式”“公式地域”“事実上の公式”であることが知られている。

警告

これらのデータは、Babelが使用しているCLDRの現在のバージョンと同様に最新であることに注意されたい。もしあなたが科学的に正確な情報が必要なら、他のソースを使用してください!

注釈

バーベルタワーバージョンによっては、戻るDICTのフォーマットが異なる可能性があることに注意されたい。

Https://www.unice.org/cldr/charts/Latest/Supplemental/Terrain_Language_Informat.htmlを参照されたい。

パラメータ

territory (str) -- 地域コード

戻り値

言語情報辞書

戻り値の型

dict[str, dict]