IOS Swift中的本地化问题,可以在按钮Click上更改langue

时间:2016-01-15 12:47:56

标签: ios swift localization

我尝试按照以下链接实现本地化。

Tutorial

似乎无法正常工作(只显示英文文字)

我的要求是将应用程序内的按钮单击更改标签/按钮文本等从英语更改为阿拉伯语,反之亦然。 我已经从客户端获得了翻译的阿拉伯字符串,所以我不必使用翻译(import / export - xliff)。分别为英语和阿拉伯语创建了两个字符串文件,并将其命名为ViewDidload()事件,检查用户是否选择了阿拉伯语/英语版本。

请注意,当用户点击我的应用内的按钮时,我会尝试动态加载语言。不是通过更改设备语言。

对于前: Localizable.string(en)

"Details" = "Details";

Localizable.string(AR)

"Details" = "التفاصيل " ;

检索:

btnDetail.setTitle(NSLocalizedString("Details", comment: "More      Details"), forState: .Normal)

但是当我在buttonclick事件中调用更改为阿拉伯语时,它只显示英语但不显示阿拉伯语。

请帮忙。我是IOS和Swift的新手。

0 个答案:

没有答案