1

About、Portfolio、Contact などのページを含む Web サイトに取り組んでいます。これらのページを別の言語で表示できるようにしたいと考えています。デフォルトの言語はオランダ語で、もう 1 つは英語です。Web サイトの上部には、クリック可能なリンクを含むメニューがあります。各リンクはページを示しています。Web サイトの右上隅に言語セレクターがあります。フラグをクリックすると、選択した言語で現在のページが開きます。

次のように、すべてのページは div です。

<div class="item about nl">content in Dutch</div>
<div class="item about en">content in English</div>`

等...

About は、オランダ語で開くデフォルトのページです。単一のページをフィルター処理できますが、追加の言語フィルターについてサポートが必要です。明確にするために、ウェブサイトに入ると、オランダ語の About ページを除いて、すべてのページ (div) が非表示になります。リンクをクリックすると、現在のページが非表示になり、新しいページが開きます。言語をクリックすると、選択した言語で現在のページが表示されます。誰かが私を助けてくれることを願っています。事前にTnx。

4

1 に答える 1

0

私はこれをjavascriptでは行いませんが、サーバー側でAccept-Language. たとえば、Apache でのコンテンツ ネゴシエーションを参照してください。

さらに、言語リンクを提供し、現在の言語設定をセッション変数に保存できます。

複数の言語のコンテンツを含む複数の を提供するdivと、送信されるページ サイズも増加します。多くの言語を提供する予定の場合、これは非常に大きくなる可能性があります。

于 2013-01-07T13:26:14.230 に答える