検索

ホームページ  >  に質問  >  本文

JavaScript - 多言語 Web サイトを実装するには?

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

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

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

我想大声告诉你我想大声告诉你2774日前672

全員に返信(7)返信します

  • 阿神

    阿神2017-05-16 13:16:05

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

    返事
    0
  • 怪我咯

    怪我咯2017-05-16 13:16:05

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

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:16:05

    i18n

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:16:05

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

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:16:05

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

    返事
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:16:05

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

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:16:05

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

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

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

    です。 リーリー

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

    リーリー

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

    他の言語でも同様です。

    返事
    0
  • キャンセル返事