1

我有预先存在的带有本地化的 UIViewController。我在默认的 English Local 中添加了新的 UIViewController,我期待它会在其他 Storyboard 本地中为我创建相同的表单。但那并没有发生。

所以现在,我只有英文故事板中的这个新 UIViewController。

有没有办法将这个新的 UIViewController 复制到本地的另一个 Storyboard,或者指示 Xcode 在另一个本地创建这个 UIViewController?

4

3 回答 3

2

在您的项目属性中,如果您使用该Localizations部分,您可以在那里添加本地化语言和本地化语言的相关资源。它会要求您为本地化语言生成特定文件/资源​​,资源可以是您的控制器、plist 文件、可本地化文件等。

于 2013-03-27T13:34:42.627 回答
2

I've faced the same problem, so I just selected new UIViewController (whole VC scene) in "English" storyboard and copy-pasted it to another locale's storyboard. Then I made my "locale dependent" changes.

于 2013-03-27T13:48:25.523 回答
1

如果您只有一个新的视图控制器,您可以复制/粘贴,但如果您有很多新的更改,请查看此视频并阅读说明,该人创建了一个 Python 脚本,可根据您选择的基本情节提要更改其他情节提要,向其他本地化故事板添加新项目。我前段时间尝试过并且工作过。

于 2013-03-27T14:00:39.887 回答