問題タブ [react-intl]

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.

0 投票する
1 に答える
2146 参照

reactjs - NPM を使用して React-Intl をインストールできない

react-intl をインストールできません。エラーが発生し続けます

├── アンメット ピア依存関係 react@0.13.3 └── react-intl@2.1.3

npm WARN react-dom@15.3.0 には、react@^15.3.0 のピアが必要ですが、何もインストールされていません。
npm WARN react-intl@2.1.3 には、react@^0.14.0 || のピアが必要です。^15.0.0-0 ですが、何もインストールされていません。
npm WARN react-native@0.30.0 には、react@~15.2.0 のピアが必要ですが、何もインストールされていませんでした。

これは私のpackage.jsonです

0 投票する
0 に答える
414 参照

reactjs - 反応intlで同じキーの多言語ロケールデータを取得する方法は?

React コードで同じキーの多言語ロケール データを参照したいと思います。どうやってするか?

たとえば、Ruby on Rails のような別のスキームでは、次のように期待されるロケール データを取得できます。

I18n.available_locales.map { |locale| I18n.t('hello', locale: locale) }

上記の場合、 が にI18n.available_locales等しい場合['en', 'ja']、同じキーの英語と日本語のロケール データを取得できます。

react-intl では、IntlProviderコンポーネントには既にロケールのコンテキスト (enまたは などja) があるので、どうすればそれができるのだろうか。

よろしく、

0 投票する
1 に答える
4634 参照

javascript - 反応ルーターのルートパスを変換する方法

アプリケーションに複数のロケール (it、en) があります。

すべてのルートを翻訳する必要があります。たとえば、パス (ロケールごとに 1 つ) を持つ利用規約ページがあります。

  • it/termini
  • en/terms

次のようなことをする必要があります:

ご覧のとおり、この奇妙なソリューションは、アプリケーションのスケーラビリティにはあまり適していません。

0 投票する
1 に答える
1036 参照

react-intl - babel-loader を使用して babel-plugin-react-intl をロードする方法は?

最近、create-react-app を使用して反応アプリを初期化しました。アプリをイジェクトしたところ、すべてのファイルがメイン ディレクトリにエクスポートされました。このセットアップでは、.babelrc を使用する代わりに、babel.dev.js を作成します (babel-loader を使用します)。

.babelrc ファイルなしで react-intl と babel-plugin-react-intl を構成する方法を見つけようとしています。

ドキュメントには、.babelrc が推奨されていると書かれています

.babelrc 経由 (推奨)

.babelrc

babel-loader でこの動作を行う構文は何ですか? 現在、babel.dev.js のプラグインは次のようになっています。

私のコンポーネントには現在、次のように定義された文字列があります。