2015-11-08 105 views
0

此刻,我將我的應用程序從德語翻譯成英語。 我有一個main.storyboard(全部使用德語)和一個用於英語的子文件「Main.Strings」。swift故事板翻譯不起作用

如果我用德語在模擬器上啓動我的應用程序,所有文本將以德語顯示。如果我以英文開始我的應用程序,一些文本將以英文顯示 - 但不是全部。

我比較對象ID和故事板中文本字段的對象ID - 沒有區別。但爲什麼這個文本框顯示不是英文?

+0

以德語而非英語顯示的對象之間是否有共同點? – matt

+0

我看到,只有滾動視圖中的文本纔會被翻譯。所有標籤都可以 – Ghost108

+0

什麼是「文字滾動視圖」?你的意思是UITextView對象?所以這似乎表明,UITextView對象文本不是以這種方式本地化的,不是嗎? – matt

回答

0

問題是你期待UITextView文本可以在筆尖本地化。事實並非如此。

+0

這意味着我有uitextviews翻譯:NSLocalizedString(「XXX」,評論:「」)在一個單獨的翻譯文件? – Ghost108

+0

我這麼認爲。我想你必須用代碼填充它們。 (而且,正如你所說,本地化該代碼。) – matt

+0

好吧,我試試這個。但這不起作用, – Ghost108