Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Частичная локализация Pfsense 2.0

    Scheduled Pinned Locked Moved Russian
    43 Posts 10 Posters 22.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      schmel
      last edited by

      файлы messages.po,  messages.mo (ссылка в первом посте) будут обновляться. Таким образом по этой ссылке всегда можно скачать самую последнюю версию перевода

      1 Reply Last reply Reply Quote 0
      • S
        schmel
        last edited by

        файлы в папке wizards, скорее всего придется переводить непосредственно правкой кода, раз там xml…

        1 Reply Last reply Reply Quote 0
        • D
          dvserg
          last edited by

          Думаю импортировать XML поля в проект и проставить где нужно gettext в wizard.php

          SquidGuardDoc EN  RU Tutorial
          Localization ru_PFSense

          1 Reply Last reply Reply Quote 0
          • L
            lesha
            last edited by

            чтобы описания параметров сохранялись русскими буквами мне понадобилось ещё сделать вот такие правки:

            
            --- /etc/inc/xmlparse.inc.orig	2011-06-09 15:50:07.000000000 +0400
            +++ /etc/inc/xmlparse.inc	2011-06-09 12:19:48.000000000 +0400
            @@ -230,7 +230,7 @@
             						if((is_bool($cval) && $cval == true) || ($cval === "")) {
             							$xmlconfig .= "<$ent/>\n";
             						} else if ((substr($ent, 0, 5) == "descr") || (substr($ent, 0, 6) == "detail")) {
            -							$xmlconfig .= "<$ent>\n";
            +							$xmlconfig .= "<$ent>\n";
             						} else {
             							$xmlconfig .= "<$ent>" . htmlentities($cval) . "\n";
             						}
            @@ -254,7 +254,7 @@
             			} else if (!is_bool($val)) {
             				$xmlconfig .= str_repeat("\t", $indent);
             				if ((substr($ent, 0, 5) == "descr") || (substr($ent, 0, 6) == "detail"))
            -					$xmlconfig .= "<$ent>\n";
            +					$xmlconfig .= "<$ent>\n";
             				else
             					$xmlconfig .= "<$ent>" . htmlentities($val) . "\n";
             			}
            
            
            1 Reply Last reply Reply Quote 0
            • D
              dvserg
              last edited by

              Спасибо, некоторым пригодится.

              ЗЫ Поправил название для актуальности.

              SquidGuardDoc EN  RU Tutorial
              Localization ru_PFSense

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                При замене файла локализации нужно сделать

                killall -9 php 
                

                для сброса кэша без перезагрузки.

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • S
                  schmel
                  last edited by

                  Пункты меню никак нельзя перевести? Кроме правки кода?

                  1 Reply Last reply Reply Quote 0
                  • D
                    dvserg
                    last edited by

                    Никак - только правкой fbegin.inc
                    Но мое мнение - смысла править меню нет.
                    Все хелпы и упоминания завязаны на английские наименования.

                    SquidGuardDoc EN  RU Tutorial
                    Localization ru_PFSense

                    1 Reply Last reply Reply Quote 0
                    • A
                      alexandrnew
                      last edited by

                      @dvserg:

                      Никак - только правкой fbegin.inc
                      Но мое мнение - смысла править меню нет.
                      Все хелпы и упоминания завязаны на английские наименования.

                      поддерживаю :) точно также как термины - даже опасно переводить :)

                      1 Reply Last reply Reply Quote 0
                      • D
                        dvserg
                        last edited by

                        Пакет нарисован, можно пользоваться (ссылка в подписи).
                        Реализован обход кэширования, но иногда таки может потребоваться перезагрузка.

                        SquidGuardDoc EN  RU Tutorial
                        Localization ru_PFSense

                        1 Reply Last reply Reply Quote 0
                        • V
                          vlad
                          last edited by

                          Поставил RC3 (pfSense-2.0-RC3-i386-20110621-1650.iso.gz), установил пакет локализации, но при попытке перейти по адресу http://ip_address/lang.php выдает 404-ю ошибку.
                          Через шелл pkg_info показывает, что пакет установлен.
                          Где может быть закавыка?

                          1 Reply Last reply Reply Quote 0
                          • D
                            dvserg
                            last edited by

                            А ip_address - заменили на Ваш IP PFSense ?

                            SquidGuardDoc EN  RU Tutorial
                            Localization ru_PFSense

                            1 Reply Last reply Reply Quote 0
                            • V
                              vlad
                              last edited by

                              :)
                              Разумеется. Уж если я знаю как посмотреть в командной строке установленные пакеты…

                              1 Reply Last reply Reply Quote 0
                              • D
                                dvserg
                                last edited by

                                @vlad:

                                :)
                                Разумеется. Уж если я знаю как посмотреть в командной строке установленные пакеты…

                                :-[
                                А! (censored) Мой косяк.
                                Все находится в /var/tmp нужно перенести в  > /usr/local/www.
                                Или вечером выложу нормальный вариант.

                                SquidGuardDoc EN  RU Tutorial
                                Localization ru_PFSense

                                1 Reply Last reply Reply Quote 0
                                • V
                                  vlad
                                  last edited by

                                  спасибо!

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    kazakov-fmf
                                    last edited by

                                    Появился исправленный вариант? а то вручную приходится переносить.

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      dr.gopher
                                      last edited by

                                      Доброго времени суток!

                                      pfSense-2.0-RC3-i386-20110621-1650

                                      Пытаюсь поставить русификацию (pfsense-lang-1.0.tbz)
                                      Вроде делаю все как в PDF-ке.

                                      файл в /tmp/ лежит

                                      Делаю:
                                      http://thin.kiev.ua/download/pf/lang.JPG

                                      при попытке зайти на http://192.168.0.22/lang.php

                                      404 - Not Found

                                      Упс… Извиняюсь. кажись вторую страничку не дочитал. :-(

                                      cp /var/tmp/* /usr/local/www/*

                                      Закладка появилась. Добавил messages.mo и messages.po

                                      Выбрал русский язык, перегрузил.

                                      Русификации нет. :-(

                                      FAQ PfSense 2.0

                                      И не забываем про Adblock дабы не видеть баннеров.

                                      И многое другое на www.thin.kiev.ua

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dvserg
                                        last edited by

                                        @kazakov-fmf:

                                        Появился исправленный вариант? а то вручную приходится переносить.

                                        Пока нет - занят пополнением бюджета.

                                        SquidGuardDoc EN  RU Tutorial
                                        Localization ru_PFSense

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          schmel
                                          last edited by

                                          @dr.gopher:

                                          Закладка появилась. Добавил messages.mo и messages.po
                                          Выбрал русский язык, перегрузил.
                                          Русификации нет. :-(

                                          Нужен только message.mo
                                          потом в меню выбираешь русский.

                                          1 Reply Last reply Reply Quote 0
                                          • K
                                            kazakov-fmf
                                            last edited by

                                            кто нибудь может перевести мастера openvpn, trafik shaper? или скинуть файл message.po со строками для перевода?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.