インターナショナリゼーションを行う
注意
SDKに含まれているすべてのパブリックAPIは、Helpshift installWithPlatformId APIを介してSDKを初期化した後に呼び出す必要があります
Helpshift SDKは、現在48の言語に対応しています(デフォルトの言語は英語です)。
対応している言語
| 言語 | コード |
|---|---|
| 英語 | en |
| ドイツ語 | de |
| スペイン語 | es |
| フランス語 | fr |
| イタリア語 | it |
| ロシア語 | ru |
| 簡体字中国語 | zh-Hans |
| 繁体字中国語 | zh-Hant |
| 簡体字中国語(香港) | zh-HK |
| 簡体字中国語(シンガポール) | zh-SG |
| ポルトガル語 | pt |
| ポルトガル語(ブラジル) | pt-br |
| 韓国語 | 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 |
言語の設定
You can set the SDK language using this API. By default, the device's preferred language is used by the SDK.
The call will fail in the following cases:
- If a Helpshift session is already active at the time of invocation
- Language code is incorrect
例:
- Objective-Cの例
- Swiftの例
| 定義 | setLanguage: |
| サンプルコード | [Helpshift setLanguage:"fr"];の@"fr"は言語コードです。次のような形式で言語コードや国コードを渡すこともできます。 [Helpshift setLanguage:@"zh-SG"]; |
| 定義 | setLanguage() |
| サンプルコード | Helpshift.setLanguage("fr")の"fr"は言語コードです。次のような形式で言語コードや国コードを渡すこともできます。 Helpshift.setLanguage("zh-SG"); |
言語をフランス語に設定した後のSDKの画面のスクリーンショットです。

注意
デフォルトの言語は英語(en)に設定されています。すなわち、setLanguage: APIを使用して言語を設定していない場合には、SDKは英語を使用します。
- 言語コードは、すべて大文字と小文字を区別します。