Как переводить медиафайлы в WordPress — изображения, PDF-файлы, замещающий текст и подписи
WPML переводит медиафайлы двумя способами: каждое изображение, видео и PDF-файл могут содержать переведенный замещающий текст, подписи, описания и заголовки вместе с контентом Вашей записи, а также Вы можете загружать разные файлы для каждого языка, когда сам ресурс требует локализации. На этой странице рассматриваются оба способа.
Перевод замещающего текста, подписей, описаний и заголовков вместе с записями
Когда Вы отправляете запись на перевод, замещающий текст, подписи, описания и заголовки каждого медиафайла, встроенного в эту запись, отправляются вместе с ней. Они переводятся в редакторе переводов как часть записи, без каких-либо дополнительных шагов.
Это поведение по умолчанию, которое подходит для большинства сайтов. Запись в блоге с пятью встроенными изображениями переводится как единое целое: контент плюс тексты медиафайлов за один проход.
Это поведение определяется двумя настройками, которые находятся в разделе WPML > Настройки > Перевод медиафайлов:
- Автоматически определять лучшие параметры перевода текста изображений (alt, caption, title). Рекомендуется. WPML решает для каждого изображения, дублировать ли текст на исходном языке или перевести его, избегая как дублирования полей, так и пропущенных переводов.
- Переводить тексты библиотеки медиафайлов (alt, caption, title) при переводе контента. Управляет тем, включаются ли тексты медиафайлов в задание на перевод записи изначально.
Отображение разных изображений, видео или PDF-файлов для каждого языка
Некоторым ресурсам требуется больше, чем просто переведенный текст. Изображение для региональной кампании со встроенным английским текстом нуждается во французской версии с французским текстом на самом изображении. Фотография товара с видимым в углу ярлыком распродажи требует локализованного ярлыка для каждого рынка. Загружаемый PDF-файл (меню, спецификация, технический документ) должен иметь собственную версию для каждого языка. В таких случаях Вы загружаете альтернативный файл для каждого языка.
Это делается на вкладке Медиафайлы в разделе WPML > Переводы. На странице перечислены все элементы Вашей библиотеки медиафайлов с одним столбцом для каждого языка и тремя состояниями для каждой ячейки:
- Значок глобуса обозначает исходный язык. Именно там файл хранится в своем оригинальном виде.
- Значок «+» означает, что перевода для этого языка еще нет; нажмите на него, чтобы добавить перевод. Добавление перевода позволяет Вам загрузить другой файл и отредактировать замещающий текст, подпись, описание и заголовок специально для этого языка.
- Значок карандаша означает, что перевод существует; нажмите на него, чтобы отредактировать файл или тексты.
Вкладка «Медиафайлы» также предназначена для ручного перевода текстов элемента независимо от какой-либо записи — это полезно для медиафайлов, которые еще не были встроены, но Вы хотите перевести их заранее.
Убедитесь, что WPML настроен на перевод Ваших медиафайлов
Поведение перевода текстов медиафайлов по умолчанию (когда тексты передаются вместе с записями) является базовой функцией ядра WPML. Оно работает до тех пор, пока для типа записи Медиафайлы установлено значение «Переводимый» в разделе WPML > Настройки > Перевод типов записей, что является настройкой по умолчанию. Если Вы установили там для медиафайлов значение Не переводимый, тексты медиафайлов нигде переводиться не будут.
Медиафайлы для каждого языка — это отдельная функция, предоставляемая дополнением WPML Media Translation (входит в состав Multilingual CMS и Multilingual Agency). Вкладка «Медиафайлы» в разделе WPML > Переводы видна только тогда, когда это дополнение активно. Без него Вы по-прежнему можете переводить тексты (как часть записей), но не можете загружать разные файлы для каждого языка.
Установите Перевод медиафайлов в разделе WPML > Активировать и обновить, если Вам нужны файлы для каждого языка.
Автор: Amir · Последнее обновление: 1 июля 2026 года
Автор: Amir · Последнее обновление: 1 июля 2026