我尝试按照以下链接实现本地化。
似乎无法正常工作(只显示英文文字)
我的要求是将应用程序内的按钮单击更改标签/按钮文本等从英语更改为阿拉伯语,反之亦然。 我已经从客户端获得了翻译的阿拉伯字符串,所以我不必使用翻译(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的新手。