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.
    • E
      Eugene
      last edited by

      офикеть… молодцы, мужики!

      http://ru.doc.pfsense.org

      1 Reply Last reply Reply Quote 0
      • 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
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.