.arb 文件中的国际化 Flutter "description" 键

Internationalization Flutter "description" key in .arb files

我对我的 Flutter 应用程序的国际化有疑问 我正试图从 I/O Pinball project from VGV

中获得灵感

在他们的 l10n 文件中,每个字符串都有一个 "description"这是为了辅助功能吗?

{
  "@@locale": "en",
  "play": "Play",
  "@play": {
    "description": "Text displayed on the landing page play button"
  },
  "howToPlay": "How to Play",
  "@howToPlay": {
    "description": "Text displayed on the landing page how to play button"
  }
}

iPhone 的画外音中是否出现了这个“描述”? 写这样的描述应该用什么方法?

-> 是否应该详细说明字符串或标签在屏幕上的位置等等...?

它是供翻译您的字符串的人员使用的元数据 - 包括为您的可本地化字符串提供上下文的描述有助于翻译人员生成更准确的翻译。