-2
私はJSONをバックエンドにしていますが、これはUIで解析する必要があります。 JSONのすべてのキーについては、それらを翻訳してUIで表示する必要があります。i18n解析の問題
例: i18n.t( 'key')は私に翻訳された値を与えます。
しかし、「名前」、「日付」 のようないくつかのキーの例: i18n.t(「名前」) 翻訳が出力 「キー次与えている 『翻訳:名前(EN-US)は』オブジェクトを返し文字列の代わりに。
このシーンに対処する方法を教えてください。
コードサンプルを共有してください。 –
ハンドルヘルパー: Handlebars.registerHelper( 'T'、関数(){ \tするvar paramsは=のgetParamsFromArgs(引数).join( ''); \t VAR結果= paramsは&& i18n.t(paramsは)|| '' ; return new Handlebars.SafeString(result); }); HTMLで テンプレート:
から値を置き換えます:true}); nameが文字列ではなくオブジェクトを返します(returnObjectsオプションのないデフォルトでは、i18nextは文字列値のみを有効な変換として許可します) – jamuhl