Как добавить переменные в тексте i18n, используя AWS Amplify в реагировать родной?

locale.js

import { I18n } from 'aws-amplify';
export const  setUpLanguage = () => {

    I18n.setLanguage('en');
    const dict = {
    'en': {
      'Info' : `Fixed text and variable",
     },
    };

    I18n.putVocabularies(dict);

}

Использование:

<Text>{I18n.get("Info")}</Text>

Это печатает текст ("Фиксированный текст и переменная"), определенный в local.js. файл. Можно ли объявить часть значения Info Key как переменную, чтобы строковая переменная в приведенном выше тексте была заменена некоторым значением, которое я мог бы передать в I18n функции get вместе с ключом.

Ссылаясь на документацию: https://aws-amplify.github.io/docs/js/i18n, но таких примеров не вижу.

0 ответов

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