ios - Xcode 10 本地化

标签 ios swift xcode localization

我正在尝试在我的项目中添加本地化。现在我有我的主要项目,主 Storyboard和 .swift 类中的所有文本都是挪威语。我有另一个项目,所有内容都是英文的,但我只想使用两种语言的一个项目,所以我只能在应用程序商店中拥有一个应用程序。我有大约 20 个不同的类,有些类包含多个数组,每个数组有 400 多个字符串。如何将英语添加到现有项目中?

最佳答案

根据 Apple 指南,您应用的默认语言将基于用户设备的默认语言设置。

要将本地化添加到您的 xcode 项目,首先从 Project navigator -> Info -> Localizations 选项卡中添加您想要的语言并选择您要添加的语言。选择语言后,将出现一个弹出窗口以选择您要包含在本地化中的资源: enter image description here

您会注意到在您选择的资源(例如,Main.storyboard)下会有一个新的 .string 文件,您可以在其中进行所有需要的翻译。

还有其他主题,例如本地化代码中的字符串(例如,具有 .string 和字符串的扩展名)或图像本地化。

关于ios - Xcode 10 本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53329261/

相关文章:

ios - 延迟更改 UIImageView.image

swift - View Controller 在确定要展开回哪个 View Controller 时遇到问题?

objective-c - 你如何连接完全用代码创建的 View Controller 中的事件,没有 Interface Builder?

ios - 网络连接丢失。 Xcode 5优胜美地

iphone - iOS – 将录音保存到应用文档

ios - UIPageViewController 设置限制页面

ios - Swift Facebook 分享 UIImageview 图片

swift - 多个条目进入 tableView

c# - 从 NSDictionary 中获取浮点值

ios - 无法将类型 'FriendTableViewCell.Type' 的值转换为预期的参数类型 'FriendTableViewCell'