我正在开发一个现有的 Xcode 3.2.2 Universal iPhone OS 项目,该项目已经针对 4 种语言(EN、IT、DE 和 FR)进行了本地化。我们现在正在向这个项目中添加一种新语言 (JA)。
每个现有的 .lproj
文件夹( en.lproj
、 it.lproj
、 de.lproj
和 fr.lproj
)都有近 60 个文件——包括 PNG、HTML 和 Localizable.strings 文件。这些文件中的每一个都在 Xcode 的 Groups & Files 中显示为本地化组。它们散布在整棵树上。
如果我在 Xcode 中右键单击这些组之一(例如 Localizable.strings
),获取信息,单击“添加本地化”并键入“ja
” - 正如 Xcode 文档所建议的那样,没有任何 react 。从我在 this newgroup 中读到的,这可能是因为这些文件夹的命名方式。如果它们被命名为 English.lproj
和 Italian.lproj
,这应该可以工作。
因此,要真正将新语言本地化文件导入现有组,我必须:
ja.lproj
文件夹内的相应文件。 我即将获得一个包含这 60 个本地化文件的新
ja.lproj
文件夹,并希望以不涉及搜索 Groups & Trees 中的每个文件并执行这些步骤的方式将它们导入项目中......这 60 个文件之一。那可能吗?是否有正确(或更好)的方法来将新语言导入此Xcode项目?
最佳答案
我找到了一个简单的解决方案。右键单击任何多语言资源文件并选择|添加|现有文件...| 后。您可以一次选择要添加的所有文件。选择编码后,xCode 会自动将所有文件添加到它们应该在的资源下。我希望这对你有用。