我需要在我的項目中使用幾串像一個「取消」,「電池」,「應用」等OS X獲取字符串
有可能得到本地化的字符串系統本地化字符串?
例如: 如果操作系統語言是德語,我需要爲上面的字符串獲取德語本地化的字符串。
我需要在我的項目中使用幾串像一個「取消」,「電池」,「應用」等OS X獲取字符串
有可能得到本地化的字符串系統本地化字符串?
例如: 如果操作系統語言是德語,我需要爲上面的字符串獲取德語本地化的字符串。
遵循以下步驟: -
1)進入項目設置 - >構建設置 - >本地化
2)點擊+按鈕,並選擇德國,然後單擊Finish按鈕
3)創建新的字符串的文件名作爲本地化的字符串(CMD + N)
4)現在裏面,只是添加像下面的鍵值: -
5)現在無論你想顯示你的價值只是像使用代碼訪問它: -
例如,你想顯示在文本字段。
self.txt.stringValue=[NSString stringWithFormat:NSLocalizedString(@"cancel", nil)];
對不起,但這不是我所需要的,請檢查更新後的問題。 – 2014-12-13 16:07:37
不幸的是,這可能是不可能的。你需要自己本地化所有的字符串,除了例如「後退按鈕」或iOS中的其他人。 UIKit有一些本地化的字符串,但你無法訪問它。
沒有辦法確切地得到你要求的東西。除此之外,英語中任何給定的術語不一定有一個翻譯。它可以取決於上下文。 (作爲一個緊張的例子,「電池」可能意味着犯罪身體接觸,如攻擊和電池)。Apple提供翻譯的[詞彙表](https://developer.apple.com/downloads/index.action?name=glossar)在操作系統及其應用程序中使用。格式是針對相對隱晦的AppleGlot工具,但您可以將它們處理爲您自己翻譯的第一遍。儘管如此,總是有一位翻譯人員對他們進行審查。 – 2014-12-14 04:31:52