相关疑难解决方法(0)

用于检测浏览器语言首选项的JavaScript

我一直在尝试使用JavaScript检测浏览器语言首选项.

如果我在IE中设置浏览器语言Tools>Internet Options>General>Languages,如何使用JavaScript读取此值?

Firefox的问题相同.我无法检测到tools>options>content>languages使用的设置navigator.language.

使用时 navigator.userLanguage ,它会检测通过Start>ControlPanel>RegionalandLanguageOptions>Regional Options选项卡完成的设置 .

我曾与测试navigator.browserLanguage,并navigator.systemLanguage但没有返回第一个设置的值(Tools>InternetOptions>General>Languages)

我找到了一个详细讨论这个问题的链接,但问题仍然没有答案:(

javascript localization internationalization

424
推荐指数
18
解决办法
47万
查看次数

编写多语言网站:webdesigner的(最佳)选项

他们在stackoverflow上已经有一些关于这方面的问题,但没有一个关于"最佳实践"的确切清楚.

对于内容设计,有哪些选择,哪些是更好的选择?

我知道的一些选项是使用文件夹:site.com/en/和site.com/fr/或重定向site.com/index.php?language=en

更简单的做法是使用新网址:en.site.com和fr.site.com

但是如果我想保留site.com/index.php而已呢?我有什么选择?

例如,如果您更改LinkedIn上的语言,则URL中没有任何更改.他们是如何在那里工作的?

更新:在我的情况下,网站是一个平台,使用LAMP堆栈.也欢迎技术建议(比如如何存储/链接所有不同的语言文件)

html javascript php .htaccess

3
推荐指数
1
解决办法
1436
查看次数