0

WebOs プロジェクトの dault 言語を設定するにはどうすればよいですか? WebOS で国際化を追加する標準的な方法は、翻訳された文字列にキーを設定できる $L() 関数を使用することです。ただし、現在の言語がプロジェクトで指定されていない場合、WebOS はユーザーにキーを表示します。この動作を停止して、キーの代わりに使用されるデフォルトの言語を設定するにはどうすればよいですか。

PS: 現実世界の文を取得する Palm の方法は、プログラミングの良い方法ではないと思います。

悪い例:$L("This should be not a real world sentence!!")
良い例:$L("key.subKey")

4

1 に答える 1

1

キーと値のペアを使用してこの問題を解決できます ( Palm のドキュメントから)。

元の文字列がキーとして適切でない場合、$L() 関数を明示的なキーで呼び出すことができます。

$L("value":"Done", "key": "done_key");

実行時に、$L() への呼び出しの結果は、値として渡された文字列の翻訳です。翻訳は /resources/locale/strings.json ファイルで「ライブ」になります。

例: app_name/resources/es_us/strings.json ファイルの内容:

{

"My text here": "Mi texto aquí",
"done_key": "Listo",
"Some other string": "Some other string's translation"

}

于 2009-12-30T07:27:22.920 に答える