Я рассмотрел исходный код libs, из тестов похоже, что эта библиотека не поддерживает это.
Но, из этот код , если ваш options.context
функция, она будет вызвана, это означает, что вы сможете изменить ее. Проверьте этот код: https://codesandbox.io/s/laughing-ptolemy-vd1xb
Как видите, мне удалось изменить тип контекста, но библиотека не поддерживает ваш случай (основываясь на этой строке ) он добавляет только один контекст.
Это может быть действительно простой PR:]
Редактировать Я добавил эту функцию в i18next- сканер , теперь вы можете указать contextDefaultValues
- список значений, которые будут использоваться в случае динамических c значений контекста.
// i18next-scanner.config.js
module.exports = {
input: [
'app/**/*.{js,jsx}',
// Use ! to filter out files or directories
'!app/**/*.spec.{js,jsx}',
'!app/i18n/**',
'!**/node_modules/**',
],
output: './',
options: {
...
contextDefaultValues: ['male', 'female'] // <--- specify this option
...
},
...
};