Перевод файлов админ панели WP

Редактировалось: 17 раз — последний 13 мая 2015
Просмотров: 787
Настроение: С новым годом...
Играет: Deep Forester
+13
: 13
Доброго всем здоровья! С наступившим ВАС и с наступающими... smile
При переводе файлов админки WP, я как-то совсем забыл о КОДЕКСЕ Wordpress, то есть, перевод, если на чистоту, должен быть сделан с помощью файлов локализации(расширение po, mo), а не просто переписывание функционала... .
В данном случае разработчики как то не поторопились этого сделать, и я их прекрасно понимаю. Каждый файл локализации увеличивается в два раза, плюс необходимо заставить программу правильно расставлять функции перевода. Соответственно сама программа Aristeer, только за счет установки русского языка в админ панели увеличится на 5%-10%. Поэтому, именно для панели инструментов Wordpress, для тем генерированных в Artisteer , я сделал перевод. так сказать по "всем правилам"...(почти по всем правилам, для соблюдения всех правил локализация подключается отдельным файлом). Пришлось дописывать некоторые функции, для перевода, так как их попросту не было.
В архиве все файлы , которые с наименьшими изменению подвергаются переводу. Пять основных функций,в панели управления, к сожалению просто, даже с помощью локализации перевести нельзя, не меняя при этом скрипт, поэтому сделана корректировка css, с заменой нескольких изображений.
Установка: просто скопировать папки из архива в вашу тему.
Если у ВАС тема создана в Artisteer для Wordpress-TL, то ВАМ необходимо скопировать ВСЕ файлы из архива себе в тему.
Если без плагина TL- то только файлы из папки languages
Вот, пожалуйста, для всех желающих: Перевод Админ Панели
Перевод для админ панели включая виджеты, панель управления и др.Папка с языковыми файлами
Перевод админ панели, редактирован 02.08.2013г. Просто замените файлы в папке languages, вашей темы на эти -
Редактированный перевод для версии 4.2
Редактированный перевод для версии 4.3 - ОБНОВЛЕНИЕ!!!
Данная локализация подходит для тем созданных в Artisteer c версии 3.0
Если ,вдруг, появится необходимость переключать панели управления, то обратите внимание:
Подключение панели управления осуществляется (файл functions.php) строка 149(у меня, у вас может быть строка от140до145)
Код PHP:
  1. require_once ('admin/index.php');
далее идет залогиненная упрощенная панель управления:
Код PHP:
  1.  
  2. if (is_admin()) {
  3. theme_include_lib('options.php');
  4. theme_include_lib('admins.php');
  5. // function theme_add_option_page() {
  6. // add_theme_page(__('Theme Options', THEME_NS), __('Theme Options', THEME_NS), 'edit_themes', basename(__FILE__), 'theme_print_options');
  7. // }
  8. // add_action('admin_menu', 'theme_add_option_page');
переключается на упрощенный вариант просто: удаляем строку:'require_once ('admin/index.php');' и разлогиневаем(убераем слеши) основную функцию, получается так:
Код PHP:
  1.  
  2. if (is_admin()) {
  3. theme_include_lib('options.php');
  4. theme_include_lib('admins.php');
  5. function theme_add_option_page() {
  6. add_theme_page(__('Theme Options', THEME_NS), __('Theme Options', THEME_NS), 'edit_themes', basename(__FILE__), 'theme_print_options');
  7. }
Всегда есть простор для модернизации и оптимизации, было бы время и желание. Удачи вам. Если что вдруг не так, напишите. может я что-то упустил(всякое бывает!?)
Все респекты samsony (так как он первый поднял эту тему.)
Я выше написал, что у меня при генерации в Artisteer темы, вернее при ее установке плагин предустановленный комментариев и постраничной верстке, "слегка" ведет себя не корректно. Нашел я проблему, но вылечить пока не удалось...
Еще раз напомню, о том, что перед тем как что-то менять, необходимо сделать бекап!!!.

Успехов ВАМ.
Комментарии (4)
carbon #
: 0
Спасибо,+
Я только немного не понимаю в теме же есть в папке languages русский, но почему тогда админку приходиться переводить?
artnikov #
: 0
Доброго здоровья. В папке languages с темой, генерируемой Artisteer, находятся файлы с переводом темы, по умолчанию установленной wordpress Twenty Ten 1.1 , а как вы сами понимаете, функционал у них далеко не одинаковый. Если вы заметили под перевод попадает только часть функций,да и то только те, которые пересекаются с движком WP.
garin #
: 0
Думаю это очень полезные вещи особенно для тех кто только начинает заниматься вордпресс и темами для него. v
TARANTUL #
: 0
Благодарю!На Wordpress встало всё отлично. v

Случайное из блогов

samson
Так как многих давно интересовало как сделать суффиксы модулей для Джумла в Artisteer 4.1-4.2 то выкладываю...
7 - +11
skaz
Решил написать эту статью в связи с тем, что некоторые пользователи программы пасуют перед редактированием...
8 - +6
artnikov
Пока "есть еще" время, продолжу, с вашего разрешения... Данная тема посвещена-измененнию логина ADMIN,...
1 - +6
samson
Всем известны сервисы по сбору статистики от Google, Яндекс и Liveinternet. Предлагаю свой альтернативный...
6 - +9
artnikov
Доброго всем здоровья! что единственное самое главное, а остальное, как нибудь получится. После...
13 - +6