Flutter arb 文件中的不间断空格

Mar*_*łek 1 unicode localization arb flutter

我正在尝试在 Flutter 应用程序中的文件中添加不间断空格arb,但是,我找不到任何方法将 Unicode 字符放入文件中arb

我需要类似的东西:

{
  "@@locale": "en",
  "helloWorld": "Hello world!",
}
Run Code Online (Sandbox Code Playgroud)

是否可以将\n除 etc 之外的自定义字符添加到arb文件中?

Dom*_*ski 6

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

\n
  "forceUpgradeButtonText": "Hello\\u00A0world",\n
Run Code Online (Sandbox Code Playgroud)\n

然后在 Dart app_localizations_en.dart 中:

\n
  @override\n  String get forceUpgradeButtonText => \'Hello\xc2\xa0world\';\n
Run Code Online (Sandbox Code Playgroud)\n

之间的字符NO-BREAK SPACE根据此页

\n