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/目錄中降落。