2016-01-15 14 views
2

我按了故事板上的Localize...按鈕生成一個字符串文件,以便故事板可以本地化爲其他語言。 在一個對應於故事板的字符串文件,我看到這樣的事情:更改生成從Storyboard提取的用於本地化的關鍵字(對象ID)的生成器?

"orz-58-mzb.text" = "We are always looking for bright, energetic individuals to represent us."; 

我想知道如果我能在關鍵領域orz-58-mzb.text有更多的含義,如faq.answer.23.text改變的東西,以便它可以是用於Android等其他平臺?我注意到在Storyboard編輯器中,對象ID不能被改變(見截圖)。有沒有其他的方法來改變鑰匙?

Xcode screenshot of Object ID

+0

其實你可以改變它。只需打開故事板作爲源代碼,找到對象並查找參數id =「」。但小心不要在同一個故事板中複製它。 – GeneCode

回答

1

有沒有辦法改變的關鍵,但你可以在備註字段上相同的UI添加評論。該字符串通過生成的Xliff傳遞給翻譯器,並且是在要翻譯的字符串後面傳達含義的最佳方式。

+0

謝謝,但是我最終手動本地化代碼中的所有UI字符串,以便當我使用genstrings工具時,它會創建一個有意義的鍵。 – ninjaneer