Как перевести строки плагинов и строки тем на WordPress

Как перевести строки плагинов и тем наWordPress
Оглавление

Перевод веб-сайтов на несколько языков может дать вам множество преимуществ.

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

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

Что такое строки плагинов и строки тем на WordPress?

Прежде чем перейти к тому, как переводить строки плагина и строки темы на WordPress, вы должны сначала узнать, что такое строки плагина и строки темы.

В WordPressстроки плагина — это текст, отображаемый внутри плагина WordPress . Эти строки могут включать такие элементы, как названия меню, текст кнопок, сообщения об ошибках, информационные сообщения и другой текстовый контент, являющийся частью пользовательского интерфейса плагина.

Тем временем строки темы на WordPress относятся к тексту, который является частью темы WordPress . Эти строки включают такие элементы, как заголовки, текст абзацев, надписи на кнопках, пункты меню навигации, заголовки виджетов и любой другой текст, отображаемый на лицевой стороне сайта, использующего эту тему.

Процесс перевода строк плагинов и тем обычно выполняется с помощью файлов перевода или инструментов управления переводом, таких как сторонние плагины перевода. Разработчики плагинов также могут предоставлять языковые файлы или работать с переводчиками, чтобы сделать свои плагины доступными на нескольких языках.

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

Существует несколько способов перевода строк плагинов и тем. Первый из них, который мы рассмотрим, — это ручное редактирование, которое можно выполнить с помощью локального программного обеспечения, например Po Edit, или из панели администратора WordPress с помощью плагина Loco Translate.

Перевод строковых файлов плагинов и тем оформления в WordPress с помощью Loco Translate

Первый способ — использовать плагин перевода Loco Translate. Мы остановимся на этом методе для ручного редактирования файлов, так как он немного быстрее, чем использование программ для Windows или Mac. Loco Translate — это плагин, который может переводить строки плагинов и тем на WordPress.

При одной установке на WordPressLoco Translate можно использовать для всех плагинов или тем на сайте WordPress . Ниже приведены шаги по переводу строк плагинов и тем на WordPress.

Шаг 1: Установите плагин Loco Translate

Первый шаг — установить плагин Loco Translate на ваш сайт, для этого перейдите в меню «Плагины» > «Добавить новый» > Loco Translate > «Установить» > «Активировать».

Если он был успешно установлен, выберите меню Loco Translate, после чего появятся активные темы и плагины, интегрированные с Loco Translate.

Список активной темы и работающих плагинов

Перевод строк плагинов и строк тем в Loco Translate выполняется одинаково: вам нужно лишь выбрать плагин или тему, которую вы хотите перевести.

Итак, в этом примере мы попробуем одну из активных тем, а именно Astra.

Шаг 2: Добавление языка к строкам пользовательских плагинов и тем

После этого появится окно, как показано ниже, здесь вы можете нажать «Новый язык», чтобы добавить новый язык.

Настройки темы WordPress

Пример целевого языка — корейский. Затем выберите, где будет сохранён файл .po, и нажмите Начать перевод.

Настройка перевода корейского языка в теме Astra

Шаг 3: Начните переводить строки плагинов и тем

Третий шаг — начать перевод строк плагина или темы. В поле поиска найдите строки для перевода, например, строки «Читать далее».

 

Затем в перевод на корейский: введите результаты перевода на корейский, который вы выполнили вручную. То же самое сделайте с другими строками, если вы нажали Сохранить чтобы сохранить результаты перевода строк.

Интерфейс перевода для сайта на WordPress . Показаны исходный текст и варианты перевода.

Вот как перевести строки плагинов и строки тем на WordPress с помощью Loco Translate. Loco Translate позволяет переводить строки по одной, но сначала вам нужно перевести их вручную, а затем скопировать результаты перевода в столбец целевого языка.

Перевод строк плагинов и тем из каталога WordPress

Помимо использования Loco Translate, вы также можете использовать службу перевода от WordPress, но это возможно только в том случае, если ваша тема находится в каталоге WordPress , а не извне.

Поскольку темы могут быть на wordpress.org или нет, и некоторые из них включают дополнительные плагины, загружающие различный контент. Например, тема с виджетом WooCommerce от Themeforest.

Сразу же мы попробуем перевести строки темы вручную через Перевод WordPress. Вот шаги.

Шаг 1: Перейдите в раздел Перевода WordPress и выберите язык

Первым шагом нужно нажать на Найдите свою локаль , а затем выбрать целевой язык. После этого нажмите на язык.

Статистика переводов для немецких локалей

Шаг 2: Найдите свою тему WordPress и экспортируйте файл .mo

После этого появится отображение, как показано ниже: выберите столбец «Темы», затем найдите тему, для которой вы будете переводить строки. Пример темы для перевода — Astra.

Как видно ниже, немецкий язык в теме Astra WordPress переведён на 72%, что означает, что большинство строк темы Astra переведены на немецкий.



скриншот черно-белого макета сайта

Затем нажмите Astra на экране ниже.

Меню параметров экспорта веб-страницы

Шаг 3: Загрузка файла .mo на WordPress

Последний шаг — загрузить файл .mo в WordPress, способ следующий.

  • Перейдите в панель управления WordPerss, наведите курсор на меню Внешний вид и выберите Редактор. Откроется редактор темы.
  • В правой части редактора темы вы увидите список файлов темы. Найдите и выберите functions.php из списка.
  • Как только файл functions.php откроется в редакторе, добавьте следующий код в самый низ файла:
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • Обязательно замените theme-textdomain на соответствующий текстовый домен вашей темы.
  • Сохраните изменения в файле functions.php .
  • Теперь создайте каталог с именем languages внутри каталога вашей темы. Например, если ваша тема называется mytheme, создайте каталог с именем mytheme/languages.
  • Переместите подготовленный файл .mo в каталог languages .
  • Вернитесь в панель администратора WordPress . В меню Внешний вид выберите Редактор снова.
  • В правой части редактора темы найдите и выберите файл style.css в списке файлов темы.
  • Убедитесь, что следующий код присутствует в комментариях в верхней части style.css :
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • Обязательно замените theme-textdomain на соответствующий текстовый домен вашей темы.
  • Сохраните изменения в файле style.css .

На данный момент вы успешно перевели строки темы вручную, загрузив файл целевого языка на WordPress. Таким образом, вам не нужно переводить строки одну за другой, просто нужно загружать файлы для каждого языка, что, конечно, займет больше времени.

Преодолейте языковые барьеры
Попрощайтесь с языковыми барьерами и откройте безграничный рост! Попробуйте наш сервис автоматического перевода уже сегодня.

Как перевести строки плагинов и тем на WordPress с помощью Linguise

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

Это, конечно, займет немало времени, поэтому вы можете воспользоваться другими альтернативными сервисами перевода, такими как Linguise.

Linguise — это сервис автоматического перевода для веб-сайтов, доступный на 85 языках. Linguise использует технологию нейронных сетей, благодаря чему способен создавать переводы, на 97% схожие с переводами, выполненными человеком.

С Linguise вы можете автоматически переводить строки плагинов и темы в WordPress.

Тогда как перевести строки плагинов и тем на WordPress? Ознакомьтесь с объяснением ниже.

Шаг 1: Регистрация аккаунта Linguise

Первый шаг — зарегистрировать бесплатный аккаунт Linguise , вам нужно только ввести некоторые данные, связанные с личной информацией, и вам не нужна кредитная карта для регистрации.

После этого вы получите доступ к панели управления Linguise . Именно на этой панели управления вы можете настроить некоторые параметры перевода.

Шаг 2: Добавьте внешних переводчиков в Linguise

В панели управления Linguise вы также можете добавлять новых участников или переводчиков со стороны. Этот новый участник может стать переводчиком, который лучше справляется с переводом веб-сайтов, включая строки плагинов и темы. Вот как это сделать.

Сначала откройте панель управления Linguise , затем выберите меню «Участники» > Пригласить нового участника.

Скриншот с черным фоном и белым текстом.

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

Панель настройки монитора сервера

Как переводчик, он получит несколько доступов, в том числе следующие.

  • Только интерфейсный редактор в реальном времени (без глобальных правил).
  • Доступ только к языкам, которые были выбраны предыдущим администратором.
  • Переводчики не могут редактировать конфигурации доменов, доступные на сайтах языки или платёжную информацию.

Шаг 3: Начните перевод строк плагинов и тем через live-редактор

Если вы успешно добавили переводчик, сейчас самое время попробовать перевести строки плагинов и тем с помощью функции живого редактора.

Для этого откройте Linguise панель управления > Живой редактор > Открыть живой редактор > выберите язык > Перевести.

 

После этого появится следующий экран: выберите часть для перевода, вы можете перевести или изменить перевод строк плагина и темы в столбце Перевод на индонезийский : если вы это сделали, нажмите Сохранить чтобы сохранить изменения.

Скриншот интерфейса перевода с английского на индонезийский

На данный момент вы успешно перевели строки плагинов и строки тем на WordPress с помощью редактора Linguise .

Если вам нужно больше переводчиков, вы можете добавлять переводчиков для каждого языка.

Устранение распространённых проблем с переводом в популярных темах и плагинах

Как перевести строки плагинов и строки тем на WordPress

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

Строки не отображаются переведёнными

Некоторые строки не отображаются на нужном языке даже после создания файлов перевода. Обычно это вызвано несоответствием текстового домена между файлами перевода и используемым плагином или темой. Текстовый домен служит идентификатором, связывающим переводимый текст с правильным файлом перевода, поэтому если он не совпадает, WordPress не отобразит перевод.

Кроме того, плагины кэширования или оптимизации могут стать причиной того, что переведённые строки не отображаются сразу. Кэшированные страницы могут показывать старую версию до применения перевода. Поэтому важно очистить кэш как вашего сайта, так и браузера после внесения обновлений перевода, чтобы последние изменения были видны.

Отсутствующие файлы перевода (.po/.mo)

Некоторые плагины или темы могут не включать файлы .po и .mo для нужного вам языка, а значит, вы не можете полагаться на встроенные переводы. В этом случае вам необходимо создать свои файлы перевода с помощью таких инструментов, как Loco Translate, или импортировать файлы перевода из других источников.

Создание файлов .po и .mo вручную требует времени и внимания, но это эффективный способ убедиться, что все важные строки переведены. Также убедитесь, что ваши файлы перевода сохранены в правильных местах, чтобы WordPress мог распознать и использовать их при загрузке вашего сайта.

Динамические строки или строки, отображаемые с помощью JavaScript, не переведены

Некоторые тексты в плагинах или темах динамически генерируются с помощью JavaScript, который не включён в стандартные файлы перевода (.po/.mo). Это делает такие строки недоступными для ручного перевода традиционными методами.

Чтобы решить эту проблему, вы можете использовать сервисы автоматического перевода , такие как Linguise, которые переводят текст в режиме реального времени на стороне клиента, включая элементы, отображаемые с помощью JavaScript. В качестве альтернативы поищите в плагине или теме параметры для ручного переопределения таких текстов через настройки.

Обновления плагинов и тем перезаписывают файлы переводов

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

Чтобы этого избежать, храните файлы .po и .mo в пользовательских папках языков (например, wp-content/languages/plugins или wp-content/languages/themes) или используйте дочернюю тему для сохранения переводов. Таким образом, обновления не удалят ваши файлы переводов, и ваш сайт сохранит настроенные языки.

Проверка переводов для SEO

Как перевести строки плагинов и строки тем на WordPress

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

Заголовки и метаописания

Переведённые заголовки страниц и метаописания должны точно отражать содержание и при этом включать релевантные ключевые слова на целевом языке. Некачественно переведённые или шаблонные метатеги могут снизить показатель кликабельности из результатов поиска, поскольку они могут не привлекать местную аудиторию и не соответствовать её поисковым намерениям.

Например, предположим, вы ведете блог о путешествиях и переводите статью «Лучшие пляжи Бали» на испанский язык. В этом случае заголовок следует локализовать примерно как «Las Mejores Playas en Bali», а не использовать дословный, неуклюжий перевод. Это гарантирует, что испаноязычные пользователи, ищущие пляжи Бали, найдут вашу страницу более релевантной и привлекательной.

Альтернативный текст для изображений

Альтернативный текст изображений играет важную роль в доступности и SEO, описывая изображения для поисковых систем и пользователей с нарушениями зрения. При локализации вашего сайта альтернативный текст должен быть переведён точно, чтобы сохранить эти преимущества и избежать санкций SEO за нерелевантные или отсутствующие описания.

Например, если у вас есть изображение горного пейзажа с альтернативным текстом «закат в горах», при переводе на немецкий язык следует использовать «Sonnenuntergang Berg» или естественный эквивалент. Это помогает поисковым системам связывать ваши изображения с релевантными ключевыми словами на целевом языке и повышает релевантность страницы.

URL-слаги

URL-слаги, читаемая часть вашего веб-адреса, следует локализовать продуманно. В то же время вы хотите, чтобы URL-адреса были понятными и SEO-дружественными на целевом языке; автоматически переведённые слаги иногда могут становиться запутанными или бессмысленными.

Например, статья в блоге под названием «Здоровые рецепты» должна иметь испанский слаг вида /recetas-saludables, а не машинный перевод, который может создать неуклюжую фразу. Четкие, релевантные слаги помогают пользователям и поисковым системам улучшить показатели кликов и ранжирование.

Сервисы, подобные Linguise , автоматически переводят URL-адреса на основе целевого языка пользователя, обеспечивая каждой языковой версии SEO-дружественные, естественные URL-адреса без ручного вмешательства.

Многоязычная карта сайта

Создание отдельных карт сайта для каждой языковой версии вашего сайта помогает поисковым системам правильно сканировать и индексировать ваши страницы. Многоязычная карта сайта сообщает о доступных языках и обеспечивает обнаружение всего переведённого контента.

Например, если ваш сайт поддерживает английский, французский и японский языки, вам следует создать отдельные карты сайта, такие как sitemap-en.xml, sitemap-fr.xml и sitemap-ja.xml, и отправить их в поисковые системы через такие инструменты, как Google Search Console. Такая настройка помогает индексации и способствует ранжированию ваших страниц в правильных результатах поиска для конкретного языка.

Такие инструменты, как Linguise , могут автоматически создавать многоязычные карты сайта и управлять ими, упрощая этот процесс и обеспечивая правильную индексацию переведённых страниц без ручного вмешательства.

Теги hreflang

Теги hreflang — это важные HTML-атрибуты, которые сообщают поисковым системам, какую языковую и региональную версию страницы показывать пользователям. Правильная реализация предотвращает проблемы дублирования контента и улучшает пользовательский опыт, направляя посетителей на нужную локализованную страницу.

Например, если у вас есть страница на американском и британском вариантах английского языка, использование тегов hreflang, таких как hreflang=”en-us” и hreflang=”en-gb”, сообщает поисковым системам об этих версиях. Это позволяет избежать путаницы и гарантирует, что ваши пользователи увидят наиболее релевантный контент для своего региона.

Linguise также автоматизирует вставку и управление тегами hreflang, помогая поисковым системам понимать взаимосвязь между вашими многоязычными страницами и снижая риск санкций за SEO.

Примеры из практики: реальные пользователи повышают вовлечённость за счёт локализации строк плагинов и тем

Как перевести строки плагинов и строки тем на WordPress

Одним из ярких примеров того, как перевод и локализация строк плагинов и тем могут повысить вовлечённость, является история Jaderoller. Этот бренд в сфере красоты и электронной коммерции успешно вышел на международный рынок с помощью WordPress и WooCommerce. Благодаря точному переводу строк плагинов и локализации всего сайта Jaderoller преодолел сложность эффективной доставки многоязычного контента, сохраняя при этом высокую эффективность SEO.

Используя Linguise, автоматическое решение для перевода, адаптированное для WordPress, Jaderoller без проблем перевел все строки плагинов и тем. Продвинутые функции Linguise, включая автоматические теги hreflang, многоязычные карты сайта и SEO-дружественные переведенные URL-адреса, обеспечили оптимизацию их многоязычных страниц для поисковых систем. 

Такой подход помог увеличить трафик на 50–150% для каждого дополнительного языка, значительно повысив вовлечённость пользователей и расширив глобальный охват без ущерба для скорости сайта и качества поисковой оптимизации.

Готовы выйти на новые рынки? Попробуйте наш сервис автоматического перевода бесплатно в течение 1 месяца без риска. Кредитная карта не требуется!

Conclusion

Перевод строк плагинов и тем важен для тех, кто хочет создать многоязычный сайт. Кроме того, многоязычный сайт дает множество преимуществ: от охвата более широкой аудитории и выхода на международные рынки до обеспечения наилучшего опыта для посетителей.

Итак, чего же вы ждете? Немедленно создайте свой многоязычный сайт с помощью Linguise. Linguise предлагает бесплатную пробную версию на 1 месяц для тех из вас, кто хочет попробовать функции Linguise.

С Linguiseвы получите преимущества перевода объёмом до 600 тысяч слов и неограниченное использование языков.

Вам также может быть интересно прочитать

Не пропустите!
Подпишитесь на нашу новостную рассылку

Получайте новости об автоматическом переводе сайтов, международном SEO и многом другом!

Invalid email address
Попробуйте. Одно сообщение в месяц, и вы можете отписаться в любое время.

Не уходите, не поделившись своей электронной почтой!

Мы не можем гарантировать, что вы выиграете в лотерею, но обещаем интересные информационные новости о переводе и occasional скидки.

Не пропустите!
Invalid email address