2

私はこの質問を理解するために1週間を費やしました。現在、gatsbyを使用して静的Webアプリを生成しています。私はそれをやろうとしました

-pages 
--en 
---index.js 
---main.md 
---contact.md 
--zh 
---index.js 
---main.md 
---contact.md

それは一種の作品ですが、それでも完全な解決策ではありません。強力な React-Intl について考えていますが、よくわかりません。静的なアプリ/ウェブページは可能ですか?

他の提案はありますか?

4

2 に答える 2

2

React の多言語ソリューションとしてInstantを使用します。S3 にデプロイし、CloudFront を介して提供する、静的に生成された React アプリがあります。React ルーターでは、すべてのパスが と のようにキャッチされていることを確認でき/en/some-pageます/fr/some-page。次に、このルートに基づいて Instant で正しいロケールを設定すると、ツールは訪問者に正しい言語を提供します。

于 2016-10-24T08:28:09.993 に答える