簡體   English   中英

如何將本地化添加到settings.bundle?

[英]How to add a localization to a settings.bundle?

我的應用支持兩種語言。 當我添加一個設置包時,它只有英文版。 在Xcode 6.1中,我發現無法向Settings.bundle添加本地化。 我錯過了什么?

在此輸入圖像描述

不過我找到了一個有效的解決方
1)打開Settings.bundle包
2)創建新文件夾de.lproj(不要復制en.lproj - Finder不喜歡這個)
3)將Root.strings從en.lproj-folder復制到de.lproj-folder
4)現在您可以在Xcode中編輯新語言

它似乎不適用於模擬器。 我正在使用Xcode 8.2.1。

好。 我發現了這個問題。 在我的Xcode項目中, Settings.bundle的文件Root.plist ,缺少一個項目: Strings Filename 我添加了這個條目,並將其值設置為Root ,用於語言本地化。 添加此缺失項目后,我的應用程序設置在模擬器中正常運行!

有關更多信息,請參閱我的博客。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM