2

我的应用程序目前已本地化为英语和日语,每个都有单独的故事板。我想切换到基本本地化,这样我只需要维护一个故事板。我检查了项目信息选项卡中的“使用基础国际化”框,并为基础选择了英语 iPhone 和 iPad 故事板。

我想我应该删除我以前使用过的日本 iPhone 和 iPad 故事板,但是在文件检查器中右键单击它们的文件时,我没有看到删除它们的选项。我应该删除这些旧的故事板吗?如果是,如何删除?

** 编辑 **

更改屏幕截图中显示的“主界面”不允许我删除日语故事板。很难判断在下拉列表中选择哪个故事板,因为它的宽度比故事板名称更窄,但这是一个单独的问题。

在此处输入图像描述

4

2 回答 2

2

本教程将引导您逐步完成该过程。这就是它对我的工作方式:

  1. 删除所有本地化并仅保留基础。
  2. 确保本地化文件已从项目目录中移出(在 Finder 中)
  3. 逐一添加本地化
  4. 仅在创建本地化时才从情节提要中提取本地化字符串。上面的教程提供了一个脚本,可以帮助您在情节提要发生更改时使本地化文件保持最新。

在您的情况下,您将不得不将现有的翻译合并到新文件中,但我认为与使用单个文件的收益相比,这并不是什么大不了的事。

作为参考,这个官方教程中也描述了这个过程:http: //developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html

于 2013-08-16T13:01:18.773 回答
0

清理并重新加载后,我可以通过单击项目设置中的 - 来删除日语故事板: 在此处输入图像描述

于 2013-08-16T17:49:40.563 回答