React Native: Интерполяция переменной в I18n / Lingui на Android

Я столкнулся с проблемой, когда интерполяция переменных в I18n / Lingui работает во всех средах для IOS, но работает только в среде симулятора на Android. Я получаю { I18n } и { t } из основной библиотеки Lingui. Я пробовал следующее:

Только лингви

    const name = ImportedConstants.IMPORTED_CONSTANT
    <ButtonComponent
      label={t('people.name')`I am ${name}`}
    />

I18n / Lingui

    const name = ImportedConstants.IMPORTED_CONSTANT
    <ButtonComponent
      label={I18n._(t('people.name')`I am ${name}`)}
    />
// both output the following
const name = "Mark" 
Desired Output => "I am Mark"
Actual Output => "I am {name}" 

Мне интересно, есть ли способ отформатировать эти интерполяции, которые будут работать во всех средах и платформах? Любая помощь приветствуется.

Версия Lingui => 2.7.2

0 ответов

Другие вопросы по тегам