制作双语静态简单HTML网站的最佳方法是什么?

问题描述 投票:0回答:1

抱歉,问得太多,但似乎没有适合我的情况。

我正在我的网站上工作。只是HTML / CSS / JS(所以没有wordpress或类似的东西)它几乎只有4页(主页,应用,隐私政策和条款)我用英语制作了该网站,但我也想使用罗马尼亚语。

我相信每种语言都有2个文件夹是最好的方法:

site.com/ensite.com/ro

但是我想要的是如果罗马尼亚的人会自动发送到/ ro,而世界其他地方会自动发送到/ en

我不打算在网站完成后立即对其进行很多更新,因此我在考虑使用i18n之类的东西可能不是必需的(甚至不确定那是什么),但是我在考虑是否使用js生成内容可能会减慢加载速度,因此我只使用js或php或其他任何方式来自动将用户发送到首选语言。

我该怎么做,实际上是用两种语言来服务简单,静态,纯代码网站的最佳方法是什么?

谢谢:)

javascript html static multilingual
1个回答
2
投票

使用navigator.language,您可以获取浏览器语言。我更喜欢这种设置,而不是通过位置。假设您是罗马尼亚人,但是在德国度假,您仍然会获得该网站的罗马尼亚语版本。

您可以将英语版本设置为默认版本,如果检测到罗马尼亚语言代码,则可以使用javascript重定向到您的罗马尼亚版本。

© www.soinside.com 2019 - 2024. All rights reserved.