首页 > 解决方案 > swift 4.0 中的故事板本地化

问题描述

我想用 swift 语言实现故事板本地化。(意味着我想本地化修复标签和按钮文本)

我已经知道 NSLocalizedString 但我不想为修复文本标签编写代码

例如

NSLocalizedString("Welcome", comment: "")

我已经为特定语言添加了 Localizable.strings 文件和 Main.string 文件。但我无法成功实施本地化

标签: iosswiftlocalizationswift4nslocalizedstring

解决方案


按照以下步骤本地化情节提要元素:

  1. 单击您的项目。
  2. 在本地化部分中,单击 + 图标并添加您要本地化的语言。
  3. 添加语言后,您将看到该语言的字符串文件。
  4. 转到情节提要并单击要本地化的 UI 元素。
  5. 选择身份检查器,在文档部分中,您将看到我们需要用于本地化该元素的对象 ID 。
  6. 现在转到从第 3 步创建的本地化文件。
  7. 在该字符串文件中,您将看到元素的对象 ID。更改该对象 ID键的值,它将仅反映到该特定语言。

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述


推荐阅读