0

我正在尝试本地化我的 Settings.bundle。Xcode 4 中似乎没有任何内容允许您将本地化添加到 Settings.bundle,类似于本地化 xib 文件。所以我使用 finder 导航到 Settings.bundle 并复制 en.lproj 目录以在 bundle 中创建名为 fr.lproj 和 de.lproj 的目录。从那里,您可以修改字符串文件以本地化 Root.plist 中的标题。

但问题是新目录不受源代码控制。如果我尝试将目录添加到源代码控制,我会收到以下错误:无法执行操作,因为选择无效。

如何解决此问题并在源代码控制下获取新的 settings.bundle 目录?

下面是我添加到我的 Settings.bundle 的本地化目录的图像。 如您所见,问号表示该目录不受源代码控制

4

2 回答 2

1

正确的字符串文件格式是:“标题”=“正确语言的标题”;

注意 Root.Plist 中的“标题”而不是“标识符”

于 2013-12-27T20:13:47.297 回答
0

你在做什么是对的。我无法解释为什么您无法将新的子文件夹/文件添加到源代码管理中。我在我的一个 iOS 项目中具有完全相同的结构,并且这些文件像所有其他文件一样处于源代码控制之下。我不记得添加它们有困难。

您是否尝试过直接使用 git 命令来添加它们?XCode 中的集成很棒,但根据我的经验,有时您必须使用 git 命令行。

于 2012-06-13T10:35:23.757 回答