ゲームの様々な言語へのローカライズをご希望の場合、Unityが Application.systemLanguageのプロパティーを提供します。
しかしそれが十分な情報を提供しない場合、どうしますか?ユーザーは米国の英語より英国の英語を好むでしょうか?カナダで話されるフランス語、それともフランスで話されるフランス語を好むでしょうか?デバイスはこの情報を提供するでしょうが、残念ながらUnityはそのような情報を開示しません。
製品にはBabelfishがついています。ユーザーが希望する言語(複数可)の完全な情報を取得したい場合はBabelfish Language Detectionがぴったりです。
このツールはユーザーが自分のデバイスに設定した優先度順に全ての言語リストを提供します。モバイル、デスクトップの両方で動作する現代的なシステムにより、優先する複数の言語を特定することができます。さあ使ってみましょう。複数の言語を使用する人は大勢います。そのようなユーザーに最高のユーザー体験を提供することをご希望ですね。
Babelfish Language Detectionがあれば、ユーザーに適したUXを提供することができます。
製品はSmart Localizationその他のローカライゼーションのプラグインと組み合わせることが出来、それはゲームのテキストやアセットのローカライズに特化されています。
プラットフォームのサポート
現在のところプラットフォームのサポートはiOSとAndroidに限られています。将来的にはさらに多くのプラットフォームへのサポートを提供したいと考えています。皆様のフィードバックをお待ちしています。