Ad Widget

Collapse

Zabbix frontend меняет язык

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • _Andrey
    Junior Member
    • Jul 2013
    • 27

    #1

    Zabbix frontend меняет язык

    Даже не знаю как правильно назвать происходящее, установил фронтэнд, зашел под admin и установил русский язык (Russian(ru_RU)), интерфейс стал частично на русском а частично остался на английском... Одна и та же страница может быть на английском, нажимаю обновить - и она уже на русском. Причем всегда по разному, на русском может отображаться как вся страница, так и отдельные ее элементы, а может и вообще, только верхнее меню. Подскажите пожалуйста, где это можно исправить?

    P.S. Инструкцию читал, рекомендации по генерации локалей выполнял, в поиске по форуму искал.

    P.P.S. Прошу сильно не пинать, если что не так.
  • _Andrey
    Junior Member
    • Jul 2013
    • 27

    #2
    Обнаружил, что проблема проявляется только при установке темы оформления оригинальная синяя. В классической теме таких проблем нет. В принципе меня и классическая тема устраивает, вопрос можно считать решенным, спасибо

    Comment

    • _Andrey
      Junior Member
      • Jul 2013
      • 27

      #3
      А нет, прошу прощения, ничего не изменилось. Сначала вроде все хорошо было, а как только полез по настройкам опять страницы стали вылазить не переведенными...

      Comment

      • _Andrey
        Junior Member
        • Jul 2013
        • 27

        #4
        Вобщем, как решение сделал откат до версии 1.8.15...

        Comment

        • Alexei
          Founder, CEO
          Zabbix Certified Trainer
          Zabbix Certified SpecialistZabbix Certified Professional
          • Sep 2004
          • 5654

          #5
          Первый раз читаю о подобной проблеме. Возможно это связано с настройками кеширования на стороне браузера. Не понятно.
          Alexei Vladishev
          Creator of Zabbix, Product manager
          New York | Tokyo | Riga
          My Twitter

          Comment

          • _Andrey
            Junior Member
            • Jul 2013
            • 27

            #6
            Согласен с вами на 50%, дело скорее всего в браузере, но может и не только. Кэширование - это было первое, на что я подумал, но как оказалось, дело не в нем. Как я позже проверил, проблема проявляется в Firefox, в Chrome все всегда на русском, но он съеживает текст в заголовке страницы под верхним меню (причем и в версии 8.1.15 тоже). Однако с фронтэндом от 8.1.15 в Firefox'е все в порядке. Пробовал крутить настройки браузера, заставлял его представляться другим, менял сообщаемую локаль (general.useragent.locale) на ru_RU но ничего не помогло... Возможно все дело в механизме определения локали фронтэнда, пытался сам в нем разобраться но не смог, не на столько силен увы
            Attached Files
            Last edited by _Andrey; 31-07-2013, 14:33.

            Comment

            • Alexei
              Founder, CEO
              Zabbix Certified Trainer
              Zabbix Certified SpecialistZabbix Certified Professional
              • Sep 2004
              • 5654

              #7
              А может когда устанавливали интерфейс (php файлы) оставили или не переписали файлы от 1.8.15? Других идей нет.
              Alexei Vladishev
              Creator of Zabbix, Product manager
              New York | Tokyo | Riga
              My Twitter

              Comment

              • _Andrey
                Junior Member
                • Jul 2013
                • 27

                #8
                Я когда ставил то сразу ставил версию 2.0.4, до этого вообще ничего установлено не было, только потом уже удалил 2.0.4 и установил 8.1.15...

                Comment

                • bhaskartatineni
                  Junior Member
                  • Aug 2013
                  • 2

                  #9
                  Zabbix pdf generation

                  Can any one help in generating a pdf reports in zabbix?

                  Comment

                  • _Andrey
                    Junior Member
                    • Jul 2013
                    • 27

                    #10
                    Originally posted by bhaskartatineni
                    Can any one help in generating a pdf reports in zabbix?
                    А нужно ли это? Устанавливаете любой pdf принтер (doPDF, CutePDF, BullZip и т.п.) и печатаете на него отчеты как на обычный принтер = получаете документ pdf, не вариант?

                    P.S. И вы кажется темой ошиблись

                    Comment

                    • ser9a
                      Member
                      • Dec 2012
                      • 31

                      #11
                      Originally posted by _Andrey
                      Вобщем, как решение сделал откат до версии 1.8.15...
                      Я сталкивался с такой бедой, решил, но к сожалению не записал как ее решить .
                      Копать нужно в сторону кодировок php или apache, дело в шрифтах.

                      Comment

                      • Smersh
                        Member
                        • Jul 2013
                        • 49

                        #12
                        У меня похожая проблема с 2.0.6. Плюс к тому еще иногда не отрисовывается содержимое таблиц или отрисовывается частично. Лечу с помощью f5.

                        Comment

                        • _Andrey
                          Junior Member
                          • Jul 2013
                          • 27

                          #13
                          Обнаружил очень интересную вещь:
                          дописал в dashboard.php (вандально но зато действенно )
                          Code:
                          setlocale('LC_ALL','0');
                          чтобы посмотреть, какая локаль у php в настоящий момент, вывод меня озадачил:
                          Code:
                          LC_CTYPE=ru_RU.UTF-8;
                          LC_TIME=C;
                          LC_COLLATE=C;
                          LC_MONETARY=C;
                          LC_MESSAGES=C;
                          LC_PAPER=C;
                          LC_NAME=C;
                          LC_ADDRESS=C;
                          LC_TELEPHONE=C;
                          LC_MEASUREMENT=C;
                          LC_IDENTIFICATION=C
                          Везде "С" хотя в системе настройки другие
                          Code:
                          # locale
                          LANG=ru_RU.UTF-8
                          LC_CTYPE="ru_RU.UTF-8"
                          LC_NUMERIC="ru_RU.UTF-8"
                          LC_TIME="ru_RU.UTF-8"
                          LC_COLLATE="ru_RU.UTF-8"
                          LC_MONETARY="ru_RU.UTF-8"
                          LC_MESSAGES="ru_RU.UTF-8"
                          LC_PAPER="ru_RU.UTF-8"
                          LC_NAME="ru_RU.UTF-8"
                          LC_ADDRESS="ru_RU.UTF-8"
                          LC_TELEPHONE="ru_RU.UTF-8"
                          LC_MEASUREMENT="ru_RU.UTF-8"
                          LC_IDENTIFICATION="ru_RU.UTF-8"
                          LC_ALL=ru_RU.UTF-8
                          Кто нибудь сталкивался? у меня пока нет идей, почему так...

                          Comment

                          • _Andrey
                            Junior Member
                            • Jul 2013
                            • 27

                            #14
                            Вобщем, локаль то C, то ru_RU.UTF-8 Когда первое - то все на английском, когда второе то все отображается нормально... Почему оно так прыгает? Непонятно...

                            UPD1: Вспомнил одну странность при установке фронтэнда (система gentoo, ставлю из portage с use флагом frontend): zabbix тянет в зависимости php-5.3 а у меня стоит 5.4, ну я поэтому забил и 5.3 ставить не стал. А может в этом дело? Подскажите кто знает, для работы frontend критичен именно 5.3?

                            UPD2: специально поставил php 5.3 чтобы проверить - не помогло
                            Last edited by _Andrey; 07-08-2013, 15:21.

                            Comment

                            • _Andrey
                              Junior Member
                              • Jul 2013
                              • 27

                              #15
                              Блин, всю голову уже сломал не помогает ни SetEnv в .htaccess ни auto_prepend_file в php.ini ни даже ручная вставка setlocale() в код страниц... php выполняется в своей дефолтной локали C, иногда спонтанно перескакивая на ru_RU, причем проблема возникает только с фронтэндом zabbix и только с версии > 2.0 где для перевода используется gettext. Да и сам gettext я уже весь перелопатил - исправно он работает...

                              Comment

                              Working...