Как вручную установить файлы переводов на WooCommerce 2.2+?
Я хочу, чтобы плагин WooCommerce отображал французский текст (fr_FR
). Остальная часть Wordpress правильно установлена на французский, но WooCommerce по-прежнему показывает английский.
начиная с версии 2.2 языковые пакеты не входят. Это сообщение отображается на странице администратора:
рекомендуемая автоматическая процедура "Update translation" включает предоставление FTP-доступа к моему серверу, которого я хотел бы избежать.
здесь fr_FR
переводы доступно в репо WooCommerce git:
https://github.com/woothemes/woocommerce-language-packs/raw/master/packages/fr_FR.zip
я распаковал это в той же папке, что и файлы английского языка по умолчанию.
$ ls -l wp-content/plugins/woocommerce/i18n/languages
total 1320
-rw-r--r-- 1 knarf users 211452 24 sept. 18:01 fr_FR.zip
-rw-r--r-- 1 knarf users 116765 22 sept. 10:48 woocommerce-admin-fr_FR.mo
-rw-r--r-- 1 knarf users 211901 22 sept. 10:48 woocommerce-admin-fr_FR.po
-rw-r--r-- 1 knarf users 162575 18 sept. 14:48 woocommerce-admin.pot
-rw-r--r-- 1 knarf users 163575 22 sept. 10:48 woocommerce-fr_FR.mo
-rw-r--r-- 1 knarf users 268719 22 sept. 10:48 woocommerce-fr_FR.po
-rw-r--r-- 1 knarf users 208795 18 sept. 14:48 woocommerce.pot
Я пробовал параметр WPLANG
на французский язык в wp-config.php
:
define ('WPLANG', 'fr_FR');
несмотря на все это, сообщение "WooCommerce Translation Available" все еще существует, и интерфейс WooCommerce по-прежнему на английском языке. Как я заставить WooCommerce перейти на французский?
запуск процедуры " Force Update Translation "(из сообщения) завершается с ошибкой:
не удалось установить / обновить перевод: произошла ошибка аутентификации при обновлении перевода. Повторите попытку или настройте константы обновления.
Я использую новую установку WordPress 4.0 (французский релиз) и WooCommerce 2.2.4.
2 ответов
файлы PO и MO будут загружены в wp-content / languages / woocommerce.
таким образом, папка плагина woocommerce является неправильным местом для загрузки языкового пакета.
Edit: важное примечание относительно кодов языков
в комментарии @Julian Moreno код языка (и последующий код) для WooCommerce должен соответствовать коду, который вы используете для WordPress.
в моем случае WordPress является "es_MX", а WooCommerce также должен быть"es_MX".
Я та же проблема когда я изменил базовый язык WooCommerce с английского на датский. До тех пор он показывал английский, а не датский для страниц WooCommerce.
тогда я заметил из этого урока WooCommerce Перевести Язык
Я должен был разместить файлы перевода плагинов WooCommerce в
'wp-content / languages / plugin / woocommerce'