如何解决本地化问题?

时间:2018-09-10 08:14:46

标签: ios swift localization

我正在使用Swift开发一款应用,该应用支持两种语言,即英语和挪威语。 我浏览了Apple的文档,并为演示图板应用了Localizable.string和Localizable文件的概念。

现在,我遇到一个问题,即无论系统语言如何,客户都希望使用挪威语编写整个应用程序。 我可以通过引用控制器文件中的每个对象,然后根据本地化字符串分配文本来实现它。

能否请您提出更有效的方法来解决此问题?

提前谢谢。Here is the screenshot of my project

2 个答案:

答案 0 :(得分:0)

此代码marmelroy的贷方为https://github.com/marmelroy/Localize-Swift。 可以从应用程序内进行本地化。

对于您的具体情况,

1)您只需要从上述源中拖放所需文件

2)在didFinishLaunchingWithOptions

中设置一行
// For Norwegian Nynorsk language.
Localize.setCurrentLanguage("nn")

这会将当前语言设置为所需的语言,并始终以指定的语言向您显示该应用。

希望有帮助!

编辑

我尝试了同样的方法,并且显示了Localize.set的自动建议 Tried the same

答案 1 :(得分:0)

请参阅此GitHub链接以在运行时更改应用的本地化。