Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Перевод интерфейса на свой язык

  1. #1
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию Перевод интерфейса на свой язык

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

    1. в директории /usr/local/ispmgr/etc/ копируете любой из языковых файлов например ispmgr_msg_ru.xml в свой ispmgr_msg_ua.xml

    2. в полученном файле строчку
    Код:
    <lang name="ru">
    меняете на
    Код:
    <lang name="ua">
    3. переводите данный файл

    4. для того чтоб название языка при выборе показывалось не как "ua" нужно создать файл ispmgr_mod_ua.xml примерно следующего содержимого:

    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    <lang name="en">
    <messages name="login">
    <msg name="ua">Украинский</msg>
    </messages>
    <messages name="usrparam">
    <msg name="ua">Украинский</msg>
    </messages>
    </lang>
    </mgrdata>
    Igor. ISPsystem.

  2. #2
    Senior Member
    Регистрация
    28.11.2007
    Сообщений
    233

    По умолчанию

    У Вас ошибка в третьей строчке приведенного кода
    ISPmanager-Lite / FreeBSD 8.0
    Мы стены ломаем силой ума

  3. #3
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    нету там никакой ошибки, там должно стоять именн en для того чтоб данные месаги были видны на всех языках.
    Igor. ISPsystem.

  4. #4
    Senior Member
    Регистрация
    28.11.2007
    Сообщений
    233

    По умолчанию

    Вопросов больше нет
    ISPmanager-Lite / FreeBSD 8.0
    Мы стены ломаем силой ума

  5. #5
    Junior Member
    Регистрация
    12.03.2009
    Сообщений
    19

    По умолчанию

    Я занялся переводом на украинский. Игорь, сможете добавить мой перевод в дистрибутив ISP? Перевожу ISP Pro

  6. #6
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    Цитата Сообщение от dreammaker Посмотреть сообщение
    Я занялся переводом на украинский. Игорь, сможете добавить мой перевод в дистрибутив isp? Перевожу isp pro
    Если хотите чтоб ваш перевод был включен в дистрибутив, напишите через тикеты, обсудим.
    Igor. ISPsystem.

  7. #7
    Junior Member
    Регистрация
    12.03.2009
    Сообщений
    19

    По умолчанию

    Как только переведу, напишу

  8. #8
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    Цитата Сообщение от dreammaker Посмотреть сообщение
    Как только переведу, напишу
    Будет поздно или бесполезно + куча лишней работы.
    - Файл который распространяется в дистрибутиве и который пишется нами это разные файлы.
    - Просто перевод не очень интересует, интересует его постоянная поддержка.
    Igor. ISPsystem.

  9. #9
    Senior Member
    Регистрация
    08.07.2009
    Сообщений
    262

    По умолчанию

    Цитата Сообщение от Igor Посмотреть сообщение
    4. для того чтоб название языка при выборе показывалось не как "ua" нужно создать файл ispmgr_mod_ua.xml примерно следующего содержимого:

    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    <lang name="en">
    <messages name="login">
    <msg name="ua">Украинский</msg>
    </messages>
    <messages name="usrparam">
    <msg name="ua">Украинский</msg>
    </messages>
    </lang>
    </mgrdata>
    В последней версии IPS ничего не поменялось? А то на странице авторизации язык совсем не показывается(пустая строка),а в меню ua вместо Украинский.

  10. #10
    Senior Member Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    Нет, ничего не менялось.
    Попробуйте удалить кеш месаг
    Код:
    rm -rf /usr/local/ispmgr/var/.xmlcache
    killall ispmgr
    Igor. ISPsystem.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •