Translations not extracted when `t` is used as a template tag literal
lazarljubenovic opened this issue · comments
Lazar Ljubenović commented
Describe the bug
import i18n from './i18next'
i18n.t(`foo`) // works runtime, gets extracted
i18n.t`foo` // works runtime, doesn't get extracted
Babel configuration:
use: {
loader: 'babel-loader',
options: {
plugins: [
[
'i18next-extract',
{
locales: ['en-US', 'sr-Cyrl'],
outputPath: 'src/translations/{{locale}}/{{ns}}.json',
keyAsDefaultValue: ['en-US'],
},
],
],
presets: [
'@babel/preset-react',
'@babel/preset-typescript',
[
'@babel/preset-env',
{
targets: {
chrome: 94,
},
},
],
],
},
},