メインコンテンツまでスキップ

インターナショナリゼーションを行う

注意

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は言語に英語を使用します。