2017-10-30 5 views
0

私はこのラッパーhttps://www.npmjs.com/package/i18next-koをi18nextに使用してknockout jsと組み合わせています。基本的にはうまくいきますが、私は問題に遭遇しました。例えば、別の言語で書類(例:請求書)を用意するあなたの自然言語のappインターフェースのように、同時に2つの翻訳をする必要があります。私はそれを達成する方法が本当にわからない。 2つの異なるデータストアを持つi18nextの2つのインスタンスを用意する必要がありますか? ありがとうi18next-koと複数のネームスペース

答えて

1

名前空間の機能を使用できませんか? https://www.i18next.com/principles/namespaces.html

多言語の場合はlngにオプションで渡して、別の言語の翻訳にアクセスすることができます。

しかし正直言って、私は拘束力に没頭していません...ただi18nextを維持してください。

+0

koラッパーでサポートすることについて何もないにもかかわらず、私がどのように名前空間機能を使用できるかわかりません。私は英国にいる労働者がいるとしましょう。彼はスペインの労働者のための特別な種類の文書を準備していますが、この文書がどのように言語のように見えるかを見たいと思っています。これはちょっとばかげているかもしれませんが、これは本当の問題です:) –

+0

https://www.i18next.com/api.html#getfixedt - > i18nextですべて可能 - APIがどれくらいサポートされているかは、knockout wrapperによります - 私は決してノックアウトを使用したとして私は知らない。しかし、異なる名前空間を使用することは、キーに 'myNamespace: 'という接頭辞を付けることによってかなり簡単です。 – jamuhl

+0

ありがとう、それは私を大いに助けました、私はラッパーでそれを得る方法を理解しなければならないようです。 –

関連する問題