Как вернуть перевод сделанный через Перевод пользовательского интерфейса?

Главные вкладки

Аватар пользователя VasyOK VasyOK 16 февраля в 0:58

Подскажите: как вернуть в первоначальный вид перевод строки сделанный через User interface translation?

После некоторых философов этот перевод попадает куда не надо, админить потом без ругани невозможно.

Комментарии

Аватар пользователя mnigma mnigma 25 февраля в 23:23

Не до конца понял, какого результата нужно добиться. Напишу, может поможет.
Если просто очистить поле и сохранить, разве не должно помочь? Будет на EN. Или изменить на нужный перевод?

Можно попробовать глобально обновить - проверить переводы тут /admin/config/regional/translate/settings и если есть новые, обновить, выбрав "Поведение при импорте" = перезаписывать существующие переводы.

Можно руками почистить напрямую в бд все кастомные переводы. В версии 9+ таблица locales_target. Удалить все, у которые поле customized == 1

Аватар пользователя VasyOK VasyOK 26 февраля в 11:25

"Если просто очистить поле и сохранить, разве не должно помочь? Будет на EN." - хотелось бы чтобы была возможность вернуть вернуть на русский язык тот, перевод что по умолчанию сделан. А не стереть его вообще. Удалить язык, а потом поставить его и импортировать перевод - да вариант, но есть корректные переводы сделанные мной, а не философами.

Аватар пользователя mnigma mnigma 26 февраля в 23:53

Если есть перевод добавленный Вами и перевод добавленный "философами", то, что первое, что второе == кастомный перевод.
Тут только вручную каждый редактировать.
Исходники можно глянуть в .po файле. По умолчанию ../files/translations/drupal-X.X.X.ru.po
По скрину:
msgid "Content type"
msgstr "Тип материала"
....
msgid "Content types"
msgstr "Типы материалов"
msgid "content types"
msgstr "типы материалов"
msgid "content type"
msgstr "тип материала"