多言語対応
1分以内
多言語対応
JAKA AddOnは多言語機能をサポートしており、AddOnの特定パッケージの機能開発が完了した後、必要に応じて自分で多言語設定を行うことができます。
現在サポートされている言語は、中国語、英語、および日本語です。
具体的な設定手順は以下の通りです。
カスタムコマンドの多言語対応
カスタムコマンドを作成する際、多言語対応の入力ボックスの右側に小さな地球アイコンが表示され、クリックすると多言語設定を行うことができます。現在は中国語、英語、日本語の3言語がサポートされています。

カスタムページの多言語対応
カスタムページがJAKA Appで開かれるとき、Appの現在の言語を取得して、ユーザー定義ページの言語をAppと一致させる必要があります。この機能は以下の方法で実現できます。

Webの初期化jsコード内でJAKAController.jakaCall(result)メソッドを呼び出すと、呼び出し後にJAKA Appがwindow.changeLanuageHandler(language)関数をコールバックし、現在のApp言語を渡します。
サンプルコード:
let result = {
"type":"getLanguage",
}
result = JSON.stringify(result);
JAKAController.jakaCall(result);
/**
* getAppLanguageをトリガーした後のAppのコールバック関数。
* @param {*} language Appから渡される現在の言語
*/
window.changeLanuageHandler = (language)=>{
console.log(`現在の言語は {language} です`)
}
