WordPress странно переводит поле - PullRequest
       18

WordPress странно переводит поле

0 голосов
/ 14 сентября 2018

У меня есть веб-сайт Wordpress с пользовательским типом записи, который использует настраиваемые поля. У меня есть мультиязычная настройка с немецкими и английскими переводами. Я использую следующие плагины для получения мультиязычности:

  • Расширенные пользовательские поля: qTranslate
  • Расширенные пользовательские поля
  • qTranslate slug
  • qTranslate-X

На одной из моих страниц я хочу отобразить настраиваемое поле с именем Titel. Я использую этот PHP-код: <?php _e(get_field( 'Titel', false, false ));?>

Теперь странно то, что английская и немецкая версии этого поля содержат строку Blue. Однако в немецкой версии страницы эта строка переводится в немецкую версию Blue, которая является Blau. Но я не хочу, чтобы это было переведено (поэтому я ввел Blue также в немецкой версии поля). Я бы предположил, что просто строка Blue также отображается в немецкой версии. Я уже потратил один час, чтобы узнать, куда / как переводится строка, но безрезультатно.

Любая помощь в определении того, почему / как переводится строка, приветствуется.

1 Ответ

0 голосов
/ 15 сентября 2018

Оказывается, что функция _e() - это встроенная в WordPress функция перевода . Я заменил его на простой echo, и теперь строка больше не переводится.

...