Частичная локализация Pfsense 2.0
-
файлы messages.po, messages.mo (ссылка в первом посте) будут обновляться. Таким образом по этой ссылке всегда можно скачать самую последнюю версию перевода
-
файлы в папке wizards, скорее всего придется переводить непосредственно правкой кода, раз там xml…
-
Думаю импортировать XML поля в проект и проставить где нужно gettext в wizard.php
-
чтобы описания параметров сохранялись русскими буквами мне понадобилось ещё сделать вот такие правки:
--- /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"; }
-
Спасибо, некоторым пригодится.
ЗЫ Поправил название для актуальности.
-
При замене файла локализации нужно сделать
killall -9 php
для сброса кэша без перезагрузки.
-
Пункты меню никак нельзя перевести? Кроме правки кода?
-
Никак - только правкой fbegin.inc
Но мое мнение - смысла править меню нет.
Все хелпы и упоминания завязаны на английские наименования. -
Никак - только правкой fbegin.inc
Но мое мнение - смысла править меню нет.
Все хелпы и упоминания завязаны на английские наименования.поддерживаю :) точно также как термины - даже опасно переводить :)
-
Пакет нарисован, можно пользоваться (ссылка в подписи).
Реализован обход кэширования, но иногда таки может потребоваться перезагрузка. -
Поставил RC3 (pfSense-2.0-RC3-i386-20110621-1650.iso.gz), установил пакет локализации, но при попытке перейти по адресу http://ip_address/lang.php выдает 404-ю ошибку.
Через шелл pkg_info показывает, что пакет установлен.
Где может быть закавыка? -
А ip_address - заменили на Ваш IP PFSense ?
-
:)
Разумеется. Уж если я знаю как посмотреть в командной строке установленные пакеты… -
:)
Разумеется. Уж если я знаю как посмотреть в командной строке установленные пакеты…:-[
А! (censored) Мой косяк.
Все находится в /var/tmp нужно перенести в > /usr/local/www.
Или вечером выложу нормальный вариант. -
спасибо!
-
Появился исправленный вариант? а то вручную приходится переносить.
-
Доброго времени суток!
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
Выбрал русский язык, перегрузил.
Русификации нет. :-(
-
Появился исправленный вариант? а то вручную приходится переносить.
Пока нет - занят пополнением бюджета.
-
Закладка появилась. Добавил messages.mo и messages.po
Выбрал русский язык, перегрузил.
Русификации нет. :-(Нужен только message.mo
потом в меню выбираешь русский. -
кто нибудь может перевести мастера openvpn, trafik shaper? или скинуть файл message.po со строками для перевода?