У меня такой вопрос. Я просто хочу повторно использовать интерполятор i18next только для строк, у которых нет готовых переводов.
const output = t( 'Some variable: {{ foo }}', { foo: 'bar' } );
console.log( `"${output}"` );
На выходе у меня есть:
" bar"
Но мой ожидаемый результат:
"Some variable: bar"
Итак, мы видим, что я не могу использовать интерполятор, если у меня нет перевода для ключа: Some variable: {{ foo }}
.
Есть ли хороший трюк, который позволяет мне использовать встроенный внутренний интерполятор в i18следующее просто для интерполяции сообщения без его перевода?