我正在开发一个现有的 Xcode 3.2.2 Universal iPhone OS 项目,该项目已经针对 4 种语言(EN、IT、DE 和 FR)进行了本地化。我们现在正在向这个项目中添加一种新语言 (JA)。

每个现有的 .lproj 文件夹( en.lprojit.lprojde.lprojfr.lproj )都有近 60 个文件——包括 PNG、HTML 和 Localizable.strings 文件。这些文件中的每一个都在 Xcode 的 Groups & Files 中显示为本地化组。它们散布在整棵树上。

如果我在 Xcode 中右键单击这些组之一(例如 Localizable.strings ),获取信息,单击“添加本地化”并键入“ja ” - 正如 Xcode 文档所建议的那样,没有任何 react 。从我在 this newgroup 中读到的,这可能是因为这些文件夹的命名方式。如果它们被命名为 English.lprojItalian.lproj ,这应该可以工作。

因此,要真正将新语言本地化文件导入现有组,我必须:

  • 右键单击​​本地化的组文件。
  • 选择“添加现有文件”。
  • 选择 ja.lproj 文件夹内的相应文件。

  • 我即将获得一个包含这 60 个本地化文件的新 ja.lproj 文件夹,并希望以不涉及搜索 Groups & Trees 中的每个文件并执行这些步骤的方式将它们导入项目中......这 60 个文件之一。

    那可能吗?是否有正确(或更好)的方法来将新语言导入此Xcode项目?

    最佳答案

    我找到了一个简单的解决方案。右键单击任何多语言资源文件并选择|添加|现有文件...| 后。您可以一次选择要添加的所有文件。选择编码后,xCode 会自动将所有文件添加到它们应该在的资源下。我希望这对你有用。

    10-08 03:30