[英]multilanguage plural localization
我在iOS應用程序中實現了本地化,並且陷入了復數形式。
我的應用程序中有兩種語言。
當我創建Localizable.strings文件時,它們已分配了語言,因此每個文件都有一種語言。
現在,當我創建Localizable.stringsdict以便處理復數形式時,它似乎沒有分配給任何語言,因此我不知道如何在這里處理不同的語言。
有人可以幫我理解嗎?
編輯 :我不確定是否可以提供任何有幫助的代碼,但是我的Localizable.stringsdict文件看起來像這樣:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NumberOfMessages</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@value@</string>
<key>value</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>d</string>
<key>one</key>
<string>You have a new message.</string>
<key>other</key>
<string>You have %d new messages.</string>
</dict>
</dict>
</dict>
</plist>
我應該在哪里翻譯另一種語言?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.