В настоящее время использую i18next.js и столкнулся с проблемой.
Скажем, есть два ключа:
{
'keyOne':'I am __name__',
'item': 'a person'
}
В HTML:
<div data-i18n="keyOne" data-i18n-options={"name":"item"}></div>
И результата хотелось бы:
'Я человек'
Где «человек» - это не строковый литерал, а ссылка на ключ (например, с использованием атрибута data-i18n)
Можно ли предоставить ключ 'item' (а не строку 'a person') для использования в 'keyOne' для интерполяции? Это было бы полезно, так как при изменении локали мне нужно было только вызвать .i18n () в div, и оба ключа были бы переведены. Без этой функции мне пришлось бы заново оценивать контекст и обновлять div вручную.
Любая помощь приветствуется. Спасибо