Поддержка Проблемы и решения Лишние переводы

  • При обновлении сайта с 4.9.3 на 5.4.1, увидел, что закачались не нужные переводы ядра, плагинов и тем.
    Ранее такого не было и не понятно почему произошло.

    Удалить физически хоть и муторно, но я по-удаляю. А как избавиться от такого поведения вордпресса, чтобы это больше не повторялось?

    Это не сетевая установка, нет плагинов и в wp-config.php нет ничего связного с языками.

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Модератор Yui

    (@fierevere)

    ゆい

    вы бы хоть рассказали, что именно вы считаете лишним.

    Лишнее всё, что в wp-content/languages/* кроме русского перевода.

    Модератор Yui

    (@fierevere)

    ゆい

    я не знаю что там у вас лишнее попалось

    Но если вы ставите какой-либо другой язык в настройках как сайта, так и профиля пользователя, или пользователь (не обязательно админ) ставит у себя в профиле другой язык, то будут скачиваться все доступные файлы переводов для данной локали.
    Если в папке появляются файлы для другой локали, то в дальнейшем для этой локали будут скачиваться обновления переводов.

    Это нормальное поведение.

    Можете удалить конечно всё что не *ru_RU.* , но если в настройках у кого-то из пользователей стоит тарабарский язык, то не удивляйтесь, если в будущем файлы перевода для тарабарского снова подтянутся.

    Пользователей всего два и у обоих стоит русский в настройках. В настройках сайта тоже русский.
    А закачались и итальянский и китайский и ещё 100500 других, какие вообще нигде не указаны.

    Как найти причину и отменить чтобы такое больше не происходило?

    Модератор Yui

    (@fierevere)

    ゆい

    удалите все что есть в /wp-content/languages (рекурсивно)
    для
    it_IT
    и zh_CN

    если не будет ни одного файла для локали, то закачиваться они больше не должны

    В том-то и дело, что их не было, а при обновлении закачались.

    Их не было 100%. Их нет ни в бекапах, ни на боевом сайте — обновление делалось на тестовой копии.

    Модератор Yui

    (@fierevere)

    ゆい

    такого быть не должно.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    При обновлении сайта с 4.9.3 на 5.4.1

    Как проводилось обновление? Насколько помню, «лишние» языки могут появляться при обновлении с помощью панели хостинга и подобных инструментов, которые ничего не знают о текущей локали сайта и потому скачивают всё подряд.

    Сам WordPress обновляет только те языки, что уже установлены.

    Из админки вордпреса.

    И вот вчера, через несколько дней после полной очистки /wp-content/languages от ненужных языков, обновился плагин и к нему закачались несколько ненужных языков.

    Да, я допускаю, что когда-то сайт может и был установлен из панели хостера. Он достался мне несколько лет назад и я тогда его приводил в порядок. Почистил от лишнего, заменил тему, плагины и тд. С тех пор все обновления производятся только из админки с предварительной проверкой на тестовой копии.

Просмотр 10 ответов — с 1 по 10 (всего 10)