>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >Установка русификации bugzilla http://forum.mozilla-russia.org/viewtopic.php?id=25645 |
Leonid[anonymous] > 14-08-2008 08:46:20 |
Установил багзиллу (v3.0.4), скачал русификацию, распаковал, скопировал в папку с багзиллой, запустил checksetup.pl. Багзилла работает, но на английском языке. Что делать дальше для того, чтобы русификация заработала? ОС: winXP Содержимое папки template: |
Tuchka_84 > 29-09-2008 19:14:40 |
Необходимо зайти в багзилу залесть в настройки Администратора.Там есть Настройки локализации в первом поле стереть en и прописать ru (там сверху уже должно подхватиться что можно два варианта либо en либо ru). В нижнем поле - defaultlanguage - оставить по умолчанию |
SnowyOwl > 20-10-2008 07:15:25 |
Можно написать en, ru. Если нет слонообразных доработок только в русских шаблонах -- нет особой причины отключать английские. |
art_kin > 15-04-2010 15:44:00 |
Всем привет! |
SnowyOwl > 15-04-2010 20:16:11 |
art_kin пишет
1. После добавления шаблонов ru -- checksetup.pl запущен? Что пишет? Переименовать существующие поля можно, начинать надо с global/field-descs.none.tmpl, но потом придется и другие шаблоны подстраивать. |
art_kin > 22-04-2010 10:15:49 |
спасибо за ответ, подскажите, пожалуйста еще, настраиваю первый раз это чудо, хоть и раньше пользовал: |
Rend > 17-05-2010 19:18:39 |
Подтверждаю, что руссификация 3.6 не работает. Веточку http://forum.mozilla-russia.org/viewtopic.php?id=44468 прикрыли зря.
Глубоко не копал, но проблема в том, что кэш переводов не содержит значения слова 'bug'. что-бы хоть как-то работало (некоторые пользователи уж больно боятся английского). Не работает как под Unix, так и под Windows. Делался upgrade с 3.4.6. |
aroba > 18-05-2010 10:24:04 |
модератор скорее всего поторопился. а мне не помогло Выделить код Код:undef error - invalid bug attribute isunconfirmed at Bugzilla/Bug.pm line 3703 Bugzilla::Bug::AUTOLOAD('Bugzilla::Bug=HASH(0x2657fa0)') called at template/ru/default/bug/knob.html.tmpl line 35 eval {...} called at template/ru/default/bug/knob.html.tmpl line 35 eval {...} called at template/ru/default/bug/knob.html.tmpl line 59 eval {...} called at template/ru/default/bug/knob.html.tmpl line 18 Template::Provider::__ANON__('Bugzilla::Template::Context=HASH(0x23a6a90)') called at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Template/Document.pm line 151 eval {...} called at /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Template/Document.pm line 149 и дальше в таком же духе |
SnowyOwl > 19-05-2010 07:02:04 |
"Официально": с 3.6 ни один из предыдущих релизов Bugzilla-ru работать не будет. Слишком велики изменения. Если у кого-то раньше и получалось, то только между "младшими" версиями. Придется ждать релиза 3.6 или помочь мне с ним |
aroba > 19-05-2010 12:09:04 |
я готов оказать посильную помощь |
small75 > 25-05-2010 13:29:55 |
OpenSUSE 10 Хочу настроить отправку почтовых уведомлений на русском языке. Отправка уведомлений через SMTP В результате при отправке уведомлений выходит ошибка Если стоит настройка любая кроме SMTP, то ошибки нет. Как исправить? Спасибо. |
tim4dev > 25-05-2010 13:45:14 |
Попробовал апгрейдиться с 3.2-ru - мраки. Ничего не помогло. |
Tuchka_84 > 25-05-2010 15:04:21 |
tim4dev пишет
А без русификации у Вас письма нормально ходят? Отправляются без проблем? |
tim4dev > 25-05-2010 17:29:06 |
Tuchka_84 пишет
До этого не доходит: проявляются глюки Выделить код Код:undef error - Can't use an undefined value as a HASH reference at Bugzilla/Template.pm line 240. В 3.2 без полной русификации писем еще можно жить. В 3.6 без русификации всего остального - нет. |
small75 > 26-05-2010 17:05:44 |
small75 пишет
Никто не сталкивался? 26-05-2010 17:08:08 При создании и просмотре бага в списке значений полей Серьезность, Платформа и ОС все значения на английском. Что может быть? |
Tuchka_84 > 27-05-2010 10:14:22 |
small75 пишет
Вы имеете ввиду в приходящих письмах? |
small75 > 27-05-2010 14:14:56 |
Tuchka_84 пишет
здесь я имею в виду веб-интерфейс багзиллы. |
small75 > 27-05-2010 16:30:18 |
при создании и просмотре бага в 3.4.6 для отображения значений полей Серьезность, Платформа и ОС используются значения из БД. |
SnowyOwl > 27-05-2010 17:48:23 |
small75 пишет
Нехорошая идея, поскольку придется править CSS или терять форматирование в списках ошибок. Правильно: проверить что все есть в field-descs.none.tmpl и что в шаблонах везде вызывается макро display_value() |
small75 > 28-05-2010 10:58:05 |
SnowyOwl пишет
в 3.4.6 используется get_severity() Выделить код Код:[% severity_descs = { "blocker" => "Чрезвычайная", "critical" => "Критическая", "major" => "Серьезная", "normal" => "Существенная", "minor" => "Незначительная", "trivial" => "Тривиальная", "enhancement" => "Пожелание" } %] [% MACRO get_severity(sev) GET severity_descs.$sev || sev %] в edit.html.tmpl этот макро используется Выделить код Код:#line 1108 "template/ru/default/bug/edit.html.tmpl" if ($stash->get('selname') eq 'bug_severity') { #line 1101 "template/ru/default/bug/edit.html.tmpl" # FILTER $output .= do { my $output = ''; my $_tt_filter = $context->filter('html') || $context->throw($context->error); $output .= $stash->get(['get_severity', [ $stash->get('x') ]]); &$_tt_filter($output); }; } а в результате почему-то всЁ по английски...... |
small75 > 01-06-2010 12:42:50 |
Поставил багзиллу 3.4.3 и русификатор 3.4.3 |
banbot > 01-06-2010 12:49:44 |
small75
Хм, сейчас посмотрел перевод 3.6, там всё по русски. |
small75 > 01-06-2010 13:06:41 |
banbot пишет
В 3.6 и в 3.2 по-русски а в 3.4.х - нет |
small75 > 01-06-2010 14:08:52 |
В шаблоне edit.html.tmpl для указанных полей не вызывается блок т.к. эти поля обрабатываются в field.html.tmpl а в field.html.tmpl для версии 3.6 вызывается get_value: а для версии 3.4.3 нет аналогичного вызова: Поэтому и всЁ по-английски. У меня нет опыта в Perl. Спасибо |
SnowyOwl > 07-06-2010 02:10:20 |
Подтверждаю. Надо переносить в http://bugzilla-ru.svn.sourceforge.net/ … otate#l157 пассаж из http://bugzilla-ru.svn.sourceforge.net/ … tate#l1111 |
small75 > 07-06-2010 13:58:30 |
SnowyOwl пишет
заменил в http://bugzilla-ru.svn.sourceforge.net/ … otate#l157 в строке 157 на Выделить код Код:[% IF field.name == "bug_severity" %] [% get_severity(legal_value.name) FILTER html %] [% ELSIF field.name == "rep_platform" %] [% get_platform(legal_value.name) FILTER html %] [% ELSIF field.name == "op_sys" %] [% get_os(legal_value.name) FILTER html %] [% ELSE %] [% legal_value.name FILTER html %] [% END %] теперь всЁ по-русски |
redhatee2006 > 20-08-2010 14:54:10 |
small75 пишет
аналогичная проблема, как побороть??? CentOS 5.4 |
small75 > 20-08-2010 15:51:40 |
redhatee2006 |
redhatee2006 > 20-08-2010 16:00:46 |
small75 пишет
У меня багзила также вместе с почтовиком на одном хосте установлена, почтовик-exim, но почта не отправляется, выпадает ошибка и все.....из тестов проходит только checksetup.pl, runtests.pl вываливает ошибки. |