2017-04-27 44 views
1

有時,應用程序包含大量文本,Localizable.strings似乎氾濫太多字符串,這使我很難找到正確的字符串進行編輯(即使我爲字符串添加了評論)。如何在除Localizable.strings以外的Xcode中創建多個.strings文件

我想創建多個.strings並將每個.strings文件設置爲相應的功能或應用程序的故事板集。

我試圖將Localizable.strings的文件名更改爲TestOnly.strings等其他名稱,但Xcode似乎無法讀取每個.strings文件可用,並且我無法找到構建設置下的一個告訴Xcode的設置在Localizable.strings下讀取字符串。這是默認的和不可更改的嗎?

請注意,我不問如何本地化字符串以支持不同的語言。我想要的是像我的Localizable.strings包含

「test_string」=「這是一個測試」; 「test_string2」=「另一個測試」;

然後我想把「test_string2」放在另一個.strings文件裏,像OtherLocalizable.strings,它仍然可以被Xcode識別。

我希望你們明白我的觀點。

+0

@KiritModi嗨,我已經知道這一點,這不是我所需要的。如果您願意,請重新閱讀我的問題。 –

回答

1

在Xcode中,文件 - >新建 - >文件...,滾動到資源組,選擇字符串文件

Create Strings File

Localize

Strings File in project

閱讀您的字符串NSLocalizedStringFromTable(@"yourString", @"File", nil)

+0

嗨,謝謝你的努力。但是你誤解了我。我沒有問如何將字符串本地化爲不同的語言。我已經知道如何做到這一點。我想我應該編輯我的問題... –

+0

嗨,對不起,我沒有仔細閱讀你的答案。這正是我需要的 –

相關問題