使用react-intl向翻译人员显示消息描述的最佳方法

时间:2019-07-01 18:48:15

标签: json react-intl babel-plugin-react-intl

我正在使用react-intl国际化我的网站,并使用babel-plugin-react-intl生成一个包含所有西班牙语翻译的json文件。 babel-plugin-react-intl会从我在调用defineMessages()时定义的消息中删除description字段。如果我要将json文件提供给翻译人员,则希望将description与生成的json文件一起显示。使description字段对我的翻译者可见的最佳方法是什么?

例如,最好让我的json文件如下所示(我想要的):

{
  "a.login": {
    "message": "Login",
    "description": "Label for login button"
  },
  "a.cancel": {
    "message": "Cancel",
    "description": "Label for cancel button"
  }
}

代替这个(我得到什么):

{
  "a.login": "Login",
  "a.cancel": "Cancel"
}

0 个答案:

没有答案