钛 - 以编程方式更改语言
答
恐怕这是不可能的使用内置工具。内置工具由Android和iOS专门用于根据操作系统设置更改语言。
您可以这样做的方式是通过自定义。定义您自己的全局函数以获取翻译(而不是L()
函数)。但是这也需要你把你的翻译文件放在别的地方。
答
下面这行工作虽然没有记载。我认为它很快就会被记录下来,并且您将在运行时获得更改语言的便捷方式。当然你会定义你自己的翻译。
Ti.Locale.setLanguage("fr");
+0
这可行......但是,必须手动更改视图中的当前L(字符串),所有其他视图都会自动更新。 – Yozef
好的谢谢....这是一个耻辱... – amurcia
同意!它也不打算本地更改 –