В прошлой статье на тему EHCP “Собственный хостинг на Debian/Ubuntu. GNU/GPL панель для хостинга” я описывал бесплатную панель управления хостингом, и обещал выложить на блоге русский язык для EHCP. Итак, вот моя небольшая работа – русская локализация для EHCP – свободной хостинг-панели LAMP. На самом деле, я перевел на русский только одну визуальную тему – “ubuntu”. По ссылке ниже вы сможете ее скачать, а еще ниже я расскажу, как можно перевести другие темы. Ничего сложного в этом нет, и думаю, даже у неопытного пользователя не возникнет проблем с установкой русского языка для EHCP. Итак, инструкция по установке локализации:
Установка русской локализации для EHCP
Я русифицировал EHCP версии 0.9.2, “ubuntu0.4.2″. Внешне, пытается имитировать дизайн Ubuntu.
- Нам нужно скачать архив с русским языком для EHCP.
- Распаковываем архив. В нем есть файл “ru.php” и папка “ru”.
- Копируем папку “ru” в каталог /var/www/vhosts/ehcp/templates/ubuntu0.4.2 . Там уже лежит папка “en”, так вот папка “ru” из архива должна лежать рядом.
- Копируем файл “ru.php” в каталог /var/www/vhosts/ehcp/language .
- В настройках EHCP выбираем эту тему, и язык – вместо “en”, ставим “ru”.
Должно работать, и если что пишите, постараюсь ответить на любые вопросы. Кстати, название папки темы – ubuntu0.4.2 . В других версиях EHCP оно может быть другое, но все равно побуйте, и если отпишетесь в комментах, как оно, другие юзеры могут быть вам благодарны за информацию. Если же хотите русифицировать другие темы, читайте далее! :)
Как русифицировать темы EHCP.
На самом деле, дело нехитрое. Во-первых, в каталоге /var/www/vhosts/ehcp/templates лежит много разных тем. Вначале выберите ту, которую хотите русифицировать. Обратите внимание, в каждой папке темы для каждого языка есть своя подпапка – “en”, “fr”, “es” и так далее. Правда, на текущий момент есть только “en” в большинстве случаев.
- Так вот, создаем папку “ru”, чтобы лежала рядом с “en”, и копируем в нее все из папки en. Повторюсь, все происходит в папке темы.
- Заходим в папку “ru”. Мы видим там файлы темы. Обратите внимание как называются некоторые из файлов тем:
- defaultindexfordomains_en.html
- loginpage_en.html
- resellers_en.html
- И т.д.
Обратите внимание, что файлы с расширением .html имеют суффикс “_en” в назании. Так вот, наша задача – переименовать их так, чтобы названия остались такие как есть, но с суффиксом “_ru”. Вот например так:
- defaultindexfordomains_ru.html
- loginpage_ru.html
- resellers_ru.html
- И т.д.
- Заходим в каждый из этих файлов, и смотрим содержимое. Если там в начале есть теги <head> и </head>, то вставляем где-то между ними мета-тег с кодировкой:
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ /> - Теперь просто в редакторе открываем каждый файл с расширением .htm, и переводим, изменяя английские слова на русские. Здесь я думаю разберетесь:)
Напоследок скажу, что делать все нужно осторожно, так как если допустите ошибку, удалив, например при переводе какой-нибудь тег в шаблоне, то потом ошибку может быть сложно найти. После того как переведете тему, то выберите ее в настройках, введя вместо “en” – “ru”, и выбрав название, и войдя, увидите русский язык – ваш перевод. :) Кстати, изучив как эти темы EHCP устроены, может быть вас это сподвигнет на написание своих тем. Удачных вам пеереводов, и безупречного изучения Linux! :)
Автор: Eugeny Gazzaev
- Мне всегда нравилось серебро. Нашел в интернете замечтельный интересный сайт, где можно купить столовое серебро.. Мне кажется, это замечательный подарок, да и просто приятно иметь дома.
Постоянный адрес: http://ibone.org.ua/linux/ehcp_russian_language.htm
Также вас может заинтересовать:



А будет ли рассмотрен Plesk и Webmin?
[Ответить]
Plesk – не вписывается в рамки данного блога, так как он коммерческий(вплане не Open Source). Из коммерческих предпочитаю DirectAdmin или CPanel.
А вот webmin и usermin – не совсем вписываются в рамки обзора, так как это не просто панель управления хостингом, а средство удаленного администрирования, веб-панель для удаленного управления сервером.
[Ответить]