Babel-plugin-i18Next-Extract adalah plugin Babel yang akan melintasi kode JavaScript/TypeScript Anda untuk menemukan kunci terjemahan i18Next.
i18next.t() .Anda dapat memeriksa dokumentasi lengkap di i18Next-Extract.netlify.app.
yarn add --dev babel-plugin-i18next-extract
# or
npm i --save-dev babel-plugin-i18next-extractJika Anda belum memiliki konfigurasi Babel, Anda dapat mengikuti halaman Konfigurasi Babel untuk memulai.
Deklarasikan plugin seperti plugin lainnya di .babelrc Anda dan Anda baik untuk pergi:
{
"plugins" : [
"i18next-extract" ,
// […] your other plugins […]
]
}Anda mungkin ingin menentukan opsi konfigurasi tambahan:
{
"plugins" : [
[ "i18next-extract" , { "nsSeparator" : "~" } ] ,
// […] your other plugins […]
]
}Untuk daftar opsi konfigurasi yang lengkap, lihat halaman konfigurasi.
Setelah plugin diatur, Anda dapat membangun aplikasi secara normal atau menjalankan Babel melalui Babel Cli:
yarn run babel -f .babelrc ' src/**/*.{js,jsx,ts,tsx} '
# or
npm run babel -f .babelrc ' src/**/*.{js,jsx,ts,tsx} ' Terjemahan yang diekstraksi mendarat dalam extractedTranslations/ direktori yang diekstraksi secara default.