LoginSignup
0
0

今更聞けないローカライズ~言語タグ編~

Last updated at Posted at 2023-09-21

はじめに

本記事ではあらゆる開発でローカライズをおこなう場合、各言語を判別する際に使用する言語タグとはそもそも何なの?という説明を行います。

言語タグとは

各国、地域で使われる言語を表すタグで、ハイフンによって接続された言語に関する下位タグが集まって構成されています。

言語タグの構成

cbccd97f-193b-46f2-b8e4-8516b324c799.png

下位タグ 概要
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言語タグという技術仕様です。
より詳しいことを知りたい方は、言語タグのベストプラクティスがあるのでこちらを参照してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0