インターナショナリゼーションを行う
注意
SDKに含まれているすべてのパブリックAPIは、HelpshiftSdk.Install() APIを介してSDKを初期化した後に呼び出す必要があります
Helpshift SDKは、現在50の言語に対応しています(デフォルトの言語は英語です)。
対応している言語
| 言語 | コード |
|---|---|
| 英語 | en |
| ドイツ語 | de |
| スペイン語 | es |
| フランス語 | fr |
| イタリア語 | it |
| ロシア語 | ru |
| 簡体字中国語 | zh-Hans |
| 繁体字中国語 | zh-Hant |
| 簡体字中国語(香港) | zh-HK |
| 簡体字中国語(シンガポール) | zh-SG |
| ポルトガル語 | pt |
| ポルトガル語(ブラジル) | pt-br |
| スペイン語(ラテンアメリカ) | es-419 |
| 英語(イギリス) | en-GB |
| 韓国語 | ko |
| 日本語 | ja |
| トルコ語 | tr |
| オランダ語 | nl |
| チェコ語 | cs |
| ハンガリー語 | hu |
| インドネシア語 | id |
| タイ語 | th |
| スロベニア語 | sl |
| ベトナム語 | vi |
| アラビア語 | ar |
| ポーランド語 | pl |
| ノルウェー語 | no |
| スウェーデン語 | sv |
| フィンランド語 | fi |
| ルーマニア語 | ro |
| ギリシャ語 | el |
| デンマーク語 | da |
| マレー語 | ms |
| ヘブライ語 | iw |
| スロバキア語 | sk |
| ウクライナ語 | uk |
| カタルーニャ語 | ca |
| クロアチア語 | hr |
| ベンガル語 | bn |
| ブルガリア語 | bg |
| グジャラート語 | gu |
| ヒンディー語 | hi |
| カンナダ語 | kn |
| ラトビア語 | lv |
| マラヤーラム語 | ml |
| マラーティー語 | mr |
| パンジャーブ語 | pa |
| ペルシア語 | fa |
| タミル語 | ta |
| テルグ語 | te |
SDKの言語を設定する
SDKの言語は、このAPIを使用して設定します。デフォルトでは、SDKはデバイスの優先言語を使用します。
以下のような場合には、呼び出しは失敗します。
- Helpshiftのセッションが呼び出し時にすでにアクティブになっている場合
- 言語コードが正しくない場合
例:
ロケールに合わせたSDKの言語の設定は、言語コードのみで行うことができます。
using Helpshift
void Awake(){
// Install call here
}
void setLanguage(){
HelpshiftSdk.GetInstance().SetSDKLanguage("fr");
}
言語をフランス語に設定した後のSDKの画面のスクリーンショットです。

ロケールに合わせたSDKの言語の設定は、言語コードと国コードの両方で行うことができます。
HelpshiftSdk.GetInstance().SetSDKLanguage("zh-SG");
注意
デフォルトの言語は英語(en)に設定されています。すなわち、SetSDKLanguage APIを使用して言語を設定していない場合には、SDKは言語に英語を使用します。
- 言語コードは、すべて大文字と小文字を区別します。