はじめに
本記事ではあらゆる開発でローカライズをおこなう場合、各言語を判別する際に使用する言語タグとはそもそも何なの?という説明を行います。
言語タグとは
各国、地域で使われる言語を表すタグで、ハイフンによって接続された言語に関する下位タグが集まって構成されています。
言語タグの構成
下位タグ | 概要 | 例 |
---|---|---|
Language | 言語 | ja(日本語), en(英語)など |
Script | 文字体系 | Hant(繁体字), Cyrl(キリル文字)など |
Region | 地域 | JP(日本), AU(オーストラリア), UK(イギリス)など |
Variant | 異体 | nedis(スロベニア語のNadiza方言)など |
Extension | 拡張 | 将来的な拡張部分のため省略 |
Private use | 私用 | 私的な利用部分のため省略 |
よく使われるスタイル、組み合わせとしては、
・[language]のみ:ja, en,...
・[language]-[region]の組み合わせ:en-US, en-UK,...
などがあります。
主な言語タグと構成
ゲーム開発でローカライズ対応する場合によく含まれる言語のタグと構成をまとめます。
言語 | 言語タグ | 下位タグの構成 | 意味 |
---|---|---|---|
日本語 | ja | [language] | 日本語全般 |
英語 | en | [language] | 英語全般 |
フランス語 | fr | [language] | フランス語全般 |
フランス語(カナダ) | fr-CA | [language] - [Region] | カナダ地域で使われるフランス語 |
イタリア語 | it | [language] | イタリア語全般 |
ロシア語 | ru | [language] | ロシア語全般 |
ドイツ語 | de | [language] | ドイツ語全般 |
スペイン語(スペイン) | es-ES | [language] - [Region] | スペイン地域で使われるスペイン語 |
スペイン語(ラテンアメリカ) | es-419 | [language] - [Region] | ラテンアメリカ地域で使われるスペイン語 |
スペイン語(メキシコ) | es-MX | [language] - [Region] | メキシコ地域で使われるスペイン語 |
ポルトガル語(ブラジル) | pt-BR | [language] - [Region] | ブラジル地域で使われるポルトガル語 |
中国語(簡体字) | zh-Hans | [language] - [Script] | 簡体字という文字体系の中国語 |
中国語(繁体字) | zh-Hant | [language] - [Script] | 繁体字という文字体系の中国語 |
韓国語 | ko | [language] | 韓国語(ハングル)全般 |
アラビア語 | ar | [language] | アラビア語全般 |
まとめ
今回まとめた言語タグはIETF言語タグという技術仕様です。
より詳しいことを知りたい方は、言語タグのベストプラクティスがあるのでこちらを参照してください。