Для изменения языка приложения вы можете попробовать это, поскольку я использую то же самое для той же цели: -
Я добавил это в loy.js
var language = Ti.App.Properties.getString('selectedLanguage','es');
Alloy.Globals.language = language;
Ti.Locale.setLanguage(language);
для изменения языка приложения, я создал tableView для выбора на приемнике щелчков таблицы
if(e.index == 0){
Alloy.Globals.language = 'es';
Ti.App.Properties.setString('selectedLanguage','es');
}else{
Alloy.Globals.language = 'en';
Ti.App.Properties.setString('selectedLanguage','en');
}
и после всего этого я обновляю свой экран, в моей функции updateScreenForLanguage();
function updateScreenForLanguage(){
$.Back.text = (L('Back'));
$.Title.text = (L('Profile'));
$.labelLanguagePreference.text = (L("Language_Preference"));
}
надеюсь, это поможет вам. для более титана интернационализация