2012-02-22 21 views
1

私が現在取り組んでいるウェブサイトは、多言語(この場合は4言語)になっているはずです。 これを達成するための「最良の」方法は何ですか?多言語HTMLページ

ほとんどの人はそれのためにPHPのテーブルを使用するように思えます。今はこれが「最良の」方法ですか?

ああ私はHTMLとCSSしか分かっていないので、私の考えはウェブサイトツリー全体を単純にコピーし、index.htmlからindex_lang2で始まるindex.htmlと3つの他のツリーから始まる各言語のHTMLツリーを作成することでした。 html、index_lang3.html、index_4.html。インデックスサイトで

あなたは、言語を切り替えると、それぞれ別々のhtmlツリーを下ることができます。 このソリューションは受け入れ可能ですか?私は生成するのはかなり簡単だが、維持するのは難しい。

答えて

3

あなたのページ数によって異なります。プレーンなHTMLページが10つしかなく、PHPについての手がかりがない場合、言語システムを作る理由はありません。そしてそのようなシステムは" UIエレメントのためのものであり、実際のものではありませんコンテンツもしあなたがそこに情報を掲示しようとすれば... それは静的なページであり、

しかし、あなたはより多くを持っている場合、その後、いくつかのソリューションがあります

  1. が...
  2. 異なる場所でのvarを使用して独自の言語クラスを書く言語サポートと既存のフレームワークを取りますより多くの可能性は確かですが、私の心には何もありません:)
+0

画像ギャラリーには7つの異なるページがあり、画像ギャラリーには約70以上のテキストコンテンツがあります。この場合、私の提案した異なるツリーのソリューションは問題ありませんか? – BlueHorizon

+0

@BlueHorizo​​n私は説明したようにこの7ページを静的にし、イメージギャラリーはダウンロード可能なギャラリーを使用します。それのためだけにGoogle。 (例えば私はhttp://codex.gallery2.org/Gallery3:Googleを検索しました。多くの言語に対応しています) – Neysor

+0

あなたの提案に感謝します。しかし[Supersized gallery](http://buildinternet.com/project/supersized/)高品質の写真をたくさん見せている方がいいです:)。 – BlueHorizon

1

すでに述べたように、あなたのサイトは静的なHTML Webページが限られていて、 (PHPを学ぶ必要がある場合は特にそうです)