我正在尝试在我的字符串模板中添加占位符以供阿拉伯语使用,但我很难让它工作。
例如,我有这个英文版本:
"shortcut.reminder.mins" = "You will be notified in %d minutes";
将其转换为阿拉伯语时,在字符串中注入%d
会破坏编辑器中的字符串。以下是用下划线替换变量应该是什么样子:
"shortcut.reminder.mins" = "سيتم إعلامك خلال _____ دقيقة";
然而,尝试用预期的%d
替换下划线,它打破了句子,因为我试图从右到左的句子中注入一个从左到右的短语:
"shortcut.reminder.mins" = "سيتم إعلامك خلال %d دقيقة";
我是否应该使用特定于语言的占位符,或者我是否始终在本地化字符串中使用英语占位符?如何通过混合右/左语言来打破句子?