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

Xcode 如何本地化从右向左语言的参数占位符,xcode,localization,right-to-left,Xcode,Localization,Right To Left,我试图在我的阿拉伯语字符串模板中添加占位符,但我很难做到这一点 例如,我有以下英文版本: “快捷方式.提醒.分钟”=“您将在%d分钟内收到通知”; 将其转换为阿拉伯语时,在字符串中插入%d,将中断编辑器中的字符串。下面是用下划线替换变量的样子: “快捷方式.提醒.分钟”=“快捷方式”; 但是,如果试图用预期的%d替换下划线,则会打断句子,因为我试图在从右到左的句子中插入从左到右的短语: “捷径.提醒.分钟”=“百分比d”; 是否应该使用特定于语言的占位符,或者在本地化字符串中始终使用

我试图在我的阿拉伯语字符串模板中添加占位符,但我很难做到这一点

例如,我有以下英文版本:

“快捷方式.提醒.分钟”=“您将在%d分钟内收到通知”;

将其转换为阿拉伯语时,在字符串中插入
%d
,将中断编辑器中的字符串。下面是用下划线替换变量的样子:

“快捷方式.提醒.分钟”=“快捷方式”;

但是,如果试图用预期的
%d
替换下划线,则会打断句子,因为我试图在从右到左的句子中插入从左到右的短语:

“捷径.提醒.分钟”=“百分比d”;


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

你能看看这些链接吗