i18n строки с подписками - PullRequest
0 голосов
/ 09 мая 2019

Допустим, у меня есть строка с именем H2S, и мне нужно, чтобы она отображалась в формате html с H<sub>2</sub>S.

Сейчас у меня есть пара ключей i18n => значение как {"H2S": "H2S"}.

У меня возникают проблемы с тем, чтобы обернуть голову, чтобы найти подходящее решение, чтобы не только включать вспомогательные сценарии, но и сделать его как можно более нетехническим для переводчиков; поскольку у нас их много, я не хочу включать HTML в значение перевода.

Я думал о выполнении t('ppm H{{2}}S', {2: <sub>2</sub>}), но на самом деле это не облегчает работу переводчиков и не соблюдает типичный способ обработки переменных в i18n.

В конечном счете, я хочу добраться до точки, где я могу сказать t('H2S') и заставить ее отображать ее с помощью подписок. Но также дает возможность различным языкам делать то же самое.

Мысли

...