i18next - Предоставление ключа в атрибуте data-i18n-options для интерполяции

В настоящее время использую 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 вручную.

Любая помощь приветствуется. Спасибо


person user3710396    schedule 29.05.2015    source источник


Ответы (1)