0

私たちのサイトを翻訳する必要があります。最初は1つの言語ですが、後でもっと他の言語になると思います。だから私はこれを行うための最良の方法を考えています。

したがって、サブディレクトリを使用してhtmlファイルを保持します。画像やJSなどの一般的なファイルが一般的です...言語ファイルを作成し、ファイルの前に含めます。25個のhtmlファイルがあります。言語ファイルでは、次のようなhtmlファイルのすべてに変数(または定数)を使用します。

  • テキスト
  • 画像のaltタグ
  • メタキー、メタディスクリプション、つまりすべてのメタタグ。
  • メニュー..すべて

25個のhtmlファイルの合計サイズは300k未満です。したがって、言語ファイルは最大100kになります。

1つの大きな言語ファイルを使用し、すべてのファイルを単純に含めるか(各ページのすべての変数を使用しないかどうかは関係ありません)、25個の分離された言語ファイルを使用するかどうかはわかりません。これは問題ですか?

この言語ファイルメソッドは、パフォーマンス、SEO、または他の何かに影響を与えますか?

4

1 に答える 1

1

最善の策は、何らかの CMS (できればオープンソース) ソリューションを使用することです。

これが不可能な場合 (何らかの理由で取得できない場合)、これが正しい解決策です (ただし、最も単純ではありません)。

  • 各言語の HTML ファイルは個別に保存する必要があります
  • これはすべて、ルート ディレクトリに 、 、 などのフォルダが/en/あり/es//de/言語ファイルが言語ごとにそれらに保存されることを意味します。
  • 言語 (コード) は、http://mydomain.com/en/index.html英語のサイト バージョンやhttp://mydomain.com/es/index.htmlスペイン語などのように、URL に存在する必要があります。
  • その目的で ISO の 2 文字の言語コードを使用する
  • 1 つの言語ファイルを含む言語ファイルと HTML ファイルを所有するか、翻訳された HTML ファイルのみを所有するかは、あなた次第です。

メソッド、SEOなどについて言えば、これが最良のソリューションです。

于 2013-01-10T15:20:39.043 に答える