Как перевести Price на Цена в e-Commerce для WordPress или вообще удалить слово Price

Как перевести Price на Цена в e-Commerce для WordPress

Наверняка если вы работаете с плагином интернет-магазина WP e-Commerce на русском языке, то уже обратили внимание что слово «Price» в нём не переведено (на момент написания статьи). Чтобы вы не тратили своё время «перерывая» все файлы и папки данного плагина, я расскажу как перевести Price на цена в плагине WP e-Commerce быстро и правильно.

Вариант перевода Price на Цена в WP e-Commerce первый.

Данный вариант самый быстрый, но не самый правильный и заключается он в прямом переводе или полном удалении слово Price в php-файле плагина.

Открываем файл: /wp-content/plugins/wp-e-commerce/wpsc-components/theme-engine-v1/helpers/template-tags.php и находим в нём строку 1605, которая и содержит часть кода, устанавливающую значение для вывода на сайте.

Как перевести Price на Цена в e-Commerce для WordPress

Прямо в указанном выше месте вы можете изменить слово Price: на нужное вам слово. Обратите внимание, что при переводе на русский язык, вам необходимо сохранить файл в кодировке UTF-8, в противном случае вместо слова на сайте будут отображаться черные квадратики или вопросительные знаки.

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

Второй и пожалуй более правильный способ перевода слова Price в WP e-Commerce.

В данном варианте я предлагаю задать значение для указанного слова с помощью языковых файлов плагина wpsc-ru_RU.po и wpsc-ru_RU.mo.

Для этого вам необходимо скопировать себе на компьютер файл /wp-content/plugins/wp-e-commerce/wpsc-languages/wpsc-ru_RU.po, затем открыть его в текстовом блокноте и в самом конце добавить 2 строки кода:

1
2
msgid "Price: %s"
msgstr "Цена %s"

После этого откройте файл wpsc-ru_RU.po с помощью программы PoEdit, а заетм просто сохраните данный файл в программе, можно это сделать с помощью нажатия клавиш Ctrl+S. Более подробно о переводе в программе PoEdit вы можете на примере статьи Русификация BBPress. После сохранения, у вас на компьютере в папке где лежит файл wpsc-ru_RU.po появится файл wpsc-ru_RU.mo, скопируйте эти файлы в каталог вашего сайта /wp-content/plugins/wp-e-commerce/wpsc-languages/ заменив ими уже существующие одноименные файлы.

Для того чтобы вообще удалить слово Цена или Price, в кавычках второй строки удалите всё кроме %s.

Комментариев к записи: 3

  1. Yuri:

    ООО БОГИ СПАСИБО ВАМ ЗА ТО ЧТО НАДЕЛИЛИ ИНТЕЛЛЕКТОМ И СПОСОБНОСТЯМИ АВТОРА ДАННОЙ СТАТЬИ!!!! реально с экономил тучу времени …. вот только в разных версиях по разному но это проблема только варварского способа (я в частности им пользуюсь все равно, плагины глючить могут /и будут/ и вообще нашлись тут международные корпорации!!) Спасибо за статью, красавчик по больше бы всяких таких мануалов…
    PS часто мучаюсь с изменением / переводом / корректировкой (там высота глубина….) элементов шаблона которые можно только через редактор ну или нотепадиком++ совершить…много искал но вот так и не смог найти УНИВЕРСАЛЬНЫЙ СПОСОБ КАК ПРИ ПРОСМОТРЕ В БРАУЗЕРЕ типа хрома ПРИ НАЖАТИИ НА КОД ЕЛЕМЕНТА ВЫЧИСЛИТЬ ГДЕ БЛИН ВСЕ ЭТО ПРОПИСАНО (wordpress) самый ужас это к примеру вот этот пример с ценой….

  2. Олег:

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

  3. Классная статья! Я так и сделал у себя, первым «варварским» способом, и доволен :)

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


3 − два =