如何本地化从右到左语言的参数占位符

时间:2017-06-27 01:19:24

标签: xcode localization right-to-left

我正在尝试在我的字符串模板中添加占位符以供阿拉伯语使用,但我很难让它工作。

例如,我有这个英文版本: "shortcut.reminder.mins" = "You will be notified in %d minutes";

将其转换为阿拉伯语时,在字符串中注入%d会破坏编辑器中的字符串。以下是用下划线替换变量应该是什么样子: "shortcut.reminder.mins" = "سيتم إعلامك خلال _____ دقيقة";

然而,尝试用预期的%d替换下划线,它打破了句子,因为我试图从右到左的句子中注入一个从左到右的短语: "shortcut.reminder.mins" = "سيتم إعلامك خلال %d دقيقة";

我是否应该使用特定于语言的占位符,或者我是否始终在本地化字符串中使用英语占位符?如何通过混合右/左语言来打破句子?

0 个答案:

没有答案