1

我正在一个网站上工作,该网站有一些页面,如关于、投资组合、联系人等。我想增加这些页面以不同语言显示的可能性。荷兰语是默认语言,另一种是英语。在网站顶部有一个带有可点击链接的菜单。每个链接显示一个页面。在网站的右上角有一个语言选择器。单击标志以所选语言打开当前页面。

所有页面都是 div 的,像这样:

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

ETC...

About 是默认打开的荷兰语页面。我可以过滤单个页面,但我需要额外语言过滤器的帮助。需要明确的是,当进入网站时,除了荷兰语的“关于”页面之外,所有页面(div)都被隐藏。单击链接会隐藏当前页面并打开新页面。单击一种语言会以所选语言显示当前页面。我希望有一个人可以帮助我。提前Tnx。

4

1 回答 1

0

我不会使用 javascript 来执行此操作,而是在基于Accept-Language. 例如,请参阅Apache 中的内容协商

此外,您可以提供语言链接并将当前语言首选项保存在会话变量中。

当您向多个divs 提供多种语言的内容时,您也增加了传输的页面大小。当您计划提供多种语言时,这可能会变得非常大。

于 2013-01-07T13:26:14.230 回答