Настройка языков на Вашем сайте WPML — добавление, удаление, скрытие, редактирование
Настраивайте все параметры, связанные с языками, в WPML на одной странице: добавляйте новые языки, удаляйте те, которые Вам больше не нужны, скрывайте язык, пока Вы заканчиваете его перевод, изменяйте язык по умолчанию, редактируйте отображаемое название каждого языка или определяйте пользовательский язык, который не поставляется вместе с WPML.
Откройте эту страницу в WPML > Настройки > Языки.
Добавление языка
В карточке Языки сайта нажмите Добавить / Удалить языки. Выберите язык из встроенного набора WPML. Включено более 60 языков с кодами локалей, родными названиями и флагами. Сохраните изменения, и язык станет активным: он появится в переключателе языков, в списке языков перевода в разделе «Панель управления переводами», а также в селекторе языков Setup Wizard, если Вы когда-нибудь запустите его снова.
Удаление языка
Снимите галочку с языка и сохраните. Посетители сразу же перестанут видеть этот язык (наполовину переведенный контент не будет виден), но WPML сохраняет сами переводы в базе данных. Если Вы снова включите язык позже, существующие переводы вернутся. Это сбивает с толку клиентов, которые думают, что удаление языка удаляет и его контент.
Чтобы навсегда удалить переводы языка, следуйте процедуре «полного удаления языка» ниже. Это единственный способ окончательно освободить строки в базе данных.
Изменение языка по умолчанию
Язык по умолчанию — это язык, на котором изначально был написан Ваш сайт. WPML рассматривает его как источник для каждого перевода.
Изменение языка по умолчанию после того, как сайт уже создан, возможно, но требует усилий. WPML будет интерпретировать каждую запись как перевод с нового языка по умолчанию, а это означает, что контент, который Вы написали на первоначальном языке по умолчанию, теперь будет читаться как перевод. Процедура доступна по кнопке Изменить язык по умолчанию в карточке «Языки сайта»; перед ее запуском убедитесь, что Вы понимаете последствия для Вашего существующего контента. Создайте запрос в поддержку, если на сайте уже есть значительный объем контента.
Добавление пользовательского языка
Встроенный список языков WPML охватывает большинство распространенных случаев. Если Вам нужен региональный вариант (швейцарский немецкий, латиноамериканский испанский), искусственный язык или любая локаль, которой нет в списке, используйте Редактировать языки, чтобы определить ее. Вы указываете:
- Код локали (например,
de-CH,pt-AO). - Английское название и родное название.
- Флаг (загрузите собственное изображение или выберите стандартное).
- Направление текста по умолчанию (слева направо или справа налево).
Новый язык добавляется в Ваш список «Добавить / Удалить языки» и может быть включен, как и любой другой.
Поддерживает ли автоматический перевод пользовательский язык, зависит от используемой Вами системы перевода ИИ. Информацию о языковом охвате системы см. в разделе PTC — перевод ИИ WPML.
Скрытие языка во время выполнения переводов
Когда Вы внедряете новый язык и не хотите, чтобы посетители видели наполовину готовый контент, используйте карточку Скрыть языки. Отметьте языки, которые Вы хотите скрыть, сохраните, и они исчезнут со страниц, видимых посетителям, а также для поисковых роботов. Но они остаются видимыми для авторизованных редакторов, поэтому Ваша команда может продолжать перевод.
Когда переводы будут готовы, снимите галочку с языка, и новый контент будет опубликован в один клик.
Полное удаление языка
Когда Вы решили, что язык больше не нужен, и хотите, чтобы WPML удалил строки перевода из базы данных:
- В разделе WPML > Настройки > Языки удалите язык из активного списка и сохраните изменения.
- Удалите каждую переведенную запись, страницу и термин таксономии на этом языке. (Стандартное снятие галочки и сохранение на шаге 1 скрывает язык, но сохраняет строки перевода, поэтому повторное включение восстанавливает их; удаление — это то, что на самом деле очищает данные.)
- Сбросьте языковые данные через WPML > Поддержка > Исправить языковые данные, если остались какие-либо потерянные строки.
Сначала сделайте резервную копию
Удаление языка — это деструктивная операция. Сначала сделайте резервную копию базы данных, если на сайте есть значительный объем контента.
Примечание о языках с написанием справа налево (RTL)
WPML учитывает направление текста по умолчанию для каждого языка. Добавьте иврит, арабский, персидский, урду или любой другой RTL-язык, и страницы, переведенные на них, будут автоматически отображаться в правильном направлении. Ваша тема оформления также должна правильно обрабатывать направление текста — большинство современных тем это делают.
Если Вы смешиваете LTR- и RTL-языки на одном сайте, направление меняется в переключателе языков; посетители не увидят перемешанных макетов.
Изменение кода языка для существующего контента
Изменение кода языка (например, с en на en-US) на сайте, где уже есть переводы, — это многоэтапная миграция. Эта процедура описана в разделе Поиск и устранение неисправностей WPML — начните оттуда, прежде чем вносить изменения.
Автор: Amir · Последнее обновление: 30 июня 2026 года
Автор: Amir · Последнее обновление: 30 июня 2026