代码之家  ›  专栏  ›  技术社区  ›  Marcin Szałek

Flutter arb文件中的非中断空间

  •  0
  • Marcin Szałek  · 技术社区  · 3 年前

    我正试图在我的 arb 但是,我找不到任何方法将Unicode字符放入 arb 文件

    我需要这样的东西:

    {
      "@@locale": "en",
      "helloWorld": "Hello world!",
    }
    

    是否可以添加其他自定义字符 \n etc到 arb 文件夹?

    0 回复  |  直到 3 年前
        1
  •  6
  •   Dominik Roszkowski    3 年前

    你应该能够使用 \u00A0 在arb中:

      "forceUpgradeButtonText": "Hello\u00A0world",
    

    然后在Dart app_localizations_en.Dart中:

      @override
      String get forceUpgradeButtonText => 'Hello world';
    

    之间的字符是 NO-BREAK SPACE 根据 this page