4
有没有办法检测用户的语言(在iPhone网络应用程序),但不是通过使用ip或gps位置?我知道这是非常恼人的,当你去例如土耳其,而你的应用程序在土耳其语......所以......我怎样才能真正检测系统的语言?如何检测语言iPhone的网络应用程序?
这是可能的JavaScript?
,如果是英语,我应该想,Web应用程序使用荷兰dut.js eng.js进一步...
感谢
有没有办法检测用户的语言(在iPhone网络应用程序),但不是通过使用ip或gps位置?我知道这是非常恼人的,当你去例如土耳其,而你的应用程序在土耳其语......所以......我怎样才能真正检测系统的语言?如何检测语言iPhone的网络应用程序?
这是可能的JavaScript?
,如果是英语,我应该想,Web应用程序使用荷兰dut.js eng.js进一步...
感谢
我想你可以做一个JavaScript window.navigator.language
。
我建议你使用ISO标准语言来命名你的文件;如英语(美国)的'en_US.js'和荷兰语的'nl_NL.js'。这将使用window.navigator.language
时使事情变得更加容易:
(function(){
var s = document.getElementsByTagName('script')[0];
var lang = document.createElement('script');
lang.type = 'text/javascript';
lang.async = true;
lang.src = '/languages/' + window.navigator.language + '.js';
s.parentNode.insertBefore(lang,s);
})();
你应该然而做一次检查,如果“window.navigator.language.js'文件存在与否。
谢谢你的详细解答! :) – eds1999
@ eds1999欢迎您:)如果这有助于解决您的问题,请将其标记为答案。 –