Ios String中从LoalIsababel.string到LoalIsababl的String sDITCT与%@输入格式化程序的移植
在Ios String中从LoalIsababel.string到LoalIsababl的String sDITCT与%@输入格式化程序的移植,ios,objective-c,string,localizable.strings,plural,Ios,Objective C,String,Localizable.strings,Plural,在Localizable.strings中,我有以下带一个和另一个的复数字符串 “用户添加了%@posts.#{one}”=“用户添加了一篇帖子。” “用户添加了%@posts.#{other}”=“用户添加了%@posts。” 我希望将其从Localizable.strings中删除并添加到Localizable.stringsdict 我以前使用字符串开头的输入格式(%d)对基本字符串执行过此操作。但,我从来并没有为在字符串中间有输入格式的字符串使用user Localizable.stri
Localizable.strings
中,我有以下带一个和另一个的复数字符串
“用户添加了%@posts.#{one}”=“用户添加了一篇帖子。”
“用户添加了%@posts.#{other}”=“用户添加了%@posts。”
我希望将其从Localizable.strings中删除并添加到Localizable.stringsdict
我以前使用字符串开头的输入格式(%d)对基本字符串执行过此操作。但,我从来并没有为在字符串中间有输入格式的字符串使用user Localizable.stringsdict
有人能帮我以下面的格式导出上面的字符串吗?
<key>Fill_Here</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Fill_Here</string>
<key>Fill_Here</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>Fill_Here</string>
<key>one</key>
<string>Fill_Here</string>
<key>other</key>
<string>Fill_Here</string>
</dict>
</dict>
在这里填写
NSStringLocalizedFormatKey
在这儿填
在这儿填
NSStringFormatSpecTypeKey
NSStringPluralRuleType
NSStringFormatValueTypeKey
在这儿填
一
在这儿填
其他
在这儿填
提前感谢我找到了一种方法,修改字典如下
<key>User added %@ posts.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@posts@</string>
<key>posts</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>User added %d post.</string>
<key>other</key>
<string>User added %d posts.</string>
</dict>
</dict>
用户添加了%@个帖子。
NSStringLocalizedFormatKey
%#@职位@
帖子
NSStringFormatSpecTypeKey
NSStringPluralRuleType
NSStringFormatValueTypeKey
D
一
用户添加了%d篇文章。
其他
用户添加了%d篇文章。
在这种情况下,使用%@输入格式会使应用程序崩溃。因此,我将其修改为使用%d