Если вам часто приходится локализовать темы/плагины WordPress на китайский язык, особенно если вы хотитеНет необходимости загружать/выгружать файлы, непосредственно на Бэкэнд WP выполняет перевод, генерирует .mo и в любой момент возвращает его обратно.Итак. Локо Транслейт Он, как правило, более гладкий и “ароматный”, чем Poedit.
Но это еще не все:Покрытие обновлений, защита привилегий, кэширование производительности, версионированиеЭти ямы, зная их заранее, позволят вам 80% меньше ездить в объезд.
Поворот
-
Почему многие люди думают: “Больше не используйте Poedit?”.”
-
Что такое Loco Translate? Для кого он предназначен?
-
Углубленное сравнение Poedit и Loco Translate (сценарии + стоимость + эффективность)
-
Основы перевода: .po/.mo, текстовый домен, что происходит с языковыми пакетами?
-
Практическое руководство по Loco Translate (тема/плагин AI Translation от 0 до Live)
-
Расширенные возможности использования: пакетный поиск, повторное использование переводов, автоматический перевод, глоссарий
-
Обновление без потери перевода: наиболее стабильные пути и стратегии хранения
-
Часто задаваемые вопросы и устранение неисправностей (не работает / искажается / строка не найдена / перезаписана)
-
Безопасность и разрешения: почему фоновые переводы тоже могут “провалиться”
-
Перспектива SEO: многоязычие vs локализация vs перевод контента
-
Список лучших практик
-
Резюме и вопросы и ответы
1. Почему так много людей хотят “перестать использовать Poedit”?”
Poedit неплохой, но он всё же остаётся классическим инструментом для перевода на основе gettext. Проблема заключается в том, что **в реальном рабочем процессе WordPress он часто становится дополнительным, хлопотным и ошибочным шагом**. Типичные недостатки включают:
- Загрузка/выгрузка туда и обратно: Вытащить .po/.mo с сервера, изменить его и передать обратно - более запутанный процесс, когда сотрудничают несколько человек.
- Вопросы траектории и покрытия: Переводы размещены неправильно, а тема/плагин исчезают сразу после обновления.
- Не удобно менять слова на месте: Клиент говорит: “Измените эту кнопку на ‘Купить сейчас’”, и вы должны открыть компьютер, найти файл, изменить его и загрузить.
- Проблемы, связанные с несколькими местами/многими средами: Синхронизация трех наборов файлов, среда разработки/тестовая среда/официальная среда, легкая утечка.
- Если вы не знаете подробностей работы gettext, у вас проблемы.: например, несоответствие текстового домена, неправильный код языка, кэш не очищен.
И вот что самое интересное в Loco Translate:
✅ Поиск строк, перевод, сохранение, автоматическая генерация .mo прямо в бекенде WP.
✅ Поддержка сканирования тем/плагинов, извлечение новых строк, объединение обновлений
✅ Поддержка сохранения переводов в защищенном каталоге во избежание перезаписи обновлений
✅ Ближе к реальности “просто хочу изменить интерфейс на китайский”.
2. Что такое Loco Translate? Для кого он предназначен?

Локо Транслейт Это плагин для WordPress, который позволяет управлять переводами gettext (т.е. системой .po/.mo) прямо в бекенде, с ключевыми возможностями:
- Проверьте исходный код темы/плагина, чтобы найти переводимую строку (
__()、_e()、esc_html__()и т. д. - Создание/редактирование языковых файлов (.po)
- Скомпилируйте, чтобы создать .mo (WordPress фактически читает его).
- Управление путями хранения (каталоги тем, языков, пользовательские каталоги безопасности).
- Поиск, фильтр непереведенных/переведенных, нечеткий поиск, пакетная замена
- Дополнительно: вызов онлайн-перевода (автоматическое заполнение черновиков)
Подходит для толпы:
- Веб-мастера/операторы: хотят быстро перевести интерфейс темы/плагина на китайский язык (или изменить его, чтобы сделать более подходящим для своего бизнеса)
- Внешнеторговые/ трансграничные команды: многоязычные сайты, но больше озабочены “переводом интерфейса” и “согласованностью терминологии”.”
- Разработка/внедрение: хотите быстро менять слова на сайте заказчика, не хотите переходить на FTP/SSH
- Сотрудничество в небольших командах: необходимо централизованное управление переводами в бэк-офисе с контролируемым откатом.
Не совсем:
- Вы хотите сделать “многоязычность контента всего сайта” (статьи, категории, описания товаров, SEO-мультилингвизм) - Loco отвечает только за копирование пользовательского интерфейса gettext, а не за многоязычные решения на уровне контента типа WPML/Polylang!
- Вам нужна строгая версионность Git, автоматическая упаковка языковых пакетов в CI - Poedit + рабочие процессы репо могут подойти лучше (и, конечно, могут быть объединены с экспортом Loco).
3. Сравнение глубин Poedit и Loco Translate
Следующее сравнение предлагает вам выбирать в соответствии с “вашим сценарием использования”, а не “кто более продвинутый”.
3.1 Сравнительная таблица (эффективность, сотрудничество, риск, стоимость)
| Измерение. | Poedit (локальное программное обеспечение) | Loco Translate (WP Backend) |
|---|---|---|
| первоначальная трудность | в (чтобы понять, что такое файл/путь/загрузка) | Низкий-средний (визуализация бэкэнда) |
| Скорость модификации | Средний (все еще нужно загрузить после изменений) | Высокий (действует прямое сохранение) |
| Обновление риска покрытия | Высокий уровень (неправильное расположение и потеря) | Низкий уровень (может храниться в защищенном каталоге) |
| Многопользовательское сотрудничество | Требуется дополнительная спецификация (Git/общие диски) | Централизованное управление бэк-офисом стало более интуитивным |
| управление версиями | Сильный (естественная посадка Гит) | Требуется политика экспорта/резервного копирования |
| управление сервером | Не требуется фоновый доступ для записи | Требуется возможность записи WP (будьте в безопасности) |
| Сценарий | Профессиональный перевод, процесс разработки, пакетный офлайн | Редакция для веб-мастеров, реализация, быстрая итерация |
| Стоимость. | Программное обеспечение может быть платным (версии различаются) | Плагин достаточно бесплатен, а вот про-версия - это уже другая история |
3.2 Сравнение реальных рабочих процессов
Сценарий A: Клиент говорит: “Измените Checkout на Checkout”.”
- Poedit: найти .po → открыть → строка поиска → изменить → сохранить → сгенерировать .mo → загрузить → очистить кэш → обновить
- Loco: откройте плагин в фоновом режиме → найдите Checkout → измените на De-checkout → сохраните → обновите
Сценарий B: Обновление плагина добавляет 20 новых строк для перевода
- Poedit: вам нужно получить новую версию .pot или переизвлечь → объединить → снова разобраться с конфликтами
- Loco: фоновое сканирование/синхронизация → автоматическое отображение новых непереведенных → заполнение статьи за статьей
Сценарий C: Вы боитесь обновлять перевод переопределения
- Poedit: вам придется запомнить “правильный путь” и поддерживать его вручную!
- Loco: опция “хранить в безопасном каталоге” при создании переводов делает их менее подверженными ошибкам!
4. основы перевода: .po/.mo, текстовый домен, что такое языковые пакеты?

4.1 Что такое .po и .mo?
- .po: читаемые и редактируемые исходные файлы перевода (вы видите оригинальный английский текст → китайский перевод)
- .mo: скомпилированные двоичные файлы.WordPress действительно загружает .mo
Поэтому то, что вы измените в Loco/Poedit, в конечном итоге должно бытьСгенерируйте .moдо того, как он вступит в силу (Loco обычно компилирует автоматически при сохранении).
4.2 Почему важен текстовый домен?
WordPress использует текстовый домен, чтобы определить, “в каком языковом пакете искать перевод этого английского предложения”.
Если он используется в коде темы/плагина:
__('Add to cart','woocommerce') Тогда вы должны перевести. woocommerce Языковой пакет для этого домена.
непоследовательность домена = перевод не работаетЭто главный подводный камень для новичков. Это подводный камень номер один для новичков.
4.3 Как написан код языка?
Упрощенный китайский - это:zh_CN
Если вы делаете традиционные:zh_TW или zh_HK(в зависимости от целевой области)
Напишите неправильный символWordPress просто делает вид, что его не существует.
5. Практическое руководство по Loco Translate
Нижеприведенный текст написан “наиболее распространенным и безопасным” способом:Каталог безопасности хранения переводов + обновлено, но не потеряно + Готовность к откату。
5.1 Установка и настройка фундамента

- WP Backend → Плагины → Установить плагин → Поиск Локо Транслейт → Установка и включение
- Loco Translate → Предлагаемые проблемы в Настройках:
- Каталоги, позволяющие создавать/записывать языковые файлы(Обеспечить возможность записи)
- Если на вашем сайте установлен плагин кэширования/CDN, не забудьте потом очистить кэш!
5.2 Тема перевода
- Loco Translate → Темы → выберите тему, которую вы хотите перевести
- Нажмите на кнопку Новый язык

- Выберите язык:
Chinese (Taiwan)/zh_CN - Важнейший шаг: выбор места
- Очень рекомендую:Каталог Custom / Loco Translate (безопасный каталог)

- Не рекомендуется: внутри каталога тем (поскольку обновления могут быть перезаписаны).
- Очень рекомендую:Каталог Custom / Loco Translate (безопасный каталог)
- После создания войдите в экран редактирования:
- Введите ключевые слова (например, “Корзина”, “Оформление заказа”, “Мой счет”) в поисковую строку вверху
- Заполните китайский перевод каждой статьи

- Нажмите на кнопку Сохранить: он сохраняет .po и компилирует его для создания .mo.

5.3 Плагин перевода
- Loco Translate → Плагины → Выберите целевой плагин
- Новая формулировка, как указано выше:
zh_CN - Место хранения также рекомендуется для Каталог Loco Secure
- Поиск и перевод → Сохранить
5.4 Правильное решение проблемы “строка не найдена”
Вы, конечно, видите английский язык на странице, но не можете искать его в Loco, обычно из-за этого:
- Этот текст не является выводом gettext (записанным насмерть в шаблонах/JS/базах данных)
- Текст взят из JS(требуется обработка JS i18n, или плагин не выполнил интернационализацию правильно)
- Текст берется из содержимого страницы (написанного в редакторе), а не из языковых пакетов темы/плагина.
Вы можете сделать это:
- На странице Темы/Плагины Loco нажмите Синхронизация / повторное сканирование
- Попробуйте искать по более коротким ключевым словам (например, только часть слова “Checkout”).
- Проверьте, поддерживает ли тема/плагин перевод (есть ли у него .pot/.po).
- Если вы пишете мертвый текст: вы можете только изменить файл шаблона/переопределить шаблон (рекомендуется использовать подтемы)
5.5 ИИ-переводчик Deepl, Google, OpenAI и др.
- Настройка API искусственного интеллекта

- Нажмите на язык, который вы хотите перевести
- Ctrl+J или нажмите на кнопку Предложить перевод

- Выберите содержимое, переведенное на искусственный интеллект

6. расширенные возможности использования: пакетный поиск, повторное использование переводов, автоматический перевод, согласованность терминологии
6.1 Быстрое заполнение с помощью “фильтров”
Как правило, поддерживаются локоредакторы:
- посмотреть Непереведенный
- посмотреть Нечеткий (неясный/подтверждается)
- посмотреть Перевод
Предлагаемый процесс: сначала обнулите непереведенные слова, а затем вернитесь и разберитесь с нечеткими словами.
6.2 Гармонизация терминологии: нет пяти переводов одного слова
Наиболее распространенная терминологическая путаница на станциях электронной коммерции:
- Касса: Касса / Перейти к кассе / Кассир / Оплата
- Корзина: Корзина покупок / Корзина покупок
- Счет: Счет / Информация об оплате / Информация о счете-фактуре
- Доставка: дистрибуция / транспортировка / доставка
Я предлагаю вам начать с глоссария терминов.“(даже простую таблицу), прежде чем приступить к переводу. Иначе после окончания работы вы сами будете чувствовать себя неловко.
6.3 Автоматизированный перевод - это всего лишь “грунтовка”, не стоит сразу переходить к делу!
Многие пытаются быстро воспользоваться автоматическим переводом, и результат налицо:
- “Account” отображается как “счет”, а не “аккаунт”.”
- “Примечания к заказу” вместо “примечаний к заказу” превратились в “примечания к заказу”.”
- “Применить купон” можно перевести как “Применить купон” (это возможно, но в китайском языке чаще используется выражение “Использовать промокод”).
Рекомендуемая практика:
Автоматический перевод → гармонизация терминологии → ручная вычитка ключевых страниц (регистрация/логин/карта/касса/заказ)
7. Обновление без потери переводов: наиболее стабильные пути и стратегии хранения
Во многом причина проблем с Poedit заключается в том, что файлы перевода находятся не в том месте.
7.1 Рекомендуемая стратегия: размещение переводов в отдельном каталоге
Основные принципы:Не размещайте пользовательские переводы в собственной директории темы/плагинапоскольку обновления могут быть перезаписаны.
Обычно это более безопасно:
- Каталог глобальных языков WordPress
- или собственный безопасный каталог Loco (управляемый плагином).
Если путь указан правильно и домен корректен, WP сможет загрузить соответствующий языковой пакет.
7.2 Что делать после каждого обновления темы/плагина?
- Перейдите в Loco → соответствующая тема/плагин → нажмите на Синхронизация/ресканирование
- Проверьте, добавляются ли новые строки (и увеличивается ли количество непереведенных строк).
- Просто добавьте новую часть, не нужно повторять.
8. часто задаваемые вопросы и устранение неполадок (не работает/тарабарщина/строки не найдены/перезаписаны)
8.1 Переводы не работают: выполните эти 6 шагов, чтобы исправить ситуацию
- Установлен ли язык сайта на китайский (Настройки → Общие → Язык сайта).
- Соответствие кода языка файла перевода
zh_CN - совпадение текстового домена (наиболее распространенная проблема)
- Генерируется ли .mo (обычно его генерирует Loco saves).
- Есть ли кэш (кэш страниц/кэш объектов/CDN) → очистить кэш
- Существуют ли более приоритетные языковые пакеты с тем же доменным именем, которые переопределяют ваш перевод (например, файл с тем же именем уже существует в каталоге языков системы).
8.2 Появление глюков/запрещенных букв
- В основном проблемы с кодировкой или повреждением файлов
- Рекомендуется убедиться, что редактор/система использует UTF-8.
- Использование встроенного редактора Loco обычно менее вероятно, что вы испортите код (лучше, чем какой-нибудь грязный родной редактор).
8.3 Не могу подобрать предложение на английском языке
- Сначала убедитесь, что это не gettext.
- Если текст возвращается из JS или интерфейса, gettext может не заботиться о том.
- Если контент поступает из базы данных (например, контент Elementor/Block), вам нужно перевести сам контент.
8.4 Переводы исчезли после обновления
- 80% Это вы сохранили перевод в каталоге theme/plugin.
- Решение: Переместитесь в безопасный каталог и возьмите за привычку синхронизироваться после обновлений!
9. безопасность и разрешения: почему даже фоновые переводы могут “провалиться”
Удобство Loco заключается в одном: он требует записи в файл сервера.
Это значит, что вы должны быть внимательны:
- Не давайте ненужным учетным записям права администратора
- Предпочтительно с плагином безопасности / двухфакторным входом в систему
- Если над сайтом работают несколько человек, должен быть разработан процесс перевода изменений (кто изменил, что было изменено, как откатиться назад).
- Важная рекомендация сайта: регулярное резервное копирование языковых файлов (экспорт .po/.mo или резервная директория).
Итог:
Loco превращает “файловые операции” в “фоновые кнопки”, что экономит время и требует больше управления привилегиями.
10. перспективы SEO: многоязычность vs локализация vs перевод контента (не рассматривайте Loco как многоязычное SEO-решение для всего сайта)
Многие люди, ищущие “темы/плагины с переводом”, на самом деле находят их:Многоязычное SEO。
Вот в чем разница:
- Локо Транслейт: Перевод “копии интерфейса” (кнопки, подсказки, пользовательский интерфейс бэкенда и фронтенда)
- WPML/Polylang/TranslatePress:: Перевод “контента” (статьи, товары, категории, URL, hreflang, структура сайта)
Если вы собираетесь сделать Google SEO многоязычным, то, как правило, вам также придется это сделать:
- Настройка URL для разных языков (подкаталоги /en/, поддомены, отдельные домены и т. д.)
- hreflang
- Многоязычная карта сайта
- Перевод и локализация на уровне содержимого (не только кнопок интерфейса)
Поэтому лучшие комбинации, как правило, такие:
- Локо: Чистый перевод пользовательского интерфейса темы/плагина
- Многоязычный плагин для контента: Отвечает за содержание и SEO-структуру статей/продуктов/категорий и т.д.
11. Инвентаризация передового опыта
- Всегда сохраняйте переводы в безопасном каталоге в приоритетном порядке(Избегая перезаписи обновлений)
- После каждого обновления темы/плагина:Синхронизация → Только добавление новых строк
- Сначала составьте “глоссарий”, чтобы обеспечить последовательность.
- Критические пути конверсии должны быть выверены: шаблоны регистрации/входа в систему/карт/выписки/заказа/почты
- Изменен перевод: очистить кэш (кэш страниц + кэш объектов + CDN)
- Критически важные сайты: периодическое резервное копирование .po/.mo (с возможностью изменения версии)
- Несколько команд: определите процесс внесения изменений в перевод (кто вносит изменения, когда, где).
- Невозможно найти строку: сначала определите, является ли она gettext, а затем примите решение об изменении шаблона или содержимого перевода
12. в заключение: какова “изюминка” Loco Translate?
- Быстрее!: Изменения в бэк-офисе вступают в силу немедленно
- быть избавленным от забот: передача файлов по FTP/SSH в обе стороны не требуется
- против продления: Выберите правильное место хранения, и вы не будете бояться перезаписи.
- Ближе к WordPress: Особенно подходит для вебмастеров, внедрение, эксплуатация высокочастотного рерайтинга
Но также помните:
- Это “инструмент для перевода интерфейса”, а не “многоязычное SEO-решение для всего сайта”.”
- Возможность записи файлов в фоновом режиме означает больше внимания к разрешениям и резервному копированию
13. Проблема с автоматическим переводом, когда исходный язык не является английским.
Локальный перевод в плагине закодирован на английском языке. Это означает, что если код в вашем плагине или теме написан не на английском языке, перевод с помощью API может не работать. Ниже приведено решение этой проблемы:
Добавьте следующий код в тему или плагин для временного использования. zh_CN Переключитесь на исходный язык в плагине или теме.
add_filter('loco_api_provider_source', function ($tag, $path) {
if (is_string($path) && str_contains($path, 'langrouter-for-translatepress')) {
return 'zh_CN';
}
return $tag;
}, 10, 2); общие проблемы
Вопрос 1: Влияет ли перевод Loco Translate на обновление тем/плагинов?
не повлияет на само обновление, ноЕсли вы поместите файлы перевода в директорию theme/pluginОбновление может быть перезаписано. Безопаснее сохранить перевод в безопасном каталоге.
Q2: Почему страница все еще на английском языке, хотя я ее перевел?
Распространенные причины: язык сайта не zh_CN, текстовый домен не совпадает, не сгенерирован .mo, кэш не очищен, покрыт другими языковыми пакетами.
Q3:Может ли Loco перевести WooCommerce?
Можно (WooCommerce является частью плагина gettext translation), но у WooCommerce официально есть и языковые пакеты. Если вы хотите изменить некоторые формулировки, довольно часто можно переопределить частичный перевод с помощью Loco.
Q4:Переводит ли Loco текст в бекенде (wp-admin)?
Можно перевести некоторые тексты бэкэнда из плагинов/тем, но Внутреннее ядро WordPressПереводы обычно выполняются официальными языковыми пакетами, и не рекомендуется “укреплять ядро” с помощью Loco.
Q5: Что делать, если я не могу найти определенную строку?
Сначала проверьте, является ли этот текст выводом gettext. Если это запись мертвого содержимого/JS/базы данных, то его нет в системе .po, и вам нужно изменить шаблон или перевести источник содержимого.
Q6: Замедляет ли использование Loco работу сайта?
В общем-то, нет. Время выполнения в основном загружает .mo-файлы; по-настоящему “тяжелым” является то, что вы делаете в фоновом режиме при сканировании/синхронизации. В производственных средах полное сканирование происходит достаточно редко.
Q7: Нужно ли мне делать версионирование переведенных файлов?
Настоятельно рекомендуется. Особенно для коммерческих сайтов: экспорт .po/.mo или резервной директории вполне подходит для Git или регулярного резервного копирования.
Q8:Могу ли я использовать Loco в качестве английской станции для перевода на испанский/французский?
Это возможно. Механизм обертывания gettext не зависит от языка, ключевыми являются код языка и текстовое поле.
Q9: Нужен ли еще Poedit?
Да. Если вы профессиональный переводчик/разработчик, работающий в команде, нуждаетесь в строгой ревизии, пакетной обработке в автономном режиме и глубокой интеграции с репозиториями/CI, Poedit по-прежнему силен. Многие команды Комбо Poedit + Loco: Poedit для разработки, Loco для доставки и обслуживания.
Q10:Подходит ли Loco для новичков?
Он подходит больше, чем Poedit. Поскольку в нем есть интерфейс для “путей к файлам, загрузки и скачивания, компиляции”, новичкам будет проще добиться успеха.
Рекомендуемый хостинг и документация
- Посмотреть рекомендуемоеВеб-хостинг
- Документация и технические руководства по WordPress
Полезные ресурсы
- Статистика WordPress: что должен знать каждый веб-мастер к 2025 году
- 10 незаменимых плагинов WordPress: полное руководство от SEO до оптимизации производительности
- Попрощайтесь с черными дырами в данных! Инструмент анализа веб-статистики Microsoft Clarity: бесплатный, мощный инструмент анализа поведения пользователей, который позволяет вам действительно увидеть своих пользователей!