問題タブ [i18next]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
backbone.js - i18next - ブランチとバックボーンのセットアップ
しばらく検索してさまざまなオプションを試した後、i18next 1を使用して、ブランチおよびバックボーン ベースの Web アプリケーションを国際化することにしました。ただし、アプリケーション全体で i18n サポートを利用できるようにするために i18next を初期化する場所に少し苦労しています。
現在、次のように初期化をメインの Backbone.Marionette.Application に入れています。
エラーは発生せず、翻訳ファイルは適切に読み込まれていますが、文字列を翻訳することはできませんでした。
それぞれの html は次のようになります。
これは、翻訳ファイルの title-text キーと一致します。
これを処理する方法はありますか?
node.js - i18next は入力なしで言語を変更します
node.js アプリで i18next をセットアップしようとしています。今のところ、fr-CA と en-US の 2 つの言語があります。
fr-CA をデフォルトの言語にしたいと思います。構成の前に、app.js で次のように設定しました。
ここに私のフォルダ構造があります
サーバーの起動時にコンソール ログを実行して、i18next.lng() の値を確認すると、fr-CA
. ただし、ページをロードするとすぐに、コンソールにcurrentLng set to: en-US
. そのため、常に locales/en/translation.json ファイルをロードしようとします。
デバッグは、サーバーの起動時に fr-CA、fr、および dev ファイルをロードすることを示しています。しかし、ページが起動するとすぐに en ファイルが読み込まれ、fr-CA のことを完全に忘れているように見えます。私のブラウザは英語なので、そこからこの値を取得していると思います。しかし、なぜそれが変化するのかを見つけることができないようです。
ここで何か見逃しましたか?
ありがとう
javascript - ExpressJS およびクライアント側の i18next モジュール
NodeJs/ExpressJS Web アプリケーションでi18nextモジュールを使用しています。
翻訳ファイルは/locales
フォルダにあります。
i18next.com から、クライアント側で利用可能
経由でモジュールをインストールしましたnpm install i18next
。
ではapp.js
、静的ファイルを設定します。
i18next.js
クライアント側でファイルのパスを参照する方法は? 翻訳ファイルのパス?
ありがとう
node.js - 言語の再読み込みをキャンセル
ノードアプリで i18next を使用して国際化しています。
私の設定 :
クライアント側には、言語を変更するための 2 つのリンクがあります。
サーバー側では、次の 2 つの可能性を見つけます (言語の広告リダイレクトをウェルカム ページに変更します)。
問題はポイント 2 です。
- 選択した言語を正しく変更する
- 「/」にリダイレクトすると、言語がデフォルト値にリロードされます。
リロードしない方法は?
jquery - i18next が RequireJS で動作しない
RequireJS、Backbone、i18next を使用して国際化されたモバイル アプリケーションを開発しています。ここに私のソースコードの一部があります:
i18next は正常にロードされ、オブジェクト i18n は未定義ではありません。問題は、アプリケーションを実行すると、コンソールに $(...).i18n は関数ではないというメッセージが表示されることです。たとえば、次のコードは機能しています。
誰が問題がどこにあるか知っていますか? ありがとう :)
編集:これが私のコンソールログです
javascript - i18next が機能しない
私は phonegap を使用しており、このアプリケーションには i18n サポートが必要なので、最終的に i18next を選択しました。以下は私のサンプルコードですが、i18next が失敗しています。私が得ている出力は、「nav.home」、「nav.page1」、「nav.page2」という名前のリンクのリストです。さらに、このサンプル HTML5 コードは Chrome でのみ機能し、Mozilla では機能しません。
translation.en.js ファイル