Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

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

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

    Thumbs up

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

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

    По умолчанию

    Создали новый язык, но теперь обучающие ролики не открываются, так как ISP Manager для каждого языка делает свои ссылки. Можно ли сделать, чтобы при отсутствии нужного видео на нашем языке открывалось видео на english, например? У вас в http://download.ispsystem.com/tutorial/ есть язык xx(english), можно ли на него как-то редиректится?

    P.S.: Сам догнал как сделать:
    1. в директории /usr/local/ispmgr/etc/ копируете любой из языковых файлов например ispmgr_msg_ru.xml в свой ispmgr_msg_xx.xml
    2. в полученном файле строчку
    Код:

    <lang name="ru">

    меняете на
    Код:

    <lang name="xx">

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

    Код:

    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    <lang name="en">
    <messages name="login">
    <msg name="xx">Украинский</msg>
    </messages>
    <messages name="usrparam">
    <msg name="xx">Украинский</msg>
    </messages>
    </lang>
    </mgrdata>

    Всё. Теперь видео на английском.
    Последний раз редактировалось andryu; 01.08.2009 в 05:20.

  3. #13
    Senior Member Аватар для azzepis
    Регистрация
    18.11.2010
    Адрес
    Kiev
    Сообщений
    244

    По умолчанию

    Цитата Сообщение от Igor Посмотреть сообщение
    Если хотите чтоб ваш перевод был включен в дистрибутив, напишите через тикеты, обсудим.
    подразумевает ли это получение бонусов каких-то? делаю как раз перевод.
    можно в личку.

  4. #14
    Developer team Аватар для Igor
    Регистрация
    18.03.2004
    Сообщений
    7,674

    По умолчанию

    Написано
    напишите через тикеты, обсудим
    Igor. ISPsystem.

  5. #15
    Senior Member Аватар для azzepis
    Регистрация
    18.11.2010
    Адрес
    Kiev
    Сообщений
    244

    По умолчанию

    Цитата Сообщение от 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>
    забыли ещё форму регистрации:

    Код:
    <messages name="register">
    <msg name="ua">Українська</msg>
    </messages>
    и как минимум ещё форма редактирования отдела...
    Последний раз редактировалось azzepis; 15.02.2013 в 18:41.

  6. #16
    Senior Member Аватар для olegburca
    Регистрация
    28.02.2013
    Адрес
    Moldova, Chisinau
    Сообщений
    127

    По умолчанию

    Занялся переводом на румынский, основные записи перевёл, но сильно пугают 20000+ слов/словосочетаний/предложений которые надо перевести только для панели BillManager (а в планах ещё ISP, DS, VDS, DNS).
    Так-же не всегда удаётся перевести смысл по одному слову без комментариев к записи.

    Отсюда пара вопросов:
    1. Насколько сильно изменяются имена элементов xml-файлов языков при обновлениях панелей (особенно с четвёртой версии на пятую)?
    2. Есть где-то комментарии элементов - которые бы объясняли действие каждого элемента (что бы можно было правильнее передать смысл)?
    3. Можно как-то переводить повторяющиеся элементы одним разом а не по отдельности (кроме варианта с заменой текста через текстовый редактор)?


    Так-же есть маленькая проблема с подключением дополнительного языка.
    Добавил файл ispmgr_mod_ro.xml с текстом:
    Код:
    <?xml version="1.0" encoding="UTF-8"?>
    <mgrdata>
    <lang name="en">
    <messages name="login">
    <msg name="ro">Română</msg>
    </messages>
    <messages name="usrparam">
    <msg name="ro">Română</msg>
    </messages>
    <messages name="register">
    <msg name="ro">Română</msg>
    </messages>
    </lang>
    </mgrdata>
    Сделал копию файла русского языка и переименовал в billmgr_msg_ro.xml, в файле изменил имя языка на:
    Код:
    <lang name="ro">
    Язык добавился, но криво отображается: на странице авторизации пустое поле (authorization.jpg), а в настройках панели отображается аббревиатура языка вместо имени (authorization.jpg).
    Удаление кеша не помогает:
    Код:
    rm -rf /usr/local/ispmgr/var/.xmlcache
    killall ispmgr
    Как решить?

    PS: Было-бы интересно заниматься поддержкой перевода на румынский язык (для вас это потенциальные клиенты из Молдовы и Румынии).
    Если вас это интересует, напишите в личку или на емэйл как это можно реализовать.
    Последний раз редактировалось olegburca; 19.03.2013 в 20:02.

  7. #17
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,675

    По умолчанию

    Здравствуйте, файл ispmgr_mod_ro.xml будет работать для ISPmanager, а billmgr_mod_ro.xml для BILLmanager. По этому если производится очистка кеша, то перезапускать нужно соответствующую панель.

    Попробуйте переименовать файл ispmgr_mod_ro.xml (который вы создали) в billmgr_mod_ro2.xml и перезапустите BILLmanager.

    По вопросам:
    1. При обновлении эелементы меняются редко. Обычно только добавляются. Для тех, для которых будет отсутствовать перевод будет отображено английское значение. 4 и 5 ветки совершенно разные, поэтому и сообщения вряд ли совпадут.

    2. Есть в документации, или можно соориентироваться в самой панели.

    3. Есть возможность использовать элементы lable, но лучше не отклоняться от структуры использованной в имеющихся переводах.

  8. #18
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,675

    По умолчанию

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

  9. #19
    Senior Member Аватар для olegburca
    Регистрация
    28.02.2013
    Адрес
    Moldova, Chisinau
    Сообщений
    127

    По умолчанию

    Azcol, я думал что ispmgr_mod_ro.xml используется и BillManager-ом
    Переименовал ispmgr_mod_ro.xml в billmgr_mod_ro.xml - заработало!

    "2. Есть в документации" - дайте, пожалуйста, ссылку. Не нахожу.
    Спасибо!
    Последний раз редактировалось olegburca; 19.03.2013 в 20:41.

  10. #20
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,675

    По умолчанию

    Про документацию: имелось ввиду что у каждого списка и формочки есть описание в документации. Из интерфейса к нему можно перейти нажав знак вопроса на форме или ссылку "помощь" для списка.

    Например http://ru.ispdoc.com/index.php/Billmgr-tickets здесь описан список запросов.

Ваши права

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