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歡迎您:)如果這有助於解決您的問題,請將其標記爲答案。 –