我在基于Cordova的移动应用程序中实现了多语言。在移动语言更改(比如西班牙语),我的应用程序更改为西班牙语。但应用程序没有找到更改应用程序名称的方法。
我使用onDeviceReady()
navigator.language
中获得了设备语言
使用设备语言,我正在动态插入JavaScript值文件。
if (ApplicationLanguage == 'es-ES' || ApplicationLanguage == 'es-US') {
var jsfile = $("<script type='text/javascript' src='js/common/multilingual/values-es.js'>");
$("head").append(jsfile);
}
else {
var jsfile = $("<script type='text/javascript' src='js/common/multilingual/values-en.js'>");
$("head").append(jsfile);
}
这符合预期,但如果移动设备语言是西班牙语,如何将应用程序名称更改为西班牙语。