babel plugin i18next extract
1.0.0
babel-plugin-i18next-Ixtract是一个Babel插件,它将穿越您的JavaScript/Typescript代码,以便找到I18Next Translation键。
i18next.t()函数调用。您可以在i18next-extract.netlify.app上查看完整文档。
yarn add --dev babel-plugin-i18next-extract
# or
npm i --save-dev babel-plugin-i18next-extract如果您还没有Babel配置,则可以按照“ Configure Babel文档”页面开始。
像.babelrc中的任何其他插件一样声明该插件,您可以使用:
{
"plugins" : [
"i18next-extract" ,
// […] your other plugins […]
]
}您可能需要指定其他配置选项:
{
"plugins" : [
[ "i18next-extract" , { "nsSeparator" : "~" } ] ,
// […] your other plugins […]
]
}有关详尽的配置选项列表,请查看“配置”页面。
设置插件后,您可以正常构建应用程序或通过Babel CLI运行Babel:
yarn run babel -f .babelrc ' src/**/*.{js,jsx,ts,tsx} '
# or
npm run babel -f .babelrc ' src/**/*.{js,jsx,ts,tsx} '默认情况下,提取的翻译在extractedTranslations/目录中降落。