Как сохранить символ пробела между тегами замены в строке перевода i18next - PullRequest
0 голосов
/ 10 апреля 2019

Я использую v10 из react-i18next и самый последний компонент Trans, чтобы получить строку перевода с выделенной частью предложения.

В HTML я могу вставить &nbsp;, чтобы убедиться, что между блоком <strong> и остальной частью предложения есть пробел, но он удаляется в строке перевода.

JSX файл:

<Trans i18nKey="free_trial_enabled">
  <strong>30 Day Free Trial enabled</strong>&nbsp;for all users
</Trans>

Файл / значение ключа перевода JSON:

"free_trial_enabled": "<0>30 Day Free Trial enabled</0> for all users",

Вывод HTML: <strong>30 Day Free Trial enabled</strong> for all users

Который выглядит как: ' 30-дневная бесплатная пробная версия включена для всех пользователей'

Как я могу сохранить &nbsp; в строке перевода, чтобы пробел после блока strong был там?

1 Ответ

0 голосов
/ 11 апреля 2019

Спасибо @felixmosh!white-space: pre-wrap; исправил проблему.

...