2013-03-28 47 views
0

我有一個應用程序需要位置服務才能被激活並獲得授權,如果不是這樣的話,應向用戶顯示一條消息,要求他們啓用和授權所述serivce。如何找到在iOS中使用的「保留名稱」的正確翻譯

的事情是,我的應用程序被翻譯成26種不同的語言,它是重要的是,「位置服務」,在IOS的設置菜單的本地化版本相匹配的一個在我翻譯的彈出窗口。

那麼,有沒有某種形式的短語中的IOS,人們可以看到它的翻譯正在使用的蘋果不同語言的不同階段?

e.g: EN:位置服務 SV:Platstjänster 德:Ortungsdienste

回答

2

this post,對於AppKit.I認爲這是與iOS類似的解決方案。試試這個

NSBundle *appBundle = [ NSBundle bundleWithIdentifier:@"com.apple.UIKit" ]; 
NSString *localSetFont = [ appBundle localizedStringForKey: STRING_YOU_WANT_TO_SEEK value: nil table: STRING_IN_WHICH_TABLE]; 
+0

據我瞭解,這是不是蘋果的支持,並可就不會在將來的版本(可能也有拒絕的理由?) – tommys 2013-05-03 11:22:29

+0

它不是在文件中,所以如果你的支持想要在發佈版本中使用這些代碼,它可能會被拒絕。你唯一能做的就是在你的調試代碼中使用它,並提取你需要的短語。 – onevcat 2013-05-04 15:03:08

相關問題