无法使用可本地化的字符串

时间:2017-01-08 16:22:50

标签: ios swift swift3

我正在尝试按照我在之前的问题中找到的所有说明来定位应用程序。

在生成字符串时,我已成功本地化storybaord。现在我正在尝试准备.strings文件,以便在我的swift文件中使用它们。

我做了什么:

  1. new - >文件 - >字符串文件
  2. 在之前创建的.strings文件
  3. 上创建至少2种语言的本地化
  4. 我把值放在(波兰语)
  5. "HELLO_WORLD" = "Dzień dobry!";

    和(英文)

    "HELLO_WORLD" = "Hello world!";

    1. 我创建了string extension,如下所示:
    2. extension String {
          var localized: String {
              return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")
          }
      }
      
      1. 我试图显示如下值:
      2. `helloworldLabel.text =" HELLO_WORLD" .localized

        但我获得的一切都是相同的结果。在hello world标签中,我看到"HELLO_WORLD"

        任何人都可以给我一个暗示我做错了什么吗?

0 个答案:

没有答案