Допустим, у меня есть строка с именем H2S
, и мне нужно, чтобы она отображалась в формате html с H<sub>2</sub>S
.
Сейчас у меня есть пара ключей i18n => значение как {"H2S": "H2S"}
.
У меня возникают проблемы с тем, чтобы обернуть голову, чтобы найти подходящее решение, чтобы не только включать вспомогательные сценарии, но и сделать его как можно более нетехническим для переводчиков; поскольку у нас их много, я не хочу включать HTML в значение перевода.
Я думал о выполнении t('ppm H{{2}}S', {2: <sub>2</sub>})
, но на самом деле это не облегчает работу переводчиков и не соблюдает типичный способ обработки переменных в i18n.
В конечном счете, я хочу добраться до точки, где я могу сказать t('H2S')
и заставить ее отображать ее с помощью подписок. Но также дает возможность различным языкам делать то же самое.
Мысли