Ad Widget

Collapse

Локализация

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Beydin
    Junior Member
    • Jul 2011
    • 10

    #16
    zabbix 1.9.5 на FreeBSD
    та же проблема. весь софт который тут упоминался - стоит, а переводить интерфейс все равно не желает.
    куда еще можно копать?

    Comment

    • zalex_ua
      Senior Member
      Zabbix Certified Trainer
      Zabbix Certified SpecialistZabbix Certified Professional
      • Oct 2009
      • 1286

      #17
      Originally posted by Beydin
      zabbix 1.9.5 на FreeBSD
      та же проблема. весь софт который тут упоминался - стоит, а переводить интерфейс все равно не желает.
      куда еще можно копать?
      Я как раз также использую FreeBSD и у меня нет проблем.
      Проверьте свой вывод команды locale -a и сравните с
      тем что прилеплено в текстовом файле к запросу ZBXNEXT-556
      Еще проверьте уставлен ли у вас gettext и его библиотека для php (это требование появляется для версии 2.0).
      Code:
      #pkg_info | grep gettext
      gettext-0.18.1.1    GNU gettext package
      php5-gettext-5.3.6  The gettext shared extension for php
      Чувствую что у вас отсутствие именно php5-gettext, так как локали на FreeBSD ставятся все по умолчанию.

      Comment

      • Beydin
        Junior Member
        • Jul 2011
        • 10

        #18
        вроде все стоит:
        /usr/local/etc/rc.d/>pkg_info | grep gettext
        gettext-0.18.1.1 GNU gettext package
        gettext-lint-0.4_1 Check the validity and consistency of PO and POT files
        gettext-msghack-0.2 Alter gettext po files in special ways
        p5-Locale-gettext-1.05_3 Message handling functions
        php5-gettext-5.3.5 The gettext shared extension for php

        в php.ini gettext.so тоже указан

        вывод локалей отличается только тем что в самом начале списка стоят "С" потом "POSIX" а дельше полный набор вкючая русские и юникоды.

        все равно выводит You are not able to choose some of the languages, because locales for them are not installed on the web server.

        ----
        UPD: нашел, нужно было запустить в папке локалей веб-интерфейса make_mo.sh (предварительно подправив в нем оцию wholename на path).. интерфейс стал русским, хотя сообщение про отсутствие локалей все равно выводит.
        Last edited by Beydin; 14-07-2011, 16:44.

        Comment

        • zalex_ua
          Senior Member
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Oct 2009
          • 1286

          #19
          Originally posted by Beydin
          вывод локалей отличается только тем что в самом начале списка стоят "С" потом "POSIX" а дельше полный набор вкючая русские и юникоды.
          Это нормально, так как упомянутом мною текстовом файле вывод сформирован немного друой командой ls -1 /usr/share/locale
          Вывод же команды locale -a также имеет "С" и "POSIX" вначале. Это не проблема.

          Originally posted by Beydin
          все равно выводит You are not able to choose some of the languages, because locales for them are not installed on the web server.
          У меня тоже отображается это предупреждение по той причине, что не установлена в частности одна единственная локаль - Латышская. И только она не доступна для выбора пользователю. Все же остальные локали доступны.
          Давайте уточним простую банальную вещь - у вас они отображены серым цветом а не черным цветом и соответственно не доступны для выбора?

          И какая версия FreeBSD?
          Last edited by zalex_ua; 14-07-2011, 18:00.

          Comment

          • Beydin
            Junior Member
            • Jul 2011
            • 10

            #20
            не, они выбирались но не включались... а беда была в том что я не сформировал mo файлы.
            нужно было запустить в папке локалей веб-интерфейса make_mo.sh (предварительно исправив в нем оцию wholename на path)

            Comment

            • zalex_ua
              Senior Member
              Zabbix Certified Trainer
              Zabbix Certified SpecialistZabbix Certified Professional
              • Oct 2009
              • 1286

              #21
              Originally posted by Beydin
              не, они выбирались но не включались... а беда была в том что я не сформировал mo файлы.
              Отлично что обнаружили проблему самостоятельно.
              Для меня оказалось неожиданностью что архивы релизов, которые заливаются на sourceforge.net не содержат сгенерированных файлов .mo
              Ночные сборки альфа версии 1.9.х их содержат. http://www.zabbix.com/developers.php

              Это скорее всего определенное упущение.
              Я по этому поводу зарегистрировал запрос.

              Originally posted by Beydin
              нужно было запустить в папке локалей веб-интерфейса make_mo.sh (предварительно исправив в нем оцию wholename на path)
              Не понял, а зачем там что либо исправлять? Этот скрипт работает отлично на FreeBSD.

              Comment

              • mammuthus
                Junior Member
                • Jun 2013
                • 7

                #22
                Господа, что делать, если у меня убунта на английском, но Zabbix (и только его) я хочу на русском?

                Comment

                Working...