JavaScript - 多言語 Web サイトを実装するには?
我想大声告诉你
我想大声告诉你 2017-05-16 13:14:05
0
7
664

最近、世界中のヨーロッパ、アメリカ、中東、アフリカ、アジア、オセアニアの国々で、さまざまな言語でウェブサイトを構築する必要があります。たとえば、ヨーロッパでスペインを選択すると、この Web サイトはスペイン語で表示されます。ヨーロッパでベラルーシを選択すると、この Web サイトはロシア語で表示されます。アジアで日本を選択すると、この Web サイトは日本語で表示されます。 ...

そのようなニーズを実現するにはどうすればよいですか?

バックエンドについてはphpしか知りません、何か良い方法はありますか?アドバイスをお願いします。

我想大声告诉你
我想大声告诉你

全員に返信(7)
阿神

各言語はデータテーブルまたは配列/オブジェクトに対応します
切り替え

いいねを押す +0
刘奇

thinkphp のようなフレームワークを 1 つの言語と 1 つの言語パックで使用できます。つまり、テキストが表示されるすべての場所がタグで解析され、言語パック内の対応するタグの辞書が使用されます。言語を切り替えるときは、言語 ID を Cookie に入れて、言語に基づいて表示する言語パッケージを選択できます。

いいねを押す +0
淡淡烟草味

i18n

いいねを押す +0
伊谢尔伦

国際的なサポート。現在、多くは i18N に準拠して実装されています。

いいねを押す +0
習慣沉默

言語パックバー。予備プロジェクトでは、それを切り替える方法と実装する方法を設計する必要があります

いいねを押す +0
巴扎黑

私は PHP の国際化ソリューションを理解していませんが、私のこの記事が役立つことを願っています: Web アプリケーションを国際化するにはどうすればよいですか?

いいねを押す +0
曾经蜡笔没有小新

最近これをやっていたら嘔吐してしまいました。

フロントエンドフレームワークを使用している場合、データをフィルタリングするために必要なのはパイプ文字(フィルター)だけです。フィルター方法については、中国語と英語の比較をjsonファイルに保存できます。

たとえば、zh.json ファイルがあります。内容は

です。 リーリー

次に、このコードをテンプレートに記述します

リーリー

次に、中国語を選択すると、渡されるパラメータを zh に設定して、英語を中国語に変換できます。

他の言語でも同様です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート