問題タブ [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.
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です
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
) があるので、どうすればそれができるのだろうか。
よろしく、
javascript - 反応ルーターのルートパスを変換する方法
アプリケーションに複数のロケール (it、en) があります。
すべてのルートを翻訳する必要があります。たとえば、パス (ロケールごとに 1 つ) を持つ利用規約ページがあります。
it/termini
en/terms
次のようなことをする必要があります:
ご覧のとおり、この奇妙なソリューションは、アプリケーションのスケーラビリティにはあまり適していません。
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 のプラグインは次のようになっています。
私のコンポーネントには現在、次のように定義された文字列があります。