Xcode基本国际化,无主脚本

Xcode基本国际化,无主脚本,xcode,localization,internationalization,xcode-storyboard,Xcode,Localization,Internationalization,Xcode Storyboard,我正试图遵循苹果I18N和L10N指南中的提示。我有一个预先存在的项目,我(很久以前)从中删除了Base.lproj文件夹。为什么?因为我没有Main.storyboard或LaunchScreen.xib。这两件事都是通过编程处理的 但是,我有大量的辅助情节提要,包括WatchKit Interface.storyboard。当我在项目(非目标)本地化部分中单击+时,Xcode将显示一个对话框,其中仅列出Interface.storyboard文件。不是其他许多人中的任何一个 如何说服Xcod

我正试图遵循苹果I18N和L10N指南中的提示。我有一个预先存在的项目,我(很久以前)从中删除了Base.lproj文件夹。为什么?因为我没有Main.storyboard或LaunchScreen.xib。这两件事都是通过编程处理的

但是,我有大量的辅助情节提要,包括WatchKit Interface.storyboard。当我在项目(非目标)本地化部分中单击+时,Xcode将显示一个对话框,其中仅列出Interface.storyboard文件。不是其他许多人中的任何一个


如何说服Xcode帮助我本地化其他故事板?我可以全部手动完成吗?和往常一样,我确信我的心智模型需要改进。

这是一个配置产生约定的例子。也就是说,如果自定义文件夹层次结构,Xcode可以调整并实现其命名约定

  • 在左窗格中选择情节提要文件(项目导航器)
  • 单击右窗格中的文档图标(文件检查器)
  • 单击本地化
  • 这将在存放故事板的任何文件夹中创建一个新的Base.proj文件夹。如果你像我一样,你已经做了很多文件夹分解。Xcode与此一致

    然后返回到项目本地化部分,单击+添加区域设置。Xcode creates从情节提要中提取字符串,并为相应的.strings文件创建新文件夹