本地化几个故事板
Posted
技术标签:
【中文标题】本地化几个故事板【英文标题】:Localize several storyboards 【发布时间】:2016-12-11 21:21:38 【问题描述】:我有一个比较大的项目,因此我使用了几个故事板。问题是,我还没有找到在 xcode 中的方法。我在使用Base Internationalization
时看到的选项仅与我的Main.storyboard
和LaunchScreen.storyboard
文件有关。
我的应用程序应该是英语和西班牙语,这是要求。我已经搜索和搜索,但没有找到为每个故事板添加 .strings
(英语和西班牙语)的方法,除了 Main。
我的故事板位于磁盘(和项目结构)中,如下所示:
General_UI_Folder
Main.storyboard (with its .strings)
LaunchScreen.storyboard (with its .strings)
Subfolder1
...several .storyboards
Subfolder2
...several .storyboards
我正在使用 Xcode 8 和 Swift 3。
感谢任何帮助,因为我是 ios 开发的新手。
【问题讨论】:
【参考方案1】:你有两个选择。
1) 您使用情节提要本地化系统本地化每个情节提要,它会在其中创建“子情节提要”,每种语言 1 个,您可以在其中更改标签和其他组件的值,直接进入情节提要本身。
你必须使用这个选项:
2) 使用 Localizable.strings 文件并在控制器的每个 viewDidLoad
方法中更新您的视图。
【讨论】:
非常感谢 benzarz。选项 1 正是我想要的,选项 2 是我试图避免的。 很高兴能帮上忙!以上是关于本地化几个故事板的主要内容,如果未能解决你的问题,请参考以下文章