babel plugin i18next extract
1.0.0
Babel-Plugin-I18Next-Extractは、i18Next翻訳キーを見つけるためにJavaScript/TypeScriptコードを通過するバベルプラグインです。
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/ディレクトリに着地します。