You can subscribe to this list here.
2005 |
Jan
|
Feb
(51) |
Mar
(29) |
Apr
(37) |
May
(11) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(60) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(4) |
2010 |
Jan
(2) |
Feb
|
Mar
(5) |
Apr
(4) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <fed...@us...> - 2010-06-06 22:00:21
|
Revision: 301 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=301&view=rev Author: fedrushkov Date: 2010-06-06 22:00:14 +0000 (Sun, 06 Jun 2010) Log Message: ----------- Untranslated welcome message, reported by andre_nn http://forum.mozilla-russia.org/viewtopic.php?id=44241 Modified Paths: -------------- branches/3.4/template/ru/default/index.html.tmpl Modified: branches/3.4/template/ru/default/index.html.tmpl =================================================================== --- branches/3.4/template/ru/default/index.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) +++ branches/3.4/template/ru/default/index.html.tmpl 2010-06-06 22:00:14 UTC (rev 301) @@ -128,7 +128,7 @@ <table> <tr> <td> - <h1 id="welcome"> Welcome to [% terms.Bugzilla %]</h1> + <h1 id="welcome"> Добро пожаловать в [% terms.Bugzilla %]</h1> <div class="intro">[% Hook.process('intro') %]</div> <a id="enter_bug" class="bz_common_actions" href="enter_bug.cgi"><span>Зарегистрировать [% terms.bug_acc %]</span></a> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-04-19 01:17:22
|
Revision: 300 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=300&view=rev Author: fedrushkov Date: 2010-04-19 01:17:15 +0000 (Mon, 19 Apr 2010) Log Message: ----------- Templates synchronized to 3.4.5 Modified Paths: -------------- branches/3.4/template/ru/default/bug/comments.html.tmpl branches/3.4/template/ru/default/bug/edit.html.tmpl branches/3.4/template/ru/default/email/newchangedmail.txt.tmpl branches/3.4/template/ru/default/email/whine.txt.tmpl branches/3.4/template/ru/default/pages/release-notes.html.tmpl branches/3.4/template/ru/default/whine/mail.html.tmpl branches/3.4/template/ru/default/whine/mail.txt.tmpl bugzilla-ru/template/ru/default/welcome-admin.html.tmpl Modified: branches/3.4/template/ru/default/bug/comments.html.tmpl =================================================================== --- branches/3.4/template/ru/default/bug/comments.html.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/bug/comments.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -225,7 +225,7 @@ [% END %] <pre class="bz_comment_text" [% ' id="comment_text_' _ count _ '"' IF mode == "edit" %]> - [%- wrapped_comment FILTER quoteUrls(bug.bug_id, comment.already_wrapped) -%] + [%- wrapped_comment FILTER quoteUrls(bug.bug_id) -%] </pre> </div> [% END %] Modified: branches/3.4/template/ru/default/bug/edit.html.tmpl =================================================================== --- branches/3.4/template/ru/default/bug/edit.html.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/bug/edit.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -51,7 +51,7 @@ */ [% IF user.settings.quote_replies.value != 'off' %] document.write('[<a href="#add_comment" onclick="replyToComment(' + - id + ',' + real_id + ');">ответить<' + '/a>]'); + id + ',' + real_id + '); return false;">ответить<' + '/a>]'); [% END %] } Modified: branches/3.4/template/ru/default/email/newchangedmail.txt.tmpl =================================================================== --- branches/3.4/template/ru/default/email/newchangedmail.txt.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/email/newchangedmail.txt.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -51,7 +51,7 @@ [% FOREACH comment = new_comments %] [%- IF comment.count %] ---- Comment #[% comment.count %] from [% comment.author.identity %] [%+ comment.time FILTER time %] --- +--- Comment #[% comment.count %] from [% comment.author.identity %] [%+ comment.time FILTER time(undef, to_user.timezone) %] --- [% END %] [%+ FILTER remove('^X') %][% PROCESS bug/format_comment.txt.tmpl %][% END %] [% END %] Modified: branches/3.4/template/ru/default/email/whine.txt.tmpl =================================================================== --- branches/3.4/template/ru/default/email/whine.txt.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/email/whine.txt.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -33,7 +33,7 @@ ([% urlbase %]), и они требуют Вашего внимания. Все эти [% terms.bugs %] находятся в состоянии '[% get_status("NEW") %]' или -'[% get_status("REOPENED") %]', и на них не было реакции +'[%= get_status("REOPENED") %]', и на них не было реакции в течение [% Param("whinedays") %] дней и более. Вам следует изучить их и принять первоначальное решение. @@ -44,9 +44,9 @@ (2) Вы считаете, что [% terms.bug %] не принадлежит Вам и переадресуете ее другому исполнителю. (Если неясно, кому следует ее переназначить, уточните значение поля Компонент и используйте команду - "Переадресовать [% terms.bug_acc %] ответственному за компонент".) + "Вернуть исполнителю по умолчанию".) (3) Вы считаете, что [% terms.bug %] принадлежит Вам, но не можете решить ее немедленно. - Используйте команду "Принять [% terms.bug %]". + Примите ошибку в работу, установив состояние [% get_status("ASSIGNED") %]. Используйте список всех [%+ terms.bugs_gen %] в состояниях [% get_status("NEW") %]/[% get_status("REOPENED") %] [%+ terms.bugs %], (при необходимости создайте закладку): Modified: branches/3.4/template/ru/default/pages/release-notes.html.tmpl =================================================================== --- branches/3.4/template/ru/default/pages/release-notes.html.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/pages/release-notes.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -61,6 +61,39 @@ <h2><a name="v34_point"></a>Изменения в этом релизе 3.4.x</h2> +<h3>3.4.5</h3> + +<p>Релиз содержит исправления нескольких проблем безопасности. Подробности описаны в + <a href="http://www.bugzilla.org/security/3.0.10/">бюллетене безопасности</a>.</p> + +<p>Кроме того, в этом релизе сделаны другие важные изменения и + исправления:</p> + +<ul> + <li>Оповещения не работали при включенном jobqueue.pl. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=530270">[% terms.Bug %] 530270</a>) + </li> + <li>В оповещениях не заполнялось поле "Ответственный". + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511216">[% terms.Bug %] 511216</a>) + </li> + <li>Администраторы могут создавать учетные записи через + editusers.cgi при использовании метода аутентификации "Env". + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=483987">[% terms.Bug %] 483987</a>) + </li> + <li>Время комментариев в почтовой рассылке указывается по часовому + поясу получателя сообщения, а не автора комментария. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534587">[% terms.Bug %] 534587</a>) + </li> + <li>"[% terms.bug %] 1234" иногда не превращалось в ссылку, если + между словом "[% terms.bug %]" и номером попадал перенос строки. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=514703">[% terms.Bug %] 514703</a>) + </li> + <li>При работе checksetup.pl под Windows подавлено модальное окно с ошибкой + про OCI.dll. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=480968">[% terms.Bug %] 480968</a>) + </li> +</ul> + <h3>3.4.4</h3> <p>Релиз содержит исправление проблемы безопасности. Подробности описаны в Modified: branches/3.4/template/ru/default/whine/mail.html.tmpl =================================================================== --- branches/3.4/template/ru/default/whine/mail.html.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/whine/mail.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -33,10 +33,6 @@ [% PROCESS global/variables.none.tmpl %] [% PROCESS 'global/field-descs.none.tmpl' %] -[%# assignee_login_string is a literal string used for getting the - # assignee's name out of the bug data %] -[% SET assignee_login_string="map_assigned_to.login_name" %] - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> @@ -83,7 +79,7 @@ <td align="left">[% get_severity(bug.bug_severity) FILTER html %]</td> <td align="left">[% bug.priority FILTER html %]</td> <td align="left">[% get_platform(bug.rep_platform) FILTER html %]</td> - <td align="left">[% bug.$assignee_login_string FILTER html %]</td> + <td align="left">[% bug.assigned_to FILTER html %]</td> <td align="left">[% get_status(bug.bug_status) FILTER html %]</td> <td align="left">[% get_resolution(bug.resolution) FILTER html %]</td> <td align="left">[% bug.short_desc FILTER html %]</td> Modified: branches/3.4/template/ru/default/whine/mail.txt.tmpl =================================================================== --- branches/3.4/template/ru/default/whine/mail.txt.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ branches/3.4/template/ru/default/whine/mail.txt.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -33,10 +33,6 @@ [% PROCESS global/variables.none.tmpl %] [% PROCESS 'global/field-descs.none.tmpl' %] -[%# assignee_login_string is a literal string used for getting the - # assignee's name out of the bug data %] -[% SET assignee_login_string="map_assigned_to.login_name" %] - [% body %] [% IF author.login == recipient.login %] @@ -58,7 +54,7 @@ Приоритет: [%+ bug.priority -%] Серьезность: [%+ get_severity(bug.bug_severity) -%] Платформа: [%+ get_platform(bug.rep_platform) %] - Исполнитель: [%+ bug.$assignee_login_string %] + Исполнитель: [%+ bug.assigned_to %] Состояние: [%+ get_status(bug.bug_status) %] [%- IF bug.resolution %] Решение: [% get_resolution(bug.resolution) -%] [%- END %] Modified: bugzilla-ru/template/ru/default/welcome-admin.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/welcome-admin.html.tmpl 2010-04-19 00:46:57 UTC (rev 299) +++ bugzilla-ru/template/ru/default/welcome-admin.html.tmpl 2010-04-19 01:17:15 UTC (rev 300) @@ -42,8 +42,6 @@ обязательно следует посетить раздел <a href="editparams.cgi">Настройки</a>, который позволяет устанавливать обязательные параметры экземпляра, в частности:</p> -[%# FIXME: секции? #%] - <ul> <li><a href="editparams.cgi?section=core#urlbase">urlbase</a>, адрес URL данного экземпляра системы, используемый в сообщениях электронной почты (до тех пор пока This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-04-19 00:47:03
|
Revision: 299 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=299&view=rev Author: fedrushkov Date: 2010-04-19 00:46:57 +0000 (Mon, 19 Apr 2010) Log Message: ----------- 3.4.4 release tagged Added Paths: ----------- tags/3.4.4/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-04-14 01:11:56
|
Revision: 298 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=298&view=rev Author: fedrushkov Date: 2010-04-14 01:11:49 +0000 (Wed, 14 Apr 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/template/ru/default/global/user-error.html.tmpl bugzilla-ru/template/ru/default/pages/release-notes.html.tmpl Modified: bugzilla-ru/template/ru/default/global/user-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) +++ bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2010-04-14 01:11:49 UTC (rev 298) @@ -80,6 +80,12 @@ [% END %] уже существует. + [% ELSIF error == "account_locked" %] + [% title = "Учетная запись блокирована" %] + Ваш адрес IP ([% ip_addr FILTER html %]) заблокирован для + этой учетной записи до [% unlock_at FILTER time %], так как с него + выполнено много неудачных попыток входа. + [% ELSIF error == "alias_has_comma_or_space" %] [% title = "Недопустимые символы в имени terms.bug_gen" %] Указанное имя [% terms.bug_gen %], <em>[% alias FILTER html %]</em>, @@ -155,7 +161,11 @@ [% IF object == "administrative_pages" %] средства администратора [% ELSIF object == "attachment" %] - это приложение + [% IF attach_id %] + приложение #[% attach_id FILTER html %] + [% ELSE %] + это приложение + [% END %] [% ELSIF object == "bugs" %] [%+ terms.bugs %] [% ELSIF object == "charts" %] @@ -675,10 +685,11 @@ [% ELSIF error == "group_cannot_delete" %] [% title = "Удаление группы невозможно" %] - Удаление группы <em>[% name FILTER html %]</em> невозможно, + Удаление группы <em>[% group.name FILTER html %]</em> невозможно, так как в базе данных содержатся - <a href="editgroups.cgi?action=del&group=[% gid FILTER url_quote %]">ссылки</a> - на нее. Все ссылки на эту группу должны быть изменены + <a href="editgroups.cgi?action=del&group= + [% group.id FILTER url_quote %]">ссылки</a> + на неё. Все ссылки на эту группу должны быть изменены перед удалением. [% ELSIF error == "group_change_denied" %] @@ -969,6 +980,19 @@ [% ELSIF error == "invalid_username_or_password" %] [% title = "Недопустимое имя пользователя или пароль" %] Указанные имя пользователя или пароль неверны. + [%# People get two login attempts before being warned about + # being locked out. + #%] + [% IF remaining <= 2 %] + Если правильный пароль не будет введен за + [%+ remaining FILTER html %] [% numeral(remaining, + "попытку","попытки", "попыток") + FILTER html -%], учетная запись будет заблокирована на + [%+ constants.LOGIN_LOCKOUT_INTERVAL FILTER html %] + [% numeral(constants.LOGIN_LOCKOUT_INTERVAL, + "минуту","минуты", "минут") + FILTER html -%]. + [% END %] [% ELSIF error == "json_rpc_post_only" %] По соображениям безопасности использование JSON-RPC допустимо @@ -1283,8 +1307,13 @@ Попробуйте разбить на несколько частей. [% ELSIF error == "product_access_denied" %] - Продукт '[% product FILTER html %]' не существует - или доступ к нему ограничен. + Продукт + [%+ IF id.defined %] + с кодом [% id FILTER html %] + [% ELSE %] + '[% name FILTER html %]' + [% END %] + не существует или доступ к нему ограничен. [% ELSIF error == "product_doesnt_exist" %] [% title = "Указанный продукт не существует" %] @@ -1598,6 +1627,12 @@ Пользователь <tt>[% name FILTER html %]</tt> не существует или доступ к учетной записи запрещен. + [% ELSIF error == "user_match_too_many" %] + [% title = "Пользователи не опознаны" %] + [% terms.Bugzilla %] не удалось установить пользователей по + именам или адресам электронной почты, указанным в поле (полях) + [% fields.join(', ') FILTER html %]. + [% ELSIF error == "user_not_insider" %] [% title = "Пользователь не входит в группу внутренних пользователей" %] Недостаточно прав для использования пометки "Конфиденциально" @@ -1714,7 +1749,9 @@ [% PROCESS global/footer.html.tmpl %] [% BLOCK object_name %] - [% IF class == "Bugzilla::User" %] + [% IF class == "Bugzilla::Attachment" %] + приложение + [% ELSIF class == "Bugzilla::User" %] пользователь [% ELSIF class == "Bugzilla::Component" %] компонент @@ -1730,6 +1767,10 @@ вид согласования [% ELSIF class == "Bugzilla::Field" %] атрибут + [% ELSIF class == "Bugzilla::Group" %] + группа + [% ELSIF class == "Bugzilla::Product" %] + продукт [% ELSIF class == "Bugzilla::Search::Saved" %] условие отбора [% ELSIF ( matches = class.match('^Bugzilla::Field::Choice::(.+)') ) %] Modified: bugzilla-ru/template/ru/default/pages/release-notes.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/pages/release-notes.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) +++ bugzilla-ru/template/ru/default/pages/release-notes.html.tmpl 2010-04-14 01:11:49 UTC (rev 298) @@ -61,6 +61,39 @@ <h2><a name="v34_point"></a>Изменения в этом релизе 3.4.x</h2> +<h3>3.4.5</h3> + +<p>Релиз содержит исправления нескольких проблем безопасности. Подробности описаны в + <a href="http://www.bugzilla.org/security/3.0.10/">бюллетене безопасности</a>.</p> + +<p>Кроме того, в этом релизе сделаны другие важные изменения и + исправления:</p> + +<ul> + <li>Оповещения не работали при включенном jobqueue.pl. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=530270">[% terms.Bug %] 530270</a>) + </li> + <li>В оповещениях не заполнялось поле "Ответственный". + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=511216">[% terms.Bug %] 511216</a>) + </li> + <li>Администраторы могут создавать учетные записи через + editusers.cgi при использовании метода аутентификации "Env". + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=483987">[% terms.Bug %] 483987</a>) + </li> + <li>Время комментариев в почтовой рассылке указывается по часовому + поясу получателя сообщения, а не автора комментария. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534587">[% terms.Bug %] 534587</a>) + </li> + <li>"[% terms.bug %] 1234" иногда не превращалось в ссылку, если + между словом "[% terms.bug %]" и номером попадал перенос строки. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=514703">[% terms.Bug %] 514703</a>) + </li> + <li>При работе checksetup.pl под Windows подавлено модальное окно с ошибкой + про OCI.dll. + (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=480968">[% terms.Bug %] 480968</a>) + </li> +</ul> + <h3>3.4.4</h3> <p>Релиз содержит исправление проблемы безопасности. Подробности описаны в This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-04-13 01:01:53
|
Revision: 297 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=297&view=rev Author: fedrushkov Date: 2010-04-13 01:01:47 +0000 (Tue, 13 Apr 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/template/ru/default/filterexceptions.pl bugzilla-ru/template/ru/default/reports/duplicates-simple.html.tmpl bugzilla-ru/template/ru/default/reports/duplicates-table.html.tmpl bugzilla-ru/template/ru/default/reports/duplicates.html.tmpl bugzilla-ru/template/ru/default/search/form.html.tmpl Modified: bugzilla-ru/template/ru/default/filterexceptions.pl =================================================================== --- bugzilla-ru/template/ru/default/filterexceptions.pl 2010-03-31 22:19:36 UTC (rev 296) +++ bugzilla-ru/template/ru/default/filterexceptions.pl 2010-04-13 01:01:47 UTC (rev 297) @@ -92,20 +92,6 @@ 'request.attach_id', ], -'reports/duplicates-table.html.tmpl' => [ - 'column.name', - 'column.description', - 'bug.count', - 'bug.delta', -], - -'reports/duplicates.html.tmpl' => [ - 'bug_ids_string', - 'maxrows', - 'changedsince', - 'reverse', -], - 'reports/keywords.html.tmpl' => [ 'keyword.bug_count', ], Modified: bugzilla-ru/template/ru/default/reports/duplicates-simple.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/reports/duplicates-simple.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) +++ bugzilla-ru/template/ru/default/reports/duplicates-simple.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) @@ -15,7 +15,9 @@ # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # - # Contributor(s): Gervase Markham <ge...@ge...> + # Contributor(s): + # Gervase Markham <ge...@ge...> + # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] @@ -26,8 +28,9 @@ [% PROCESS global/variables.none.tmpl %] +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> <html> - [% IF product %] [% title = "Наиболее частые $terms.bugs продукта $product" %] [% ELSE %] @@ -41,5 +44,4 @@ <body> [% PROCESS "reports/duplicates-table.html.tmpl" %] </body> - </html> Modified: bugzilla-ru/template/ru/default/reports/duplicates-table.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/reports/duplicates-table.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) +++ bugzilla-ru/template/ru/default/reports/duplicates-table.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) @@ -15,23 +15,18 @@ # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # - # Contributor(s): Gervase Markham <ge...@ge...> + # Contributor(s): + # Gervase Markham <ge...@ge...> + # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: - # bugs: list of hashes. May be empty. Each hash has nine members: - # id: integer. The bug number + # bugs: list of hashes. May be empty. Each hash has three members: + # bug: A Bugzilla::Bug object # count: integer. The number of dupes # delta: integer. The change in count in the last $changedsince days - # component: string. The bug's component - # bug_severity: string. The bug's severity. - # op_sys: string. The bug's reported OS. - # target_milestone: string. The bug's TM. - # short_desc: string. The bug's summary. - # bug_status: string. The bug's status. - # resolution: string. The bug's resolution, if any. # # bug_ids: list of integers. May be empty. The IDs of the bugs in $bugs. # @@ -40,99 +35,89 @@ # maxrows: integer. Max number of rows to display. # changedsince: integer. The number of days ago for the changedsince column. # openonly: boolean. True if we are only showing open bugs. - # query_products: list of strings. Restrict to these products only. + # product: array of strings. Restrict to these products only. #%] -[% PROCESS global/variables.none.tmpl %] +[% PROCESS "global/field-descs.none.tmpl" %] [%# *** Column Headers *** %] -[% IF bug_ids.size > 0 %] - <table border> - <thead> - <tr bgcolor="#CCCCCC"> - [% FOREACH column = [ { name => "id", description => "$terms.Bug" }, - { name => "count", description => "Кол-во<br>дублей" }, - { name => "delta", - description => "Изменения за<br>$changedsince дней" }, - { name => "component", description => "Компонент" }, - { name => "bug_severity", description => "Серьезность" }, - { name => "op_sys", description => "ОС" }, - { name => "target_milestone", - description => "Запланировано" }, - { name => "short_desc", description => "Аннотация" } ] - %] +[% SET columns = [ + { name => "id", description => "$terms.Bug" }, + { name => "count", description => "Кол-во<br>дублей" }, + { name => "delta", + description => "Изменения за<br>$changedsince дней" }, + { name => "component", description => field_descs.component }, + { name => "bug_severity", description => field_descs.bug_severity }, + { name => "op_sys", description => field_descs.op_sys }, + { name => "target_milestone", description => field_descs.target_milestone }, + { name => "short_desc", description => field_descs.short_desc }, +] %] - <th> - [% bug_ids_string = bug_ids.join(',') %] - <a href="duplicates.cgi?sortby=[% column.name %] - [% IF sortby == column.name %] - [% "&reverse=1" IF NOT reverse %] - [% ELSE %] - [%-# Some columns start off reversed %] - [% "&reverse=1" IF column.name.match('delta|count') %] - [% END %] - [% IF maxrows %]&maxrows=[% maxrows FILTER html %][% END %] - [% IF changedsince %]&changedsince=[% changedsince FILTER html %][% END %] - [% "&openonly=1" IF openonly %] - [% FOREACH p = query_products %]&product=[% p FILTER html %][% END %] - [% IF format %]&format=[% format FILTER html %][% END %] - [% IF sortvisible %]&bug_id=[% bug_ids_string FILTER html %]&sortvisible=1[% END %]"> - [% column.description %]</a> +[% SET base_args = [] %] +[% FOREACH param = ['maxrows', 'openonly', 'format', 'sortvisible', + 'changedsince', 'product'] +%] + [% NEXT IF NOT ${param}.defined %] + [% FOREACH value = ${param} %] + [% filtered_value = value FILTER url_quote %] + [% base_args.push("$param=$filtered_value") %] + [% END %] +[% END %] +[% IF sortvisible %] + [% bug_ids_string = bug_ids.nsort.join(',') FILTER url_quote %] + [% base_args.push("bug_id=$bug_ids_string") %] +[% END %] +[% base_args_string = base_args.join('&') %] + +[% IF bugs.size %] + <table id="duplicates_table" cellpadding="0" cellspacing="0"> + <thead> + <tr> + [% FOREACH column = columns %] + [% IF column.name == sortby %] + [%# We add this to the column object so it doesn't affect future + # iterations of the loop. + #%] + [% column.reverse_sort = reverse ? 0 : 1 %] + [% END %] + <th class="[% column.name FILTER html %]"> + <a href="duplicates.cgi?sortby=[% column.name FILTER url_quote %] + [% IF column.reverse_sort.defined %] + [%- %]&reverse=[% column.reverse_sort FILTER url_quote %] + [% END %] + [% IF base_args_string %] + [% "&$base_args_string" FILTER none %] + [% END %]" + >[% column.description FILTER none %]</a> </th> [% END %] </tr> </thead> - [% IF NOT sortby %] - [% sortby = "count"; reverse = "1" %] - [% END %] - - [% IF sortby == "id" OR sortby == "count" OR sortby == "delta" %] - [%# Numeric sort %] - [% sortedbugs = bugs.nsort(sortby) %] - [% ELSE %] - [% sortedbugs = bugs.sort(sortby) %] - [% END %] - - [% IF reverse %] - [% bugs = sortedbugs.reverse %] - [% ELSE %] - [% bugs = sortedbugs %] - [% END %] - [%# *** Buglist *** %] - <tbody> - [%# We need to keep track of the bug IDs we are actually displaying, because - # if the user decides to sort the visible list, we need to know what that - # list actually is. %] - [% vis_bug_ids = [] %] - - [% FOREACH bug = bugs %] - [% LAST IF loop.index() >= maxrows %] - [% vis_bug_ids.push(bug.id) %] - - <tr [% "class='resolved'" IF bug.resolution != "" %]> - <td> - <center> - [% bug.id FILTER bug_link(bug.id) FILTER none %] - </center> + <tbody> + [% FOREACH item = bugs %] + [% SET bug = item.bug %] + <tr [% " class='resolved'" IF NOT bug.isopened %]> + <td class="id"> + [% bug.id FILTER bug_link(bug) FILTER none %] </td> - - <td> - <center> - [% bug.count %] - </center> + <td class="count">[% item.count FILTER html %]</td> + <td class="delta">[% item.delta FILTER html %]</td> + <td class="component">[% bug.component FILTER html %]</td> + <td class="bug_severity"> + [%- display_value('bug_severity', bug.bug_severity) FILTER html %] </td> - - <td><center>[% bug.delta %]</center></td> - - <td>[% bug.component FILTER html %]</td> - <td><center>[% display_value("bug_severity", bug.bug_severity ) FILTER html %]</center></td> - <td><center>[% display_value("op_sys", bug.op_sys ) FILTER html %]</center></td> - <td><center>[% display_value("target_milestone", bug.target_milestone) FILTER html %]</center></td> - <td>[% bug.short_desc FILTER html %]</td> + <td class="op_sys"> + [%- display_value('op_sys', bug.op_sys) FILTER html %] + </td> + <td class="target_milestone"> + [% display_value('target_milestone', + bug.target_milestone) FILTER html %] + </td> + <td class="short_desc">[% bug.short_desc FILTER html %]</td> </tr> [% END %] </tbody> Modified: bugzilla-ru/template/ru/default/reports/duplicates.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/reports/duplicates.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) +++ bugzilla-ru/template/ru/default/reports/duplicates.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) @@ -21,14 +21,12 @@ #%] [%# INTERFACE: - # products: an array of product objects this user can see. - # # sortby: string. the column on which we are sorting the buglist. # reverse: boolean. True if we are reversing the current sort. # maxrows: integer. Max number of rows to display. # changedsince: integer. The number of days ago for the changedsince column. # openonly: boolean. True if we are only showing open bugs. - # query_products: list of strings. The set of products we check for dups. + # product: array of strings. The set of products we check for dups. # # Additionally, you need to fulfill the interface to # duplicates-table.html.tmpl. @@ -36,9 +34,10 @@ [% PROCESS global/variables.none.tmpl %] -[% IF query_products.size %] +[% IF product.size %] [% title = BLOCK %] - Наиболее частые [% terms.Bugs %] для [% query_products.join(', ') FILTER html %] + Наиболее частые [% terms.Bugs %] для + [%+ product.join(', ') FILTER html %] [% END %] [% ELSE %] [% title = "Наиболее частые $terms.bugs" %] @@ -46,7 +45,7 @@ [% PROCESS global/header.html.tmpl title = title - style = ".resolved { background-color: #d9d9d9; color: #000000; }" + style_urls = ['skins/standard/duplicates.css'] %] <p> @@ -59,26 +58,26 @@ [%# *** Parameters *** %] -[% bug_ids_string = vis_bug_ids.join(',') %] +[% bug_ids_string = bug_ids.join(',') %] <h3><a name="params">Изменить параметры</a></h3> <form method="get" action="duplicates.cgi"> <input type="hidden" name="sortby" value="[% sortby FILTER html %]"> - <input type="hidden" name="reverse" value="[% reverse %]"> - <input type="hidden" name="bug_id" value="[% bug_ids_string %]"> + <input type="hidden" name="reverse" value="[% reverse FILTER html %]"> + <input type="hidden" name="bug_id" value="[% bug_ids_string FILTER html %]"> <table> <tr> <td>Сортировка и фильтр применяются к:</td> <td> <input type="radio" name="sortvisible" id="entirelist" value="0" - [%+ "checked" IF NOT sortvisible %]> + [% ' checked="checked"' IF NOT sortvisible %]> <label for="entirelist"> всему списку </label> <br> <input type="radio" name="sortvisible" id="visiblelist" value="1" - [%+ "checked" IF sortvisible %]> + [% ' checked="checked"' IF sortvisible %]> <label for="visiblelist"> отображаемой части </label> @@ -86,9 +85,9 @@ <td rowspan="4" valign="top">Продукты:</td> <td rowspan="4" valign="top"> <select name="product" size="5" multiple="multiple"> - [% FOREACH p = products %] + [% FOREACH p = user.get_selectable_products %] <option name="[% p.name FILTER html %]" - [% " selected" IF lsearch(query_products, p.name) != -1 %] + [% ' selected="selected"' IF product.contains(p.name) %] >[% p.name FILTER html %]</option> [% END %] </select> @@ -96,17 +95,21 @@ </tr> <tr> - <td>Ошибок не более:</td> + <td><label for="maxrows">Ошибок не более:</label></td> <td> - <input size="4" name="maxrows" value="[% maxrows %]"> + <input size="4" name="maxrows" id="maxrows" + value="[% maxrows FILTER html %]"> </td> </tr> <tr> - <td>Изменения за последние </td> <td> - <input size="4" name="changedsince" value="[% changedsince %]"> дней + <label for="changedsince">Изменения за последние </label> </td> + <td> + <input size="4" name="changedsince" id="changedsince" + value="[% changedsince FILTER html %]"> дней + </td> </tr> <tr> @@ -117,7 +120,7 @@ </td> <td> <input type="checkbox" name="openonly" id="openonly" value="1" - [%+ "checked" IF openonly %]> + [% ' checked="checked"' IF openonly %]> </td> </tr> @@ -127,10 +130,9 @@ </form> <form method="post" action="buglist.cgi"> - <input type="hidden" name="bug_id" value="[% bug_ids_string %]"> - <input type="hidden" name="order" value="Reuse same sort as last time"> + <input type="hidden" name="bug_id" value="[% bug_ids_string FILTER html %]"> Сформировать новый <input type="submit" id="list" - value="список [% terms.bugs_gen %]">. + value="список [% terms.bugs_gen %]">. (Порядок сортировки может измениться.) </form> @@ -140,14 +142,14 @@ <a name="explanation">Что такое "наиболее частые [% terms.bugs %]"?</a> </b> -<blockquote> +<p> Список наиболее частых [% terms.bugs_gen %] перечисляет незакрытые [% terms.bugs %], которые регистрируются наиболее часто. Анализ базы данных выполняется каждые сутки подсчетом прямых и косвенных дублей каждой [% terms.bug_gen %]. Эти данные должны способствовать уменьшению количества повторно регистрируемых [% terms.bugs_gen %] и повышению производительности разработчиков. -</blockquote> +</p> <b>Как пользоваться списком?</b> @@ -165,11 +167,11 @@ <ul> <li>Используйте <a href="query.cgi">форму поиска</a> - для поиска уже зарегистрированных сообщений об этой проблеме.</li> + для поиска уже зарегистрированных сообщений об этой проблеме.</li> <li>Если проблема уже описана, добавьте комментарий с дополнительными данными - по проблеме, которые вы собрали.</li> + по проблеме, которые вы собрали.</li> <li>Если описание проблемы не найдено, переходите к - <a href="enter_bug.cgi">форме регистрации [% terms.bug_gen %]</a>.</li> + <a href="enter_bug.cgi">форме регистрации [% terms.bug_gen %]</a>.</li> </ul> </ul> Modified: bugzilla-ru/template/ru/default/search/form.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/search/form.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) +++ bugzilla-ru/template/ru/default/search/form.html.tmpl 2010-04-13 01:01:47 UTC (rev 297) @@ -540,9 +540,9 @@ <table> <tr> <td> - <select name="bugidtype"> - <option value="include"[% " selected" IF default.bugidtype.0 == "include" %]>Выбрать</option> - <option value="exclude"[% " selected" IF default.bugidtype.0 == "exclude" %]>Исключить</option> + <select name="bug_id_type"> + <option value="anyexact"[% " selected" IF default.bug_id_type.0 == "anyexact" %]>Выбрать</option> + <option value="nowords"[% " selected" IF default.bug_id_type.0 == "nowords" %]>Исключить</option> </select> <label for="bug_id">[% terms.bugs %] номер</label>: </td> @@ -629,10 +629,11 @@ <select name="[% sel.name %]" id="[% sel.name %]" multiple="multiple" size="[% sel.size %]"> [% FOREACH value = ${sel.name} %] - [% IF value.id %] - [%# This only applies for Resolution really %] - <option value="[% value.name OR '---' FILTER html %]" - [% " selected" IF lsearch(default.${sel.name}, value.name) != -1 %]> + [% IF value.id %] + [%# This only applies for Resolution really %] + [% v = value.name OR '---' -%] + <option value="[% v FILTER html %]" + [% " selected" IF lsearch(default.${sel.name}, v) != -1 %]> [% display_value(sel.name, value.name) FILTER html %] </option> [% ELSE %] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-03-31 22:19:46
|
Revision: 296 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=296&view=rev Author: fedrushkov Date: 2010-03-31 22:19:36 +0000 (Wed, 31 Mar 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/template/ru/default/admin/groups/delete.html.tmpl bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl bugzilla-ru/template/ru/default/admin/params/general.html.tmpl bugzilla-ru/template/ru/default/bug/edit.html.tmpl bugzilla-ru/template/ru/default/email/newchangedmail.txt.tmpl bugzilla-ru/template/ru/default/global/code-error.html.tmpl Modified: bugzilla-ru/template/ru/default/admin/groups/delete.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/groups/delete.html.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/admin/groups/delete.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -19,20 +19,16 @@ # Joel Peshkin <bug...@pe...> # Jacob Steenhagen <ja...@bu...> # Vlad Dascalu <jo...@so...> + # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: - # gid: number. The group ID. - # name: string. The name of the group. - # description: string. The description of the group. - # hasusers: boolean int. True if the group includes users in it. - # hasbugs: boolean int. True if the group includes bugs in it. - # hasproduct: boolean int. True if the group is binded to a product. - # hasflags: boolean int. True if the group is used by a flag type. - # shared_queries: int. Number of saved searches being shared with this group. - # buglist: string. The list of bugs included in this group. + # group: A Bugzilla::Group object representing the group that is + # about to be deleted. + # shared_queries: int; The number of queries being shared with this + # group. #%] @@ -48,63 +44,122 @@ <th>Описание</th> </tr> <tr> - <td>[% gid FILTER html %]</td> - <td>[% name FILTER html %]</td> - <td>[% description FILTER html_light %]</td> + <td>[% group.id FILTER html %]</td> + <td>[% group.name FILTER html %]</td> + <td>[% group.description FILTER html_light %]</td> </tr> </table> <form method="post" action="editgroups.cgi"> - [% IF hasusers %] - <p><b>В состав группы включены пользователи. Непустая группа не подлежит удалению.</b> + [% IF group.members_non_inherited.size %] + <p><b>В состав группы [% numeral(group.members_non_inherited.size, + "включен ${group.members_non_inherited.size} пользователь", + "включены ${group.members_non_inherited.size} пользователя", + "включены ${group.members_non_inherited.size} пользователей") + FILTER html %]. Непустая группа не подлежит удалению.</b> - <br><a href="editusers.cgi?action=list&groupid=[% gid FILTER html %]&grouprestrict=1">Показать - список членов группы</a> - <input type="checkbox" name="removeusers">Исключить - всех автоматически.</p> + <br><a href="editusers.cgi?action=list&groupid= + [%- group.id FILTER url_quote %]&grouprestrict=1">Показать + список членов группы</a> - <label><input type="checkbox" name="removeusers">Исключить + всех автоматически.</label></p> [% END %] - [% IF hasbugs %] - <p><b>Зарегистрированы [% terms.bugs %], доступ к которым дан членам этой группы. + [% IF group.bugs.size %] + <p><b>[% numeral(group.bugs.size, + "Зарегистрирована ${group.bugs.size} ${terms.bug}, доступ к которой", + "Зарегистрировано ${group.bugs.size} ${terms.bug_gen}, доступ к которым", + "Зарегистрировано ${group.bugs.size} ${terms.bugs_gen}, доступ к которым") + FILTER html %] дан членам этой группы. Группа, используемая для разграничения доступа к [% terms.bugs_dat %] не подлежит удалению.</b> - <br><a href="buglist.cgi?bug_id=[% buglist FILTER html %]">Показать - список [% terms.bugs_gen %]</a> - <input type="checkbox" name="removebugs">Удалить - все связи с этой группой автоматически.</p> + <br><a href="buglist.cgi?field0-0-0=bug_group&type0-0-0=equals&value0-0-0= + [%- group.name FILTER url_quote %]">Показать + список [% terms.bugs_gen %]</a> - + <label><input type="checkbox" name="removebugs">Удалить + все связи с этой группой автоматически.</label></p> <p><b>Внимание:</b> Использование этой функции может сделать некоторые [% terms.bugs %] общедоступными. <B>Настоятельно рекомендуется</B> изучить все принадлежащие группе [% terms.bugs %] и проверить права доступа.</p> [% END %] - [% IF hasproduct %] - <p><b>Эта группа сопоставлена продукту <U>[% name FILTER html %]</U>. - Группа доступа к продукту не подлежит удалению.</b> + [% IF group.products.size %] + <p><b>Эта группа сопоставлена продуктам:</b></p> + [% SET any_hidden = 0 %] + <ul> + [% FOREACH data = group.products %] - <br><input type="checkbox" name="unbind">Удалить группу и сделать - продукт <U>[% name FILTER html %]</U> общедоступным.</p> + [% SET active = [] %] + [% FOREACH control = data.controls.keys.sort %] + [% NEXT IF !data.controls.$control %] + [% IF control == 'othercontrol' OR control == 'membercontrol' %] + [% SWITCH data.controls.$control %] + [% CASE constants.CONTROLMAPMANDATORY %] + [% SET type = "Обязательно" %] + [% CASE constants.CONTROLMAPSHOWN %] + [% SET type = "Разрешено" %] + [% CASE constants.CONTROLMAPDEFAULT %] + [% SET type = "Включено" %] + [% END %] + [% active.push("$control: $type") %] + [% ELSE %] + [% active.push(control) %] + [% END %] + [% END %] + + [% SET hidden = 0 %] + [% IF data.controls.othercontrol == constants.CONTROLMAPMANDATORY + AND data.controls.membercontrol == constants.CONTROLMAPMANDATORY + AND data.controls.entry + %] + [% SET hidden = 1 %] + [% END %] + + <li><a href="editproducts.cgi?action=editgroupcontrols&product= + [%- data.product.name FILTER url_quote %]"> + [%- data.product.name FILTER html %]</a> + ([% active.join(', ') FILTER html %]) + [% IF hidden %] + <strong>ВНИМАНИЕ: Продукт виден не всем пользователям. + Удаление группы сделает продукт видимым для всех. + </strong> + [% END %]</li> + [% END %] + </ul> + + <p><label><input type="checkbox" name="unbind">Удалить группу и отменить + эти ограничения.</label></p> [% END %] - [% IF hasflags %] + [% IF group.flag_types.size %] <p><b>Эта группа используется при определении прав на согласование. Группа, используемая для контроля согласований, не подлежит удалению.</b> - <br><a href="editflagtypes.cgi?action=list&group=[% gid FILTER html %]">Показать - список видов согласований</a> - <input type="checkbox" name="removeflags">Удалить - соответствующие ограничения для согласований.</p> + <br><a href="editflagtypes.cgi?action=list&group= + [%- group.id FILTER url_quote %]">Показать + список видов согласований</a> - + <label><input type="checkbox" name="removeflags">Удалить + соответствующие ограничения для согласований.</label></p> [% END %] [% IF shared_queries %] <p> - <b>Для этой группы опубликовано условий отбора: [% shared_queries %]</b> - Удаление группы приведет к тому, что эти условия будут доступны - только их владельцам. + <b>Для этой группы опубликовано [% shared_queries %] + [% numeral(shared_queries, "условие", "условия", "условий") FILTER html %] + отбора.</b> + Удаление группы приведет к тому, что [% numeral(shared_queries, + "это условие будет доступно только его владельцу", + "эти условия будут доступны только их владельцам", + "эти условия будут доступны только их владельцам") FILTER html %]. </p> [% END %] <h2>Подтверждение</h2> <p>Вы действительно хотите удалить группу.?</p> - [% IF (hasusers || hasbugs || hasproduct || hasflags) %] + [% IF group.users.size || group.bugs.size || group.products.size + || group.flags.size + %] <p><b>Вы должны отметить все флаги на этой странице или исправить описанные проблемы вручную до начала удаления.</b></p> [% END %] @@ -112,7 +167,7 @@ <p> <input type="submit" id="delete" value="Да, удалить"> <input type="hidden" name="action" value="delete"> - <input type="hidden" name="group" value="[% gid FILTER html %]"> + <input type="hidden" name="group" value="[% group.id FILTER html %]"> <input type="hidden" name="token" value="[% token FILTER html %]"> </p> </form> Modified: bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -36,12 +36,12 @@ _ " значения cookie.", inbound_proxies => - "When inbound traffic to $terms.Bugzilla goes through a proxy," - _ " $terms.Bugzilla thinks that the IP address of every single" - _ " user is the IP address of the proxy. If you enter a comma-separated" - _ " list of IPs in this parameter, then $terms.Bugzilla will trust any" - _ " <code>X-Forwarded-For</code> header sent from those IPs," - _ " and use the value of that header as the end user's IP address.", + "Когда входящий трафик $terms.Bugzilla проходит через прокси," + _ " $terms.Bugzilla считает адрес IP этого прокси адресом пользователя" + _ " для целей идентификации сессий. Если указать в этом параметре" + _ " список адресов IP через запятую, $terms.Bugzilla будет доверять" + _ " этим серверам и использовать значение заголовка <code>X-Forwarded-For</code>" + _ " в качестве адреса IP пользователя.", proxy_url => Modified: bugzilla-ru/template/ru/default/admin/params/general.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/general.html.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/admin/params/general.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -28,16 +28,16 @@ [% param_descs = { maintainer => - "Адрес электронной почты администратора этого " - _ "экземпляра ${terms.Bugzilla}.", + "Адрес электронной почты администратора этого" + _ " экземпляра ${terms.Bugzilla}.", docs_urlbase => - "Адрес URL — общая часть всех адресов HTTP документации " - _ "этого экземпляра ${terms.Bugzilla}. " - _ "Допустим абсолютный URL, или относительно параметра urlbase. " - _ "Если параметр не указан, ссылки на документацию отключены." - _ "Строка '%lang%' заменяется на выбранный пользователем язык " - _ "(если документация на нем существует).", + "Адрес URL — общая часть всех адресов HTTP документации" + _ " этого экземпляра ${terms.Bugzilla}." + _ " Допустим абсолютный URL, или относительно параметра urlbase." + _ " Если параметр не указан, ссылки на документацию отключены." + _ " Строка '%lang%' заменяется на выбранный пользователем язык" + _ " (если документация на нем существует).", utf8 => "Использовать кодировку UTF-8 (Unicode) для всех данных ${terms.Bugzilla}." @@ -52,23 +52,23 @@ _ " <strong>Включение параметра обязательно при использовании Bugzilla-ru.</strong>", shutdownhtml => - "Если это поле не пусто, доступ к ${terms.Bugzilla} полностью " - _ "запрещен и данный текст отображается при обращении к любой " - _ "странице ${terms.Bugzilla}." , + "Если это поле не пусто, доступ к ${terms.Bugzilla} полностью" + _ " запрещен и данный текст отображается при обращении к любой" + _ " странице ${terms.Bugzilla}." , announcehtml => - "Если это поле непусто, его содержимое отображается " - _ "вверху каждой страницы ${terms.Bugzilla}. " - _ "HTML в этом поле не форматируется дополнительно, " - _ "для выделения рекомендуется использовать " - _ "<tt><div></tt>. Используйте " - _ "<em>id=message</em> для получения зеленого текста в " - _ "красной рамке или <em>class=bz_private</em> для темно-красного " - _ "на красном фоне. Допускается использование любых стилей, определенных в " - _ "<tt>skins/standard/global.css</tt> или " - _ "<tt>skins/custom/global.css</tt>. Для размещения " - _ "текста по центру используйте <em>style=\"text-align: " - _ "center;\"</em>.", + "Если это поле непусто, его содержимое отображается" + _ " вверху каждой страницы ${terms.Bugzilla}." + _ " HTML в этом поле не форматируется дополнительно," + _ " для выделения рекомендуется использовать" + _ " <tt><div></tt>. Используйте" + _ " <em>id=message</em> для получения зеленого текста в" + _ " красной рамке или <em>class=bz_private</em> для темно-красного" + _ " на красном фоне. Допускается использование любых стилей, определенных в" + _ " <tt>skins/standard/global.css</tt> или" + _ " <tt>skins/custom/global.css</tt>. Для размещения" + _ " текста по центру используйте <em>style=\"text-align:" + _ " center;\"</em>.", upgrade_notification => "<p>Оповещения о доступности обновлений ${terms.Bugzilla}" @@ -84,5 +84,8 @@ _ " Если используется предварительный релиз, будут оповещения" _ " о выходе новых предварительных релизов.</li>" _ " <li>'disabled' не использовать оповещения и не устанавливать" - _ " связь с сервером обновлений.</li></ul>", + _ " связь с сервером обновлений.</li></ul>" + _ " <p>Есле серверу $terms.Bugzilla требуется прокси для доступа в" + _ " Интернет, Вам потребуется установить параметр <tt>proxy_url</tt>" + _ " в разделе расширенных настроек.</p>", } %] Modified: bugzilla-ru/template/ru/default/bug/edit.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/edit.html.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/bug/edit.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -51,7 +51,7 @@ */ [% IF user.settings.quote_replies.value != 'off' %] document.write('[<a href="#add_comment" onclick="replyToComment(' + - id + ',' + real_id + ');">ответить<' + '/a>]'); + id + ',' + real_id + '); return false;">ответить<' + '/a>]'); [% END %] } @@ -214,89 +214,36 @@ </tr> </table> - - [% PROCESS section_restrict_visibility %] - [% IF user.is_timetracker %] - <br> - [% PROCESS section_timetracking %] - [% END %] - + <table id="bz_big_form_parts" cellspacing="0" cellpadding="0"><tr> + <td> + [% IF user.is_timetracker %] + [% PROCESS section_timetracking %] + [% END %] -[%# *** Attachments *** %] + [%# *** Attachments *** %] - [% PROCESS attachment/list.html.tmpl - attachments = bug.attachments - bugid = bug.bug_id - num_attachment_flag_types = bug.num_attachment_flag_types - show_attachment_flags = bug.show_attachment_flags - %] + [% PROCESS attachment/list.html.tmpl + attachments = bug.attachments + bugid = bug.bug_id + num_attachment_flag_types = bug.num_attachment_flag_types + show_attachment_flags = bug.show_attachment_flags + %] + [% PROCESS comment_box %] + </td> + <td> + [% PROCESS section_restrict_visibility %] + </td> + </tr></table> -[%# *** Comments Groups *** %] + [%# *** Additional Comments *** %] + <div id="comments"> + [% PROCESS bug/comments.html.tmpl + comments = bug.comments + mode = user.id ? "edit" : "show" + %] + </div> - <br> - <table cellpadding="1" cellspacing="1"> - <tr> - <td id="comment_status_commit"> - <!-- The table keeps the commit button aligned with the box. --> - <a name="add_comment"></a> - [% IF user.id %] - <label for="comment" accesskey="c"><b>Комментарии</b></label>: - [% IF user.is_insider %] - <input type="checkbox" name="commentprivacy" value="1" - id="newcommentprivacy" - onClick="updateCommentTagControl(this, form)"> - <label for="newcommentprivacy"> - Сделать комментарий конфиденциальным (только для членов группы - <strong>[% Param('insidergroup') FILTER html %]</strong>) - </label> - [% END %] - <table><tr><td> - [% INCLUDE global/textarea.html.tmpl - name = 'comment' - id = 'comment' - minrows = 10 - maxrows = 25 - cols = constants.COMMENT_COLS - %] - [% Hook.process("after_comment_textarea") %] - <br> - [% PROCESS commit_button id=""%] - <table class="status" cellspacing="0" cellpadding="0"> - <tr> - <td class="field_label"> - <b><a href="page.cgi?id=fields.html#status">Состояние</a></b>: - </td> - <td> - <a name="bug_status_bottom"></a> - [% PROCESS bug/knob.html.tmpl %] - </td> - </tr> - </table> - </td></tr></table> - [% ELSE %] - <fieldset> - <legend>Внимание</legend> - <p> - Для добавления комментариев и внесения изменений следует - <a href="show_bug.cgi?id= - [%- bug.bug_id %]&GoAheadAndLogIn=1">войти в систему</a>. - - </p> - </fieldset> - [% END %] - [%# *** Additional Comments *** %] - <hr> - <div id="comments"> - [% PROCESS bug/comments.html.tmpl - comments = bug.comments - mode = user.id ? "edit" : "show" - %] - </div> - - </td> - </tr> - </table> </form> [%############################################################################%] @@ -497,13 +444,10 @@ [% IF Param("usetargetmilestone") && bug.target_milestone %] <tr> - <td class="field_label"> - <label for="target_milestone"><b> - [% IF bug.milestoneurl %] - <a href="[% bug.milestoneurl FILTER html %]"> - [% END %] - Запланировано[% "</a>" IF bug.milestoneurl %] - [%%]</b></label>: + <th class="field_label"> + <label for="target_milestone"> + <a href="page.cgi?id=fields.html#target_milestone"> + Запланировано</a></label>: </td> [% PROCESS select selname = "target_milestone" %] </tr> @@ -704,104 +648,91 @@ [% BLOCK section_restrict_visibility %] [% RETURN UNLESS bug.groups.size %] - [% inallgroups = 1 %] - [% inagroup = 0 %] - [% emitted_description = 0 %] + <div class="bz_group_visibility_section"> + [% inallgroups = 1 %] + [% inagroup = 0 %] + [% emitted_description = 0 %] - [% FOREACH group = bug.groups %] - [% SET inallgroups = 0 IF NOT group.ingroup %] - [% SET inagroup = 1 IF group.ison %] + [% FOREACH group = bug.groups %] + [% SET inallgroups = 0 IF NOT group.ingroup %] + [% SET inagroup = 1 IF group.ison %] - [% NEXT IF group.mandatory %] + [% NEXT IF group.mandatory %] - [% IF NOT emitted_description %] - [% emitted_description = 1 %] - <table class="bz_group_visibility_section"> - <tr> - <td class="field_label"> - <label id="bz_restrict_group_visibility_label"><b>Ограничение доступа</b>:</label> - </td> - <td> - <div id="bz_restrict_group_visibility_help"> - <b>[% terms.Bug %] видна только пользователям, входящим в каждую из групп:</b> - <br> - <small> - (Снятие отметок делает [% terms.bug_acc %] более доступной.) - </small> - </div> - [% END %] + [% IF NOT emitted_description %] + [% emitted_description = 1 %] + <div id="bz_restrict_group_visibility_help"> + <b>[% terms.Bug %] видна только пользователям, входящим в + каждую из групп:</b> + <p class="instructions"> + Снятие отметок делает [% terms.bug_acc %] более доступной. + </p> + </div> + [% END %] - [% IF group.ingroup %] - <input type="hidden" name="defined_bit-[% group.bit %]" value="1"> - [% END %] - <input type="checkbox" value="1" name="bit-[% group.bit %]" id="bit-[% group.bit %]" - [% ' checked="checked"' IF group.ison %] - [% ' disabled="disabled"' IF NOT group.ingroup %]> - <label for="bit-[% group.bit %]">[% group.description FILTER html_light %]</label> - <br> - [% END %] + [% IF group.ingroup %] + <input type="hidden" name="defined_bit-[% group.bit %]" value="1"> + [% END %] - [% IF emitted_description %] - [% IF NOT inallgroups %] - <b>Только члены группы могут управлять видимостью [% terms.bug_gen %] для - этой группы.</b> + <input type="checkbox" value="1" name="bit-[% group.bit %]" + id="bit-[% group.bit %]" + [% ' checked="checked"' IF group.ison %] + [% ' disabled="disabled"' IF NOT group.ingroup %]> + <label for="bit-[% group.bit %]"> + [%- group.description FILTER html_light %]</label> <br> [% END %] - </td> - </tr> - [% "</table>" IF NOT inagroup %] - [% END %] - [% IF inagroup %] - [% IF NOT emitted_description %] - [% emitted_description = 1 %] - <table class="bz_group_visibility_section"> + [% IF emitted_description %] + [% IF NOT inallgroups %] + <p class="instructions">Только члены группы могут управлять + видимостью [% terms.bug_gen %] для этой группы.</p> + [% END %] [% END %] - <tr> - <td class="field_label"> - <label id="bz_enable_role_visibility_label"><b>Разрешить видимость по ролям</b>:</label> - </td> - <td> - <div id="bz_enable_role_visibility_help"> - <b>Пользователям выбранных ролей [% terms.bug %] видима всегда:</b> - <br> - <small> - (Исполнитель - [% IF (Param('useqacontact')) %] - и ответственный за приемку - [% END %] - всегда имеют доступ к [% terms.bug_dat %]. Данная настройка действует, - если видимость [% terms.bug_gen %] ограничена некоторой группой.) - </small> + + [% IF inagroup %] + <div id="bz_enable_role_visibility_help"> + <b>Пользователям выбранных ниже ролей + [% terms.bug %] видима всегда:</b> + </div> + <div id="bz_enable_role_visibility"> + <div> + [% user_can_edit_accessible = + bug.check_can_change_field("reporter_accessible", 0, 1) + %] + [% IF user_can_edit_accessible %] + <input type="hidden" name="defined_reporter_accessible" value="1"> + [% END %] + <input type="checkbox" value="1" + name="reporter_accessible" id="reporter_accessible" + [% " checked" IF bug.reporter_accessible %] + [% " disabled=\"disabled\"" UNLESS user_can_edit_accessible %]> + <label for="reporter_accessible">Инициатор</label> </div> <div> - <div> - [% user_can_edit_accessible = bug.check_can_change_field("reporter_accessible", 0, 1) %] - [% IF user_can_edit_accessible %] - <input type="hidden" name="defined_reporter_accessible" value="1"> - [% END %] - <input type="checkbox" value="1" - name="reporter_accessible" id="reporter_accessible" - [% " checked" IF bug.reporter_accessible %] - [% " disabled=\"disabled\"" UNLESS user_can_edit_accessible %]> - <label for="reporter_accessible">Инициатор</label> - </div> - <div> - [% user_can_edit_accessible = bug.check_can_change_field("cclist_accessible", 0, 1) %] - [% IF user_can_edit_accessible %] - <input type="hidden" name="defined_cclist_accessible" value="1"> - [% END %] - <input type="checkbox" value="1" - name="cclist_accessible" id="cclist_accessible" - [% " checked" IF bug.cclist_accessible %] - [% " disabled=\"disabled\"" UNLESS user_can_edit_accessible %]> - <label for="cclist_accessible">Подписчики</label> - </div> + [% user_can_edit_accessible = + bug.check_can_change_field("cclist_accessible", 0, 1) + %] + [% IF user_can_edit_accessible %] + <input type="hidden" name="defined_cclist_accessible" value="1"> + [% END %] + <input type="checkbox" value="1" + name="cclist_accessible" id="cclist_accessible" + [% " checked" IF bug.cclist_accessible %] + [% " disabled=\"disabled\"" UNLESS user_can_edit_accessible %]> + <label for="cclist_accessible">Подписчики</label> </div> - </td> - </tr> - </table> - [% END %] + <p class="instructions"> + Исполнитель + [% IF (Param('useqacontact')) %] + и ответственный за приемку + [% END %] + всегда имеют доступ к [% terms.bug_dat %]. Данная настройка действует, + если видимость [% terms.bug_gen %] ограничена некоторой группой. + </p> + </div> + [% END %] + </div> [%# bz_group_visibility_section %] [% END %] [%############################################################################%] @@ -1096,6 +1027,63 @@ [% END %] [%############################################################################%] +[%# Block for the Additional Comments box #%] +[%############################################################################%] + +[% BLOCK comment_box %] + <div class="bz_section_additional_comments"> + <a name="add_comment"></a> + [% IF user.id %] + <label for="comment" accesskey="c"><b>Комментарии</b></label>: + + [% IF user.is_insider %] + <input type="checkbox" name="commentprivacy" value="1" + id="newcommentprivacy" + onClick="updateCommentTagControl(this, form)"> + <label for="newcommentprivacy"> + Сделать комментарий конфиденциальным (только для членов группы + <strong>[% Param('insidergroup') FILTER html %]</strong>) + </label> + [% END %] + + <!-- This table keeps the submit button aligned with the box. --> + <table><tr><td> + [% INCLUDE global/textarea.html.tmpl + name = 'comment' + id = 'comment' + minrows = 10 + maxrows = 25 + cols = constants.COMMENT_COLS + %] + [% Hook.process("after_comment_textarea", 'bug/edit.html.tmpl') %] + <br> + [% PROCESS commit_button id=""%] + + <table class="status" cellspacing="0" cellpadding="0"> + <tr> + <td class="field_label"> + <b><a href="page.cgi?id=fields.html#status">Состояние</a></b>: + </td> + <td> + <a name="bug_status_bottom"></a> + [% PROCESS bug/knob.html.tmpl %] + </td> + </tr> + </table> + </td></tr></table> + [%# For logged-out users %] + [% ELSE %] + <table><tr><td><fieldset> + <legend>Внимание</legend> + Для добавления комментариев и внесения изменений следует + <a href="show_bug.cgi?id= + [%- bug.bug_id %]&GoAheadAndLogIn=1">войти в систему</a>. + </fieldset></table><tr></td> + [% END %] + </div> +[% END %] + +[%############################################################################%] [%# Block for SELECT fields #%] [%############################################################################%] Modified: bugzilla-ru/template/ru/default/email/newchangedmail.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/email/newchangedmail.txt.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/email/newchangedmail.txt.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -22,7 +22,7 @@ [% PROCESS "global/variables.none.tmpl" %] From: [% Param('mailfrom') %] -To: [% to %] +To: [% to_user.email %] Subject: [[% terms.Bug %] [%+ bugid %]] [% 'Новая: ' IF isnew %][%+ summary %] Content-Type: text/plain; charset=utf-8 X-Bugzilla-Reason: [% reasonsheader %] @@ -51,7 +51,7 @@ [% FOREACH comment = new_comments %] [%- IF comment.count %] ---- Comment #[% comment.count %] from [% comment.author.identity %] [%+ comment.time FILTER time %] --- +--- Комментарий #[% comment.count %] пользователя [% comment.author.identity %] [%+ comment.time FILTER time(undef, to_user.timezone) %] --- [% END %] [%+ comment.body_full({ is_bugmail => 1, wrap => 1 }) %] [% END %] Modified: bugzilla-ru/template/ru/default/global/code-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2010-03-29 15:52:28 UTC (rev 295) +++ bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2010-03-31 22:19:36 UTC (rev 296) @@ -341,7 +341,11 @@ [% ELSIF error == "ldap_search_error" %] Ошибка поиска "[% username FILTER html %]" на сервере LDAP: - <code>[% errstr FILTER html %]</code> + [% IF errstr %] + <code>[% errstr FILTER html %]</code> + [% ELSE %] + Пользователь не найден в LDAP + [% END %] [% ELSIF error == "ldap_server_not_defined" %] Не определен сервер LDAP для аутентификации. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-03-29 15:52:34
|
Revision: 295 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=295&view=rev Author: fedrushkov Date: 2010-03-29 15:52:28 +0000 (Mon, 29 Mar 2010) Log Message: ----------- Typo fixed Thanks to Sergey Skvortsov Modified Paths: -------------- bugzilla-ru/docs/ru/xml/installation.xml Modified: bugzilla-ru/docs/ru/xml/installation.xml =================================================================== --- bugzilla-ru/docs/ru/xml/installation.xml 2010-03-29 01:18:46 UTC (rev 294) +++ bugzilla-ru/docs/ru/xml/installation.xml 2010-03-29 15:52:28 UTC (rev 295) @@ -82,7 +82,7 @@ <para>Определите установленную версию: <programlisting>perl -v</programlisting></para> <para>Система, на которой не установлен Perl -- тяжелый случай. - Если он не установлен и дситрибутив системы не содержит его, + Если он не установлен и диcтрибутив системы не содержит его, обратитесь на <ulink url="http://www.perl.com"/>. Bugzilla может работать с Perl &min-perl-ver;, но рекомендуется использовать наиболее свежую стабильную версию. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-03-29 01:18:52
|
Revision: 294 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=294&view=rev Author: fedrushkov Date: 2010-03-29 01:18:46 +0000 (Mon, 29 Mar 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/template/ru/default/admin/params/core.html.tmpl bugzilla-ru/template/ru/default/index.html.tmpl Added Paths: ----------- bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl bugzilla-ru/template/ru/default/admin/params/general.html.tmpl Added: bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl (rev 0) +++ bugzilla-ru/template/ru/default/admin/params/advanced.html.tmpl 2010-03-29 01:18:46 UTC (rev 294) @@ -0,0 +1,53 @@ +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Dave Miller <jus...@bu...> + # Frédéric Buclin <Lp...@gm...> + # + # Russian translation: Vitaly Fedrushkov <fed...@us...> + #%] + +[% + title = "Расширенные" + desc = "Настройки для сложных конфигураций." +%] + +[% param_descs = { + cookiedomain => + "Домен для cookie ${terms.Bugzilla}. Как правило не указывается. " + _ " Для сайта с адресом 'www.foo.com' установка значения " + _ " '.foo.com' дает доступ к cookie ${terms.Bugzilla} " + _ " также сайту 'bar.foo.com'. Используется в случаях когда доступ " + _ " к серверу возможен под разными именами и требуется сохранить " + _ " значения cookie.", + + inbound_proxies => + "When inbound traffic to $terms.Bugzilla goes through a proxy," + _ " $terms.Bugzilla thinks that the IP address of every single" + _ " user is the IP address of the proxy. If you enter a comma-separated" + _ " list of IPs in this parameter, then $terms.Bugzilla will trust any" + _ " <code>X-Forwarded-For</code> header sent from those IPs," + _ " and use the value of that header as the end user's IP address.", + + + proxy_url => + "${terms.Bugzilla} использует доступ в интернет для оповещения о новых" + _ " релизах, согласно значению параметра <tt>upgrade_notification</tt>. Если для" + _ " доступа обязательно использование прокси, может потребоваться указание его адреса здесь," + _ " если для сервера Web не установлена переменная окружения HTTP_PROXY. Если для доступа" + _ " требуются имя и пароль, укажите их в виде <code>http://имя:пароль@proxy_url/</code>.", +} %] Modified: bugzilla-ru/template/ru/default/admin/params/core.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/core.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) +++ bugzilla-ru/template/ru/default/admin/params/core.html.tmpl 2010-03-29 01:18:46 UTC (rev 294) @@ -27,20 +27,9 @@ %] [% param_descs = { - maintainer => "Адрес электронной почты администратора этого " _ - "экземпляра ${terms.Bugzilla}.", - urlbase => "Адрес URL — общая часть всех адресов HTTP этого " _ "экземпляра ${terms.Bugzilla}.", - docs_urlbase => "Адрес URL — общая часть всех адресов HTTP документации " _ - "этого экземпляра ${terms.Bugzilla}. " _ - "Допустим абсолютный URL, или относительно параметра " _ - "urlbase. " _ - "Если параметр не указан, ссылки на документацию отключены." _ - "Строка '%lang%' заменяется на выбранный пользователем язык " _ - "(если документация на нем существует).", - sslbase => "Адрес URL — общая часть всех адресов HTTPS этого " _ "экземпляра ${terms.Bugzilla} для доступа через SSL.", @@ -51,13 +40,6 @@ _ " сообщениях электронной почты будут использовать <tt>sslbase</tt> " _ " вместо <tt>urlbase</tt>.", - cookiedomain => "Домен для cookie ${terms.Bugzilla}. Как правило не указывается. " _ - "Для сайта с адресом 'www.foo.com' установка значения " _ - "'.foo.com' дает доступ к cookie ${terms.Bugzilla} " _ - "также сайту 'bar.foo.com'. Используется в случаях когда доступ " _ - "к серверу возможен под разными именами и требуется сохранить " _ - "значения cookie.", - cookiepath => "Путь относительно корня сервера web, которым ограничена " _ "видимость cookie ${terms.Bugzilla}. Как правило это часть URI адреса URL " _ "системы. Должен начинаться с / (прямой наклонной черты). Например, если " _ @@ -65,53 +47,4 @@ "значение этого параметра /bugzilla/. Установка значения / разрешает " _ "всем ресурсам этого сервера или виртуального хоста чтение " _ "cookie ${terms.Bugzilla}.", - - utf8 => "Использовать кодировку UTF-8 (Unicode) для всех данных ${terms.Bugzilla}. " _ - "Обязательно должен быть включен для вновь устанавливаемых баз данных " _ - "во избежание проблем. <strong>Для существующих БД устанавливать только " _ - " после конвертации данных из унаследованных кодировок " _ - " в UTF-8 при помощи скрипта " _ - " <kbd>contrib/recode.pl</kbd></strong>. <br><br>" _ - " При включении параметра " _ - " обязателен запуск checksetup.pl сразу после изменения " _ - " значения.<br><br>" _ - "<strong>Включение параметра обязательно при использовании Bugzilla-ru.</strong>", - - shutdownhtml => "Если это поле не пусто, доступ к ${terms.Bugzilla} полностью " _ - "запрещен и данный текст отображается при обращении к любой " _ - "странице ${terms.Bugzilla}." , - - announcehtml => "Если это поле непусто, его содержимое отображается " _ - "вверху каждой страницы ${terms.Bugzilla}. " _ - "HTML в этом поле не форматируется дополнительно, " _ - "для выделения рекомендуется использовать " _ - "<tt><div></tt>. Используйте " _ - "<em>id=message</em> для получения зеленого текста в " _ - "красной рамке или <em>class=bz_private</em> для темно-красного " _ - "на красном фоне. Допускается использование любых стилей, определенных в " _ - "<tt>skins/standard/global.css</tt> или " _ - "<tt>skins/custom/global.css</tt>. Для размещения " _ - "текста по центру используйте <em>style=\"text-align: " _ - "center;\"</em>.", - - proxy_url => "${terms.Bugzilla} использует доступ в интернет для оповещения о новых " _ - "релизах, согласно значению параметра <tt>upgrade_notification</tt>. Если для " _ - "доступа обязательно использование прокси, может потребоваться указание его адреса здесь, " _ - "если для сервера Web не установлена переменная окружения HTTP_PROXY. Если для доступа " _ - "требуются имя и пароль, укажите их в виде <code>http://имя:пароль@proxy_url/</code>.", - - upgrade_notification => "<p>Оповещения о доступности обновлений ${terms.Bugzilla}. " _ - "Оповещение отображается на главной странице ${terms.Bugzilla}, " _ - "только для администраторов.</p>" _ - "<ul><li>'development_snapshot' оповещает о выходе новых " _ - "нестабильных релизов для разработчиков.</li>" _ - "<li>'latest_stable_release' оповещает о выходе стабильных " _ - "версий самой свежей из стабильных ветвей. Эта ветвь может " _ - "не совпадать с используемой данным экземпляром ${terms.Bugzilla}.</li>" _ - "<li>'stable_branch_release' оповещает о выходе стабильных " _ - "версий, соответствующих ветви, используемой данным экземпляром ${terms.Bugzilla}. " _ - "Если используется предварительный релиз, будут оповещения " _ - "о выходе новых предварительных релизов.</li>" _ - "<li>'disabled' не использовать оповещения и не устанавливать " _ - "связь с сервером обновлений.</li></ul>" } -%] +} %] Added: bugzilla-ru/template/ru/default/admin/params/general.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/general.html.tmpl (rev 0) +++ bugzilla-ru/template/ru/default/admin/params/general.html.tmpl 2010-03-29 01:18:46 UTC (rev 294) @@ -0,0 +1,88 @@ +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Dave Miller <jus...@bu...> + # Frédéric Buclin <Lp...@gm...> + # + # Russian translation: Vitaly Fedrushkov <fed...@us...> + #%] + +[% + title = "Общие" + desc = "Различные необязательные настройки." +%] + +[% param_descs = { + maintainer => + "Адрес электронной почты администратора этого " + _ "экземпляра ${terms.Bugzilla}.", + + docs_urlbase => + "Адрес URL — общая часть всех адресов HTTP документации " + _ "этого экземпляра ${terms.Bugzilla}. " + _ "Допустим абсолютный URL, или относительно параметра urlbase. " + _ "Если параметр не указан, ссылки на документацию отключены." + _ "Строка '%lang%' заменяется на выбранный пользователем язык " + _ "(если документация на нем существует).", + + utf8 => + "Использовать кодировку UTF-8 (Unicode) для всех данных ${terms.Bugzilla}." + _ " Обязательно должен быть включен для вновь устанавливаемых баз данных" + _ " во избежание проблем. <strong>Для существующих БД устанавливать только " + _ " после конвертации данных из унаследованных кодировок " + _ " в UTF-8 при помощи скрипта " + _ " <kbd>contrib/recode.pl</kbd></strong>. <br><br>" + _ " При включении параметра " + _ " обязателен запуск checksetup.pl сразу после изменения " + _ " значения.<br><br>" + _ " <strong>Включение параметра обязательно при использовании Bugzilla-ru.</strong>", + + shutdownhtml => + "Если это поле не пусто, доступ к ${terms.Bugzilla} полностью " + _ "запрещен и данный текст отображается при обращении к любой " + _ "странице ${terms.Bugzilla}." , + + announcehtml => + "Если это поле непусто, его содержимое отображается " + _ "вверху каждой страницы ${terms.Bugzilla}. " + _ "HTML в этом поле не форматируется дополнительно, " + _ "для выделения рекомендуется использовать " + _ "<tt><div></tt>. Используйте " + _ "<em>id=message</em> для получения зеленого текста в " + _ "красной рамке или <em>class=bz_private</em> для темно-красного " + _ "на красном фоне. Допускается использование любых стилей, определенных в " + _ "<tt>skins/standard/global.css</tt> или " + _ "<tt>skins/custom/global.css</tt>. Для размещения " + _ "текста по центру используйте <em>style=\"text-align: " + _ "center;\"</em>.", + + upgrade_notification => + "<p>Оповещения о доступности обновлений ${terms.Bugzilla}" + _ " Оповещение отображается на главной странице ${terms.Bugzilla}," + _ " только для администраторов.</p>" + _ " <ul><li>'development_snapshot' оповещает о выходе новых" + _ " нестабильных релизов для разработчиков.</li>" + _ " <li>'latest_stable_release' оповещает о выходе стабильных" + _ " версий самой свежей из стабильных ветвей. Эта ветвь может" + _ " не совпадать с используемой данным экземпляром ${terms.Bugzilla}</li>" + _ " <li>'stable_branch_release' оповещает о выходе стабильных" + _ " версий, соответствующих ветви, используемой данным экземпляром ${terms.Bugzilla}." + _ " Если используется предварительный релиз, будут оповещения" + _ " о выходе новых предварительных релизов.</li>" + _ " <li>'disabled' не использовать оповещения и не устанавливать" + _ " связь с сервером обновлений.</li></ul>", +} %] Modified: bugzilla-ru/template/ru/default/index.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/index.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) +++ bugzilla-ru/template/ru/default/index.html.tmpl 2010-03-29 01:18:46 UTC (rev 294) @@ -98,7 +98,7 @@ <p class="notice">Данное сообщение отображается только пользователям с правами администратора. Настройка этого сообщения возможна в - <a href="editparams.cgi?section=core#upgrade_notification">настройках системы</a>.</p> + <a href="editparams.cgi?section=general#upgrade_notification">настройках системы</a>.</p> [% ELSIF release.error == "cannot_download" %] <p>Ошибка создания локального файла XML '[% release.xml_file FILTER html %]'. Убедитесь что у веб-сервера достаточно прав на создание файла в этом каталоге, This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-03-23 02:10:04
|
Revision: 293 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=293&view=rev Author: fedrushkov Date: 2010-03-23 02:09:58 +0000 (Tue, 23 Mar 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/template/ru/default/admin/products/create.html.tmpl bugzilla-ru/template/ru/default/attachment/create.html.tmpl bugzilla-ru/template/ru/default/bug/activity/table.html.tmpl bugzilla-ru/template/ru/default/email/whine.txt.tmpl bugzilla-ru/template/ru/default/global/confirm-user-match.html.tmpl bugzilla-ru/template/ru/default/list/table.html.tmpl bugzilla-ru/template/ru/default/welcome-admin.html.tmpl bugzilla-ru/template/ru/default/whine/mail.html.tmpl bugzilla-ru/template/ru/default/whine/mail.txt.tmpl Modified: bugzilla-ru/template/ru/default/admin/products/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/products/create.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/admin/products/create.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -27,15 +27,17 @@ [% PROCESS global/header.html.tmpl title = title style_urls = ['skins/standard/admin.css'] + javascript_urls = ['js/util.js'] %] [% DEFAULT product.votesperuser = "0", product.maxvotesperbug = "10000", - product.votestoconfirm = "0", + product.votes_to_confirm = "0", product.is_active = 1, version = "не указана", product.defaultmilestone = constants.DEFAULT_MILESTONE + product.allows_unconfirmed = 0 %] <form method="post" action="editproducts.cgi"> Modified: bugzilla-ru/template/ru/default/attachment/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/attachment/create.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/attachment/create.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -80,7 +80,8 @@ <label for="takebug">взять [% terms.bug_acc %] на себя</label> [% bug_statuses = [] %] [% FOREACH bug_status = bug.status.can_change_to %] - [% NEXT IF bug_status.name == "UNCONFIRMED" && !bug.product_obj.votes_to_confirm %] + [% NEXT IF bug_status.name == "UNCONFIRMED" + && !bug.product_obj.allows_unconfirmed %] [% bug_statuses.push(bug_status) IF bug_status.is_open %] [% END %] [% IF bug_statuses.size %] Modified: bugzilla-ru/template/ru/default/bug/activity/table.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/activity/table.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/bug/activity/table.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -113,4 +113,8 @@ </tr> [% END %] </table> +[% ELSE %] + <p> + Изменений этой [% terms.bug_gen %] не зарегистрировано. + </p> [% END %] Modified: bugzilla-ru/template/ru/default/email/whine.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/email/whine.txt.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/email/whine.txt.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -33,20 +33,20 @@ ([% urlbase %]), и они требуют Вашего внимания. Все эти [% terms.bugs %] находятся в состоянии '[% display_value("bug_status", "NEW") %]' или -'[% display_value("bug_status", "REOPENED") %]', и на них не было реакции +'[%= display_value("bug_status", "REOPENED") %]', и на них не было реакции в течение [% Param("whinedays") %] дней и более. Вам следует изучить их и принять первоначальное решение. Как правило, это один из трех вариантов: -(1) Вы считаете, что решение очевидно (например, [% display_value("resolution", "INVALID") %]), +(1) Вы считаете, что решение очевидно (например, '[% display_value("resolution", "INVALID") %]'), и закрываете вопрос немедленно. (2) Вы считаете, что [% terms.bug %] не принадлежит Вам и переадресуете ее другому исполнителю. (Если неясно, кому следует ее переназначить, уточните значение поля Компонент и используйте команду - "Переадресовать [% terms.bug_acc %] ответственному за компонент".) + "Вернуть [% terms.bug_acc %] ответственному за компонент".) (3) Вы считаете, что [% terms.bug %] принадлежит Вам, но не можете решить ее немедленно. - Используйте команду "Принять [% terms.bug %]". + Переведите [% terms.bug_acc %] в состояние '[% display_value("bug_status", "ASSIGNED") %]'. Используйте список всех [%+ terms.bugs_gen %] в состояниях [% display_value("bug_status", "NEW") %]/[% display_value("bug_status", "REOPENED") %], (при необходимости создайте закладку): Modified: bugzilla-ru/template/ru/default/global/confirm-user-match.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/confirm-user-match.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/global/confirm-user-match.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -40,6 +40,22 @@ [%# use the global field descs %] [% PROCESS "global/field-descs.none.tmpl" %] +[%# This lists fields which use the user auto-completion feature and which + # are not listed in field_descs. %] +[% field_labels = { # Used by editcomponents.cgi + "initialcc" => "Подписаны по умолчанию", + "initialowner" => "Ответственный исполнитель", + "initialqacontact" => "Ответственный за приемку", + # Used by process_bug.cgi + "masscc" => "Подписчики", + # Used by request.cgi + "requester" => "Инициатор согласования", + "requestee" => "Адресат согласования", + # Used by userprefs.cgi + "new_watchedusers" => "Замещения", + + } +%] [% IF matchsuccess == 1 %] [% PROCESS global/header.html.tmpl title="Подтверждение выбора" %] @@ -171,14 +187,12 @@ [% BLOCK field_names %] - [% IF field_descs.${field_name} %] - [% field_descs.${field_name} FILTER html -%] - - [%-# ELSIF for things that don't belong in the field_descs hash here -%] - + [% IF field_descs.$field_name %] + [% field_descs.$field_name FILTER html %] + [% ELSIF field_labels.$field_name %] + [% field_labels.$field_name FILTER html %] [% ELSIF field_name.match("^requestee") %] адресат согласования [% fields.${field_name}.flag_type.name %] - [% ELSE %] [% field_name FILTER html %] [% END %] Modified: bugzilla-ru/template/ru/default/list/table.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/list/table.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/list/table.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -80,16 +80,6 @@ [% tableheader = BLOCK %] <table class="bz_buglist" cellspacing="0" cellpadding="4" width="100%"> - <colgroup> - [% IF dotweak %] - <col class="bz_checkbox_column"> - [% END %] - <col class="bz_id_column"> - [% FOREACH id = displaycolumns %] - <col class="bz_[% id FILTER css_class_quote %]_column"> - [% END %] - </colgroup> - <tr class="bz_buglist_header bz_first_buglist_header" align="left"> [% IF dotweak %] <th> </th> @@ -191,18 +181,19 @@ "> [% IF dotweak %] - <td> + <td class="bz_checkbox_column"> <input type="checkbox" name="id_[% bug.bug_id %]"> </td> [% END %] - <td class="first-child"> + <td class="first-child bz_id_column"> <a name="b[% bug.bug_id %]" href="show_bug.cgi?id=[% bug.bug_id %]">[% bug.bug_id %]</a> <span style="display: none">[%+ '[SEC]' IF bug.secure_mode %]</span> </td> [% FOREACH column = displaycolumns %] - <td [% 'style="white-space: nowrap"' IF NOT abbrev.$column.wrap %]> + <td [% 'style="white-space: nowrap"' IF NOT abbrev.$column.wrap %] + class="bz_[% column FILTER css_class_quote %]_column"> [% IF abbrev.$column.maxlength %] <span title="[%- display_value(column, bug.$column) FILTER html %]"> [% END %] Modified: bugzilla-ru/template/ru/default/welcome-admin.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/welcome-admin.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/welcome-admin.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -42,10 +42,9 @@ обязательно следует посетить раздел <a href="editparams.cgi">Настройки</a>, который позволяет устанавливать обязательные параметры экземпляра, в частности:</p> +[%# FIXME: секции? #%] + <ul> - <li><a href="editparams.cgi?section=core#maintainer">maintainer</a>, ответственный - за этот экземпляр системы, контактное лицо в случае возникновения проблем.</li> - <li><a href="editparams.cgi?section=core#urlbase">urlbase</a>, адрес URL данного экземпляра системы, используемый в сообщениях электронной почты (до тех пор пока параметр не будет настроен, эта страница будет отображаться вместо стартовой @@ -54,7 +53,10 @@ <li><a href="editparams.cgi?section=core#cookiepath">cookiepath</a> также важен для корректной обработки cookies веб-обозревателем.</li> - <li><a href="editparams.cgi?section=core#utf8">utf8</a> включает сохранение всех + <li><a href="editparams.cgi?section=general#maintainer">maintainer</a>, ответственный + за этот экземпляр системы, контактное лицо в случае возникновения проблем.</li> + + <li><a href="editparams.cgi?section=general#utf8">utf8</a> включает сохранение всех текстовых данных в кодировке UTF-8. Для поддержки русского языка установка этого параметра обязательна!</li> </ul> Modified: bugzilla-ru/template/ru/default/whine/mail.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/whine/mail.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/whine/mail.html.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -33,10 +33,6 @@ [% PROCESS global/variables.none.tmpl %] [% PROCESS 'global/field-descs.none.tmpl' %] -[%# assignee_login_string is a literal string used for getting the - # assignee's name out of the bug data %] -[% SET assignee_login_string="map_assigned_to.login_name" %] - <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> @@ -83,7 +79,7 @@ <td align="left">[% display_value("bug_severity", bug.bug_severity) FILTER html %]</td> <td align="left">[% display_value("priority", bug.priority) FILTER html %]</td> <td align="left">[% display_value("rep_platform", bug.rep_platform) FILTER html %]</td> - <td align="left">[% bug.$assignee_login_string FILTER html %]</td> + <td align="left">[% bug.assigned_to FILTER html %]</td> <td align="left">[% display_value("bug_status", bug.bug_status) FILTER html %]</td> <td align="left">[% display_value("resolution", bug.resolution) FILTER html %]</td> <td align="left">[% bug.short_desc FILTER html %]</td> Modified: bugzilla-ru/template/ru/default/whine/mail.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/whine/mail.txt.tmpl 2010-03-22 02:15:12 UTC (rev 292) +++ bugzilla-ru/template/ru/default/whine/mail.txt.tmpl 2010-03-23 02:09:58 UTC (rev 293) @@ -33,10 +33,6 @@ [% PROCESS global/variables.none.tmpl %] [% PROCESS 'global/field-descs.none.tmpl' %] -[%# assignee_login_string is a literal string used for getting the - # assignee's name out of the bug data %] -[% SET assignee_login_string="map_assigned_to.login_name" %] - [% body %] [% IF author.login == recipient.login %] @@ -58,7 +54,7 @@ Приоритет: [%+ display_value("priority", bug.priority) -%] Серьезность: [%+ display_value("bug_severity", bug.bug_severity) -%] Платформа: [%+ display_value("rep_platform", bug.rep_platform) %] - Исполнитель: [%+ bug.$assignee_login_string %] + Исполнитель: [%+ bug.assigned_to %] Состояние: [%+ display_value("bug_status", bug.bug_status) %] [%- IF bug.resolution -%] Решение: [% display_value("resolution", bug.resolution) -%] [%- END %] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-03-22 02:15:21
|
Revision: 292 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=292&view=rev Author: fedrushkov Date: 2010-03-22 02:15:12 +0000 (Mon, 22 Mar 2010) Log Message: ----------- Work in progress Modified Paths: -------------- bugzilla-ru/docs/ru/xml/installation.xml bugzilla-ru/template/ru/default/admin/params/editparams.html.tmpl bugzilla-ru/template/ru/default/admin/products/edit-common.html.tmpl bugzilla-ru/template/ru/default/admin/products/edit.html.tmpl bugzilla-ru/template/ru/default/admin/products/updated.html.tmpl bugzilla-ru/template/ru/default/bug/comments.html.tmpl bugzilla-ru/template/ru/default/bug/create/create.html.tmpl bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl bugzilla-ru/template/ru/default/bug/knob.html.tmpl bugzilla-ru/template/ru/default/bug/process/header.html.tmpl bugzilla-ru/template/ru/default/filterexceptions.pl bugzilla-ru/template/ru/default/reports/components.html.tmpl Added Paths: ----------- bugzilla-ru/template/ru/default/email/lockout.txt.tmpl Modified: bugzilla-ru/docs/ru/xml/installation.xml =================================================================== --- bugzilla-ru/docs/ru/xml/installation.xml 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/docs/ru/xml/installation.xml 2010-03-22 02:15:12 UTC (rev 292) @@ -7,72 +7,71 @@ <title>Установка</title> <note> - <para>If you just want to <emphasis>use</emphasis> Bugzilla, - you do not need to install it. None of this chapter is relevant to - you. Ask your Bugzilla administrator for the URL to access it from - your web browser. + <para>Если вы хотите просто <emphasis>использовать</emphasis> + Bugzilla, устанавливать ее нет необходимости. Ничего из этого раздела + вам не понадобится. Обратитесь к администратору Bugzilla и узнайте + адрес для доступе через веб-обозреватель. </para> </note> - <para>The Bugzilla server software is usually installed on Linux or - Solaris. - If you are installing on another OS, check <xref linkend="os-specific"/> - before you start your installation to see if there are any special - instructions. + <para>Программное обеспечение Bugzilla устанавливается обычно на сервер + Linux или Solaris. + Если вы устанавливаете на другой операционной системе, изучите + <xref linkend="os-specific"/> до начала установки, там могут быть + описаны особенности. </para> - <para>This guide assumes that you have administrative access to the - Bugzilla machine. It not possible to - install and run Bugzilla itself without administrative access except - in the very unlikely event that every single prerequisite is - already installed. + <para>Данное руководство предполагает, что у вас имеется доступ к + системе на уровне администратора. Установить и запустить Bugzilla + без такого доступа невозможно, за исключением очень маловероятной + ситуации, когда все требуемое программное обеспечение уже установлено. </para> <warning> - <para>The installation process may make your machine insecure for - short periods of time. Make sure there is a firewall between you - and the Internet. + <para>Процесс установки может сделать систему уязвимой на короткие + периоды времени. Позаботьтесь о межсетевом экране между вами и + Интернетом. </para> </warning> <para> - You are strongly recommended to make a backup of your system - before installing Bugzilla (and at regular intervals thereafter :-). + Настоятельно рекомендуется выполнить резервное копирование системы + перед началом установки (и разумеется регулярно после установки :-). </para> - <para>In outline, the installation proceeds as follows: + <para>Последовательность установки в общих чертах: </para> <procedure> <step> - <para><link linkend="install-perl">Install Perl</link> - (&min-perl-ver; or above) + <para><link linkend="install-perl">Установка Perl</link> + (&min-perl-ver; и выше) </para> </step> <step> - <para><link linkend="install-database">Install a Database Engine</link> + <para><link linkend="install-database">Установка базы данных</link> </para> </step> <step> - <para><link linkend="install-webserver">Install a Webserver</link> + <para><link linkend="install-webserver">Установка веб-сервера</link> </para> </step> <step> - <para><link linkend="install-bzfiles">Install Bugzilla</link> + <para><link linkend="install-bzfiles">Установка Bugzilla</link> </para> </step> <step> - <para><link linkend="install-perlmodules">Install Perl modules</link> + <para><link linkend="install-perlmodules">Установка модулей Perl</link> </para> </step> <step> <para> - <link linkend="install-MTA">Install a Mail Transfer Agent</link> - (Sendmail 8.7 or above, or an MTA that is Sendmail-compatible with at least this version) + <link linkend="install-MTA">Установка почтового транспорта</link> + (Sendmail 8.7 и выше, либо другой транспорт, совместимый с этой версией) </para> </step> <step> - <para>Configure all of the above. + <para>Настройка всего перечисленного. </para> </step> </procedure> @@ -80,42 +79,42 @@ <section id="install-perl"> <title>Perl</title> - <para>Installed Version Test: <programlisting>perl -v</programlisting></para> + <para>Определите установленную версию: <programlisting>perl -v</programlisting></para> - <para>Any machine that doesn't have Perl on it is a sad machine indeed. - If you don't have it and your OS doesn't provide official packages, - visit <ulink url="http://www.perl.com"/>. - Although Bugzilla runs with Perl &min-perl-ver;, - it's a good idea to be using the latest stable version. + <para>Система, на которой не установлен Perl -- тяжелый случай. + Если он не установлен и дситрибутив системы не содержит его, + обратитесь на <ulink url="http://www.perl.com"/>. + Bugzilla может работать с Perl &min-perl-ver;, + но рекомендуется использовать наиболее свежую стабильную версию. </para> </section> <section id="install-database"> - <title>Database Engine</title> + <title>База данных</title> <para> - Bugzilla supports MySQL, PostgreSQL and Oracle as database servers. - You only require one of these systems to make use of Bugzilla. + Bugzilla поддерживает MySQL, PostgreSQL и Oracle в качестве сервера базы данных. + Для использования Bugzilla требуется одна из этих систем. </para> <section id="install-mysql"> <title>MySQL</title> - <para>Installed Version Test: <programlisting>mysql -V</programlisting></para> + <para>Определите установленную версию: <programlisting>mysql -V</programlisting></para> <para> - If you don't have it and your OS doesn't provide official packages, - visit <ulink url="http://www.mysql.com"/>. You need MySQL version - &min-mysql-ver; or higher. + Если MySQL не установлен и дистрибутив системы не содержит его, + обратитесь на <ulink url="http://www.mysql.com"/>. Потребуется версия + &min-mysql-ver; или выше. </para> <note> - <para> Many of the binary - versions of MySQL store their data files in + <para> Многие готовые дистрибутивы + MySQL размещают файлы данных в <filename class="directory">/var</filename>. - On some Unix systems, this is part of a smaller root partition, - and may not have room for your bug database. To change the data - directory, you have to build MySQL from source yourself, and - set it as an option to <filename>configure</filename>.</para> + На некоторых системах Unix это часть корневого раздела небольшого размера, + где может не хватить свободного пространства для размещения базы данных. + Для изменения каталога потребуется собрать MySQL из исходных текстов самостоятельно, и + установить другой каталог на этапе <filename>configure</filename>.</para> </note> <para>If you install from something other than a packaging/installation Modified: bugzilla-ru/template/ru/default/admin/params/editparams.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/params/editparams.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/admin/params/editparams.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -29,7 +29,7 @@ [% PROCESS global/variables.none.tmpl %] [% curpanel = -1 %] -[% panels = panels.sort('sortkey') %] +[% panels = panels.nsort('sortkey') %] [% FOREACH panel = panels %] [% PROCESS "admin/params/${panel.name}.html.tmpl" Modified: bugzilla-ru/template/ru/default/admin/products/edit-common.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/products/edit-common.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/admin/products/edit-common.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -47,12 +47,6 @@ [% IF Param('usetargetmilestone') -%] <tr> - <th align="right">Ссылка на описание планов продукта:</th> - <td><input type="text" size="64" maxlength="255" name="milestoneurl" - value="[% product.milestoneurl FILTER html %]"> - </td> - </tr> - <tr> <th align="right">План по умолчанию:</th> <td> [% IF product.milestones.size %] @@ -77,39 +71,44 @@ [% ' checked="checked"' IF product.is_active %]> </td> </tr> - -[% IF !Param('usevotes') %] -<tr class="param_disabled"> - <td colspan="2" - style="font-family: arial; font-style: italic; font-size: 0.7em; text-align: center;"> - Настройка системы 'usevotes' отключена. Параметры - голосования будут действовать только после его включения.</td> -</tr> -[% END %] -<tr [% IF !Param('usevotes') %]class="param_disabled" [% END %]> - <th align="right">Максимальное количество голосов пользователя:</th> - <td><input size="5" maxlength="5" name="votesperuser" - value="[% product.votesperuser FILTER html %]"> - </td> -</tr> -<tr [% IF !Param('usevotes') %]class="param_disabled" [% END %]> +<tr> <th align="right"> - Максимальное количество голосов на одну [% terms.bug_acc %]: + <label for="allows_unconfirmed">Разрешить состояние + '[% display_value('bug_status', 'UNCONFIRMED') FILTER html %]' + в этом продукте:</label> </th> - <td><input size="5" maxlength="5" name="maxvotesperbug" - value="[% product.maxvotesperbug FILTER html %]"> + <td><input type="checkbox" id="allows_unconfirmed" name="allows_unconfirmed" + [% ' checked="checked"' IF product.allows_unconfirmed %] + [% IF Param('usevotes') %] + onchange="bz_toggleClass('votes_to_confirm_container', + 'bz_default_hidden')" + [% END %]> + [% IF Param('usevotes') %] + <span id="votes_to_confirm_container" + [% ' class="bz_default_hidden"' IF !product.allows_unconfirmed %]> + ...и автоматически подтверждать [% terms.bugs %] при получении + <input size="3" maxlength="5" name="votestoconfirm" id="votestoconfirm" + value="[% product.votes_to_confirm FILTER html %]"> + голосов. (Установка значения 0 отключает автоматическое подтверждение [% terms.bugs_gen %] + голосованием.) + </span> + [% END %] </td> </tr> -<tr [% IF !Param('usevotes') %]class="param_disabled" [% END %]> - <th align="right"> - Порог подтверждения: - </th> - <td> - Количество голосов, необходимое для автоматического - перевода [% terms.bug_gen %] из состояния - <a href="page.cgi?id=fields.html#status">[% display_value("bug_status", "UNCONFIRMED") FILTER html %]</a> - : - <input size="5" maxlength="5" name="votestoconfirm" - value="[% product.votestoconfirm FILTER html %]"> - </td> -</tr> + +[% IF Param('usevotes') %] + <tr> + <th align="right">Максимальное количество голосов пользователя:</th> + <td><input size="5" maxlength="5" name="votesperuser" id="votesperuser" + value="[% product.votesperuser FILTER html %]"> + </td> + </tr> + <tr> + <th align="right"> + Максимальное количество голосов на одну [% terms.bug_acc %]: + </th> + <td><input size="5" maxlength="5" name="maxvotesperbug" id="maxvotesperbug" + value="[% product.maxvotesperbug FILTER html %]"> + </td> + </tr> +[% END %] Modified: bugzilla-ru/template/ru/default/admin/products/edit.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/products/edit.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/admin/products/edit.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -31,6 +31,7 @@ [% PROCESS global/header.html.tmpl title = title style_urls = ['skins/standard/admin.css'] + javascript_urls = ['js/util.js'] %] [% group_control = {${constants.CONTROLMAPNA} => 'Запрещено', Modified: bugzilla-ru/template/ru/default/admin/products/updated.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/products/updated.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/admin/products/updated.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -41,6 +41,8 @@ style_urls = ['skins/standard/admin.css'] %] +[% PROCESS "global/field-descs.none.tmpl" %] + [% IF changes.name.defined %] <p> Название продукта изменено с '[% changes.name.0 FILTER html %]' на @@ -69,23 +71,6 @@ </p> [% END %] -[% IF changes.milestoneurl.defined %] - <p> - Описание планов продукта изменено - [% IF changes.milestoneurl.0 != '' %] - c<br> <a href="[%- changes.milestoneurl.0 FILTER html %]"> - [%- changes.milestoneurl.0 FILTER html %]</a> - [% END %] - на - [% IF product.milestone_url != '' %] - <br><a href="[%- product.milestone_url FILTER html %]"> - [%- product.milestone_url FILTER html %]</a>. - [% ELSE %] - пустое. - [% END %] - </p> -[% END %] - [% IF changes.defaultmilestone.defined %] <p> План по умолчанию изменен с '[% changes.defaultmilestone.0 FILTER html %]' на @@ -120,6 +105,24 @@ [% checkvotes = 1 %] [% END %] +[% IF changes.allows_unconfirmed.defined %] + <p> + [% IF product.allows_unconfirmed %] + Для [% terms.bugs_gen %] продукта разрешено состояние + '[% display_value('bug_status', 'UNCONFIRMED') FILTER html %]'. + [% ELSE %] + Для [% terms.bugs_gen %] продукта запрещено состояние + '[% display_value('bug_status', 'UNCONFIRMED') FILTER html %]'. + Все + <a href="buglist.cgi?product= + [%- product.name FILTER url_quote %]&bug_status=UNCONFIRMED"> + [%- terms.bugs %], находящиеся в данный момент в состоянии + '[% display_value('bug_status', 'UNCONFIRMED') FILTER html %]'</a>, + сохранят его до ближайшего редактирования. + [% END %] + </p> +[% END %] + [% IF !changes.keys.size %] <p>Изменений продукта '[% product.name FILTER html %]' не обнаружено.</p> [% END %] Modified: bugzilla-ru/template/ru/default/bug/comments.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/comments.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/bug/comments.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -123,11 +123,10 @@ [% END %] [% END %] -[% IF mode == "edit" %] - <a href="#" onclick="toggle_all_comments('collapse'); return false;">Свернуть все комментарии</a> - - <a href="#" onclick="toggle_all_comments('expand'); return false;">Развернуть все комментарии</a> - <hr> -[% END %] +<!-- This auto-sizes the comments and positions the collapse/expand links + to the right. --> +<table class="bz_comment_table" cellpadding="0" cellspacing="0"><tr> +<td> [% FOREACH comment = comments %] [% IF count >= start_at %] @@ -142,6 +141,19 @@ #%] [% Hook.process("aftercomments") %] +</td> +<td> + [% IF mode == "edit" %] + <ul class="bz_collapse_expand_comments"> + <li><a href="#" onclick="toggle_all_comments('collapse'); + return false;">Свернуть все комментарии</a></li> + <li><a href="#" onclick="toggle_all_comments('expand'); + return false;">Развернуть все комментарии</a></li> + </ul> + [% END %] +</td> +</tr></table> + [%############################################################################%] [%# Block for individual comments #%] [%############################################################################%] Modified: bugzilla-ru/template/ru/default/bug/create/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -191,7 +191,7 @@ [%# Migration note: The following file corresponds to the old Param # 'entryheaderhtml' #%] - [% INCLUDE 'bug/create/user-message.html.tmpl' %] + [% PROCESS 'bug/create/user-message.html.tmpl' %] </td> </tr> @@ -438,7 +438,7 @@ <tr> <th>Оценка трудоемкости:</th> <td colspan="2"> - <input name="estimated_time" size="6" maxlength="6" value="0.0"> + <input name="estimated_time" size="6" maxlength="6" value="[% estimated_time FILTER html %]"> </td> </tr> <tr> @@ -458,7 +458,7 @@ <tr> <th>Имя:</th> <td colspan="2"> - <input name="alias" size="20"> + <input name="alias" size="20" value="[% alias FILTER html %]"> </td> </tr> [% END %] Modified: bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -59,6 +59,14 @@ [%+ comment.attachment.description %] [%+ comment.body %] +[% ELSIF comment.type == constants.CMT_ATTACHMENT_UPDATED %] +Комментарий к приложению [% comment.extra_data %] +[% IF is_bugmail %] + --> [% urlbase _ "attachment.cgi?id=" _ comment.extra_data %] +[% END %] +[%+ comment.attachment.description %] + +[%+ comment.body %] [% ELSE %] X[% comment_body %] [% END %] Modified: bugzilla-ru/template/ru/default/bug/knob.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/knob.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/bug/knob.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -25,71 +25,33 @@ [% PROCESS global/variables.none.tmpl %] <div id="status"> - [% initial_action_shown = 0 %] - [% show_resolution = 0 %] - [% bug_status_select_displayed = 0 %] + [% PROCESS bug/field.html.tmpl + no_tds = 1 + field = bug_fields.bug_status + value = bug.bug_status + override_legal_values = bug.choices.bug_status + editable = bug.choices.bug_status.size > 1 + %] - [% closed_status_array = [] %] - [%# These actions are based on the current custom workflow. %] - [% FOREACH bug_status = bug.status.can_change_to %] - [% NEXT IF bug.isunconfirmed && bug_status.is_open && !bug.user.canconfirm %] - [% NEXT IF bug.isopened && !bug.isunconfirmed && bug_status.is_open && !bug.user.canedit %] - [% NEXT IF (!bug_status.is_open || !bug.isopened) && !bug.user.canedit && !bug.user.isreporter %] - [%# Special hack to only display UNCO or REOP when reopening, but not both; - # for compatibility with older versions. %] - [% NEXT IF !bug.isopened && (bug.everconfirmed && bug_status.name == "UNCONFIRMED" - || !bug.everconfirmed && bug_status.name == "REOPENED") %] - [% IF NOT bug_status_select_displayed %] - <select name="bug_status" id="bug_status"> - [% bug_status_select_displayed = 1 %] - [% END %] - [% PROCESS initial_action %] - [% NEXT IF bug_status.name == bug.bug_status %] - <option value="[% bug_status.name FILTER html %]"> - [% display_value("bug_status", bug_status.name) FILTER html %] - </option> - [% IF !bug_status.is_open %] - [% show_resolution = 1 %] - [% filtered_status = bug_status.name FILTER js %] - [% closed_status_array.push( filtered_status ) %] - [% END %] + [% IF bug.resolution + OR bug.check_can_change_field('resolution', bug.resolution, 1) + %] + <noscript><br>решена </noscript> [% END %] - [%# These actions are special and are independent of the workflow. %] - [% IF bug.user.canedit || bug.user.isreporter %] - [% IF NOT bug_status_select_displayed %] - <select name="bug_status" id="bug_status"> - [% bug_status_select_displayed = 1 %] - [% END %] - [% IF bug.isopened %] - [% IF bug.resolution %] - [% PROCESS initial_action %] - [% END %] - [% ELSIF bug.resolution != "MOVED" || bug.user.canmove %] - [% PROCESS initial_action %] - [% show_resolution = 1 %] - [% END %] - [% END %] - [% IF bug_status_select_displayed %] - </select> - [% ELSE %] - [% display_value("bug_status", bug.bug_status) FILTER html %] - [% IF bug.resolution %] - [%+ display_value("resolution", bug.resolution) FILTER html %] - [% IF bug.dup_id %] - <span id="duplicate_display">дублирует - [% "${terms.bug_acc} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %]</span> - [% END %] - [% END %] - [% END %] - [% IF bug.user.canedit || bug.user.isreporter %] - [% IF show_resolution %] - <noscript><br>resolved as </noscript> - <span id="resolution_settings">[% PROCESS select_resolution %]</span> - [% END %] + <span id="resolution_settings"> + [% PROCESS bug/field.html.tmpl + no_tds = 1 + field = bug_fields.resolution + value = bug.resolution + override_legal_values = bug.choices.resolution + editable = bug.check_can_change_field('resolution', bug.resolution, 1) + %] + </span> + + [% IF bug.check_can_change_field('dup_id', 0, 1) %] <noscript><br> дублирует</noscript> - - <span id="duplicate_settings"> + <span id="duplicate_settings"> <span id="dup_id_container" class="bz_default_hidden"> [% "${terms.bug_acc} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %] (<a href="#" id="dup_id_edit_action">изменить</a>) @@ -103,11 +65,20 @@ <div id="dup_id_discoverable" class="bz_default_hidden"> <a href="#" id="dup_id_discoverable_action">Дублирует [% terms.bug_acc FILTER none -%]...</a> </div> + [% ELSIF bug.dup_id %] + <noscript><br> дублирует</noscript> + <span id="duplicate_display"> + [% "${terms.bug_acc} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %]</span> [% END %] </div> + <script type="text/javascript"> - var close_status_array = new Array("[% closed_status_array.join('", "') FILTER replace(',$', '') - FILTER none %]"); + var close_status_array = [ + [% FOREACH status = bug.choices.bug_status %] + [% NEXT IF status.is_open %] + '[% status.name FILTER js %]'[% ',' UNLESS loop.last %] + [% END %] + ]; YAHOO.util.Dom.removeClass('dup_id_discoverable', 'bz_default_hidden'); hideEditableField( "dup_id_container", "dup_id", 'dup_id_edit_action', 'dup_id', '[% bug.dup_id FILTER js %]' ) @@ -129,29 +100,3 @@ [% INCLUDE "bug/field-events.js.tmpl" field = select_fields.bug_status %] [% INCLUDE "bug/field-events.js.tmpl" field = select_fields.resolution %] </script> - -[%# Common actions %] - -[% BLOCK initial_action %] - [% IF !initial_action_shown %] - <option selected value="[% bug.bug_status FILTER html %]"> - [% display_value("bug_status", bug.bug_status) FILTER html %] - </option> - [% IF !bug.isopened %] - [% show_resolution = 1 %] - [% filtered_status = bug.bug_status FILTER js %] - [% closed_status_array.push(filtered_status) %] - [% END %] - [% initial_action_shown = 1 %] - [% END %] -[% END %] - -[% BLOCK select_resolution %] - <select name="resolution" id="resolution"> - [% FOREACH r = bug.choices.resolution %] - <option value="[% r.name FILTER html %]" - [% ' selected="selected"' IF r.name == bug.resolution %]> - [% display_value("resolution", r.name) FILTER html %]</option> - [% END %] - </select> -[% END %] Modified: bugzilla-ru/template/ru/default/bug/process/header.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/process/header.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/bug/process/header.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -46,8 +46,4 @@ [% title = "Измените результаты голосования" %] [% END %] -[% PROCESS global/header.html.tmpl - # We don't have a bug object at this point, unfortunately, so we can't - # actually display all the proper header info. - header_addl_info = '' -%] +[% PROCESS global/header.html.tmpl %] Added: bugzilla-ru/template/ru/default/email/lockout.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/email/lockout.txt.tmpl (rev 0) +++ bugzilla-ru/template/ru/default/email/lockout.txt.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -0,0 +1,41 @@ +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is the Mozilla Corporation. + # Portions created by the Initial Developer are Copyright (C) 2008 + # the Initial Developer. All Rights Reserved. + # + # Contributor(s): + # Max Kanat-Alexander <mk...@bu...> + # + # Russian translation: Vitaly Fedrushkov <fed...@us...> + #%] + +[% PROCESS global/variables.none.tmpl %] + +From: [% Param('mailfrom') %] +To: [% Param('maintainer') %] +Subject: [[% terms.Bugzilla %]] Учетная запись блокирована: [% locked_user.login %] ([% attempts.0.ip_addr %]) +X-Bugzilla-Type: admin + +С адреса IP [% attempts.0.ip_addr %] выполнено много неудачных попыток входа ( +[%- constants.MAX_LOGIN_ATTEMPTS +%]) под +учетной записью [% locked_user.login %]. + +Зарегистрированные моменты времени попыток: + +[% FOREACH login = attempts %] + [%+ login.login_time FILTER time %] +[% END %] + +Попытки входа с этого адреса блокированы до +[%+ unlock_at FILTER time %]. Modified: bugzilla-ru/template/ru/default/filterexceptions.pl =================================================================== --- bugzilla-ru/template/ru/default/filterexceptions.pl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/filterexceptions.pl 2010-03-22 02:15:12 UTC (rev 292) @@ -92,10 +92,6 @@ 'request.attach_id', ], -'reports/components.html.tmpl' => [ - 'numcols', -], - 'reports/duplicates-table.html.tmpl' => [ 'column.name', 'column.description', Modified: bugzilla-ru/template/ru/default/reports/components.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/reports/components.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) +++ bugzilla-ru/template/ru/default/reports/components.html.tmpl 2010-03-22 02:15:12 UTC (rev 292) @@ -16,6 +16,7 @@ # Rights Reserved. # # Contributor(s): Bradley Baetz <bb...@st...> + # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] @@ -29,7 +30,10 @@ Компоненты продукта [% product.name FILTER html %] [% END %] -[% PROCESS global/header.html.tmpl title = title %] +[% PROCESS global/header.html.tmpl + style_urls = [ "skins/standard/reports.css" ] + title = title +%] [% IF Param("useqacontact") %] [% numcols = 3 %] @@ -37,30 +41,38 @@ [% numcols = 2 %] [% END %] +<table cellpadding="0" cellspacing="0" id="components_header_table"> + <tr> + <td class="instructions"> + Выберите компонент для просмотра незакрытых [% terms.bugs_gen %] для этого компонента: + </td> + <td class="product_container"> + <h2 class="product_name">[% product.name FILTER html %]</h2> + <div class="product_desc"> + [% product.description FILTER html_light %] + </div> + </td> + </tr> +</table> -<p><strong>[% product.name FILTER html %]</strong>: - [% product.description FILTER html_light %]</p> +<h3 class="components_header">Компоненты</h3> -<p><em>Выберите компонент для просмотра незакрытых [% terms.bugs_gen %] для этого - компонента:</em></p> - -<table> +<table class="component_table" cellspacing="0" cellpadding="0"> + <thead> <tr> - <th align="left">Компонент</th> - <th align="left">Исполнитель</th> + <th> </th> + <th>Исполнитель</th> [% IF Param("useqacontact") %] - <th align="left">Приемка</th> + <th>Приемка</th> [% END %] </tr> + </thead> + <tbody> [% FOREACH comp = product.components %] [% INCLUDE describe_comp %] [% END %] - <tr> - <td colspan="[% numcols %]"> - <hr> - </td> - </tr> + </tbody> </table> [% PROCESS global/footer.html.tmpl %] @@ -71,29 +83,24 @@ [% BLOCK describe_comp %] <tr> - <td colspan="[% numcols %]"> - <hr> - </td> - </tr> - <tr> - <td rowspan="2"> + <td rowspan="2" class="component_name"> <a name="[% comp.name FILTER html %]" href="buglist.cgi?product= [%- product.name FILTER url_quote %]&component= [%- comp.name FILTER url_quote %]&resolution=---"> [% comp.name FILTER html %]</a> </td> - <td> + <td class="component_assignee"> [% INCLUDE global/user.html.tmpl who = comp.default_assignee %] </td> [% IF Param("useqacontact") %] - <td> + <td class="component_qa_contact"> [% INCLUDE global/user.html.tmpl who = comp.default_qa_contact %] </td> [% END %] </tr> <tr> - <td colspan="[% numcols - 1 %]"> + <td colspan="[% numcols - 1 %]" class="component_description"> [% comp.description FILTER html_light %] </td> </tr> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-01-15 02:05:10
|
Revision: 291 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=291&view=rev Author: fedrushkov Date: 2010-01-15 02:05:04 +0000 (Fri, 15 Jan 2010) Log Message: ----------- Grammar error fixed Modified Paths: -------------- bugzilla-ru/template/ru/default/bug/create/create.html.tmpl Modified: bugzilla-ru/template/ru/default/bug/create/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2010-01-15 02:02:20 UTC (rev 290) +++ bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2010-01-15 02:05:04 UTC (rev 291) @@ -636,7 +636,7 @@ <tr> <th> </th> <td colspan="3"> - <input type="submit" id="commit" value="Зарегистрировать [% terms.bug_gen %]" + <input type="submit" id="commit" value="Зарегистрировать [% terms.bug_acc %]" onclick="if (this.form.short_desc.value == '') { alert('Не указана краткая аннотация для [% terms.bug_gen %].'); return false; } return true;"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2010-01-15 02:02:27
|
Revision: 290 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=290&view=rev Author: fedrushkov Date: 2010-01-15 02:02:20 +0000 (Fri, 15 Jan 2010) Log Message: ----------- Creation time also applicable to users Modified Paths: -------------- branches/3.2/template/ru/default/global/field-descs.none.tmpl branches/3.4/template/ru/default/global/field-descs.none.tmpl bugzilla-ru/template/ru/default/global/field-descs.none.tmpl Modified: branches/3.2/template/ru/default/global/field-descs.none.tmpl =================================================================== --- branches/3.2/template/ru/default/global/field-descs.none.tmpl 2009-12-23 15:24:25 UTC (rev 289) +++ branches/3.2/template/ru/default/global/field-descs.none.tmpl 2010-01-15 02:02:20 UTC (rev 290) @@ -25,7 +25,7 @@ [% PROCESS global/variables.none.tmpl %] [% field_descs = { "[Bug creation]" => "[Регистрация $terms.bug_gen]", - "actual_time" => "Трудозатраты" + "actual_time" => "Трудозатраты", "alias" => "Имя", "assigned_to" => "Исполнитель", "attach_data.thedata" => "Данные приложения", @@ -51,14 +51,14 @@ "component_id" => "Код компонента", "component" => "Компонент", "content" => "Текст", - "creation_ts" => "Дата регистрации $terms.bug_gen", + "creation_ts" => "Дата регистрации", "deadline" => "Срок", "delta_ts" => "Время последнего изменения", "dependson" => "Зависимости", "dup_id" => "Повторная", "estimated_time" => "Оценка времени", "everconfirmed" => "Подтверждена?", - "flagtypes.name" => "Согласование", + "flagtypes.name" => "Согласования", "keywords" => "Ключевые слова", "longdesc" => "Комментарий", "longdescs.isprivate" => "Комментарий конфиденциален", Modified: branches/3.4/template/ru/default/global/field-descs.none.tmpl =================================================================== --- branches/3.4/template/ru/default/global/field-descs.none.tmpl 2009-12-23 15:24:25 UTC (rev 289) +++ branches/3.4/template/ru/default/global/field-descs.none.tmpl 2010-01-15 02:02:20 UTC (rev 290) @@ -26,7 +26,7 @@ [% PROCESS global/variables.none.tmpl %] [% field_descs = { "[Bug creation]" => "[Регистрация $terms.bug_gen]", - "actual_time" => "Трудозатраты" + "actual_time" => "Трудозатраты", "alias" => "Имя", "assigned_to" => "Исполнитель", "attach_data.thedata" => "Данные приложения", @@ -52,14 +52,14 @@ "component_id" => "Код компонента", "component" => "Компонент", "content" => "Текст", - "creation_ts" => "Дата регистрации $terms.bug_gen", + "creation_ts" => "Дата регистрации", "deadline" => "Срок", "delta_ts" => "Время последнего изменения", "dependson" => "Зависимости", "dup_id" => "Повторная", "estimated_time" => "Оценка времени", "everconfirmed" => "Подтверждена?", - "flagtypes.name" => "Согласование", + "flagtypes.name" => "Согласования", "keywords" => "Ключевые слова", "longdesc" => "Комментарий", "longdescs.isprivate" => "Комментарий конфиденциален", Modified: bugzilla-ru/template/ru/default/global/field-descs.none.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/field-descs.none.tmpl 2009-12-23 15:24:25 UTC (rev 289) +++ bugzilla-ru/template/ru/default/global/field-descs.none.tmpl 2010-01-15 02:02:20 UTC (rev 290) @@ -52,7 +52,7 @@ "component_id" => "Код компонента", "component" => "Компонент", "content" => "Текст", - "creation_ts" => "Дата регистрации $terms.bug_gen", + "creation_ts" => "Дата регистрации", "deadline" => "Срок", "delta_ts" => "Время последнего изменения", "dependson" => "Зависимости", This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2009-12-23 15:24:33
|
Revision: 289 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=289&view=rev Author: fedrushkov Date: 2009-12-23 15:24:25 +0000 (Wed, 23 Dec 2009) Log Message: ----------- Error and typo fixed Modified Paths: -------------- branches/3.2/template/ru/default/pages/quicksearch.html.tmpl branches/3.4/template/ru/default/pages/quicksearch.html.tmpl bugzilla-ru/template/ru/default/pages/quicksearch.html.tmpl Modified: branches/3.2/template/ru/default/pages/quicksearch.html.tmpl =================================================================== --- branches/3.2/template/ru/default/pages/quicksearch.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) +++ branches/3.2/template/ru/default/pages/quicksearch.html.tmpl 2009-12-23 15:24:25 UTC (rev 289) @@ -133,11 +133,11 @@ По умолчанию отображаются только открытые (не имеющие решения) [% terms.bugs %]. Используйте <tt>+DUP</tt> в качестве первого слова для включения повторных [%+ terms.bugs_gen %] в результат поиска, - <tt>FIXED</tt> — для поиска только решенных [% terms.bugs_gen %], + <tt>FIXED</tt> — для поиска только исправленных [% terms.bugs_gen %], или <tt>ALL</tt> для поиска всех [% terms.bugs_gen %], вне зависимости от состояния и решения. Рекомендуется выполнять поиск с учетом повторных [%+ terms.bugs_gen %], - если не удалось найти открытую [%+ terms.bug %] напрямую. + если не удалось найти открытую [%+ terms.bug_acc %] напрямую. <ul> <li> <tt>+DUP,FIXED таблицы границы</tt> Modified: branches/3.4/template/ru/default/pages/quicksearch.html.tmpl =================================================================== --- branches/3.4/template/ru/default/pages/quicksearch.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) +++ branches/3.4/template/ru/default/pages/quicksearch.html.tmpl 2009-12-23 15:24:25 UTC (rev 289) @@ -133,11 +133,11 @@ По умолчанию отображаются только открытые (не имеющие решения) [% terms.bugs %]. Используйте <tt>+DUP</tt> в качестве первого слова для включения повторных [%+ terms.bugs_gen %] в результат поиска, - <tt>FIXED</tt> — для поиска только решенных [% terms.bugs_gen %], + <tt>FIXED</tt> — для поиска только исправленных [% terms.bugs_gen %], или <tt>ALL</tt> для поиска всех [% terms.bugs_gen %], вне зависимости от состояния и решения. Рекомендуется выполнять поиск с учетом повторных [%+ terms.bugs_gen %], - если не удалось найти открытую [%+ terms.bug %] напрямую. + если не удалось найти открытую [%+ terms.bug_acc %] напрямую. <ul> <li> <tt>+DUP,FIXED таблицы границы</tt> Modified: bugzilla-ru/template/ru/default/pages/quicksearch.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/pages/quicksearch.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) +++ bugzilla-ru/template/ru/default/pages/quicksearch.html.tmpl 2009-12-23 15:24:25 UTC (rev 289) @@ -133,11 +133,11 @@ По умолчанию отображаются только открытые (не имеющие решения) [% terms.bugs %]. Используйте <tt>+DUP</tt> в качестве первого слова для включения повторных [%+ terms.bugs_gen %] в результат поиска, - <tt>FIXED</tt> — для поиска только решенных [% terms.bugs_gen %], + <tt>FIXED</tt> — для поиска только исправленных [% terms.bugs_gen %], или <tt>ALL</tt> для поиска всех [% terms.bugs_gen %], вне зависимости от состояния и решения. Рекомендуется выполнять поиск с учетом повторных [%+ terms.bugs_gen %], - если не удалось найти открытую [%+ terms.bug %] напрямую. + если не удалось найти открытую [%+ terms.bug_acc %] напрямую. <ul> <li> <tt>+DUP,FIXED таблицы границы</tt> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2009-12-10 15:27:44
|
Revision: 288 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=288&view=rev Author: fedrushkov Date: 2009-12-10 15:27:33 +0000 (Thu, 10 Dec 2009) Log Message: ----------- Missing space fixed Reported by Dmitry Chistikov https://bugzilla.altlinux.org/show_bug.cgi?id=20727#c12 Modified Paths: -------------- branches/3.2/template/ru/default/bug/dependency-tree.html.tmpl branches/3.4/template/ru/default/bug/dependency-tree.html.tmpl bugzilla-ru/template/ru/default/bug/dependency-tree.html.tmpl Modified: branches/3.2/template/ru/default/bug/dependency-tree.html.tmpl =================================================================== --- branches/3.2/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 01:27:11 UTC (rev 287) +++ branches/3.2/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) @@ -27,9 +27,9 @@ [% filtered_desc = blocked_tree.$bugid.short_desc FILTER html %] [% PROCESS global/header.html.tmpl - title = "Дерево зависимостей ошибки номер $bugid" + title = "Дерево зависимостей $terms.bug_gen номер $bugid" header = "Дерево зависимостей - <a href=\"show_bug.cgi?id=$bugid\">ошибки номер $bugid</a>" + <a href=\"show_bug.cgi?id=$bugid\">$terms.bug_gen номер $bugid</a>" javascript_urls = ["js/expanding-tree.js"] style_urls = ["skins/standard/dependency-tree.css"] subheader = filtered_desc @@ -66,10 +66,10 @@ [% IF ids.size %] зависит от [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] + [%+ numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] [% ELSE %] не зависит от других [% terms.bugs_gen %]. [% END %] @@ -78,10 +78,10 @@ [% IF ids.size %] блокирует [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] + [%+ numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] [% ELSE %] не блокирует других [% terms.bugs_gen %]. [% END %] Modified: branches/3.4/template/ru/default/bug/dependency-tree.html.tmpl =================================================================== --- branches/3.4/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 01:27:11 UTC (rev 287) +++ branches/3.4/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) @@ -27,9 +27,9 @@ [% filtered_desc = blocked_tree.$bugid.short_desc FILTER html %] [% PROCESS global/header.html.tmpl - title = "Дерево зависимостей ошибки номер $bugid" + title = "Дерево зависимостей $terms.bug_gen номер $bugid" header = "Дерево зависимостей - <a href=\"show_bug.cgi?id=$bugid\">ошибки номер $bugid</a>" + <a href=\"show_bug.cgi?id=$bugid\">$terms.bug_gen номер $bugid</a>" javascript_urls = ["js/expanding-tree.js"] style_urls = ["skins/standard/dependency-tree.css"] subheader = filtered_desc @@ -66,10 +66,10 @@ [% IF ids.size %] зависит от [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] + [%+ numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] [% ELSE %] не зависит от других [% terms.bugs_gen %]. [% END %] @@ -78,10 +78,10 @@ [% IF ids.size %] блокирует [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] + [%+ numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] [% ELSE %] не блокирует других [% terms.bugs_gen %]. [% END %] Modified: bugzilla-ru/template/ru/default/bug/dependency-tree.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 01:27:11 UTC (rev 287) +++ bugzilla-ru/template/ru/default/bug/dependency-tree.html.tmpl 2009-12-10 15:27:33 UTC (rev 288) @@ -66,10 +66,10 @@ [% IF ids.size %] зависит от [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытой", "незакрытых", "незакрытых") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] + [%+ numeral( ids.size, terms.bug_gen, terms.bugs_gen, terms.bugs_gen) FILTER html %] [% ELSE %] не зависит от других [% terms.bugs_gen %]. [% END %] @@ -78,10 +78,10 @@ [% IF ids.size %] блокирует [%+ ids.size %] - [%+ IF hide_resolved %] - [% numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] + [% IF hide_resolved %] + [%+ numeral( ids.size, "незакрытую", "незакрытые", "незакрытые") FILTER html %] [% END %] - [% numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] + [%+ numeral( ids.size, terms.bug_acc, terms.bugs_acc, terms.bugs_acc) FILTER html %] [% ELSE %] не блокирует других [% terms.bugs_gen %]. [% END %] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2009-12-08 22:56:25
|
Revision: 285 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=285&view=rev Author: fedrushkov Date: 2009-12-08 22:56:16 +0000 (Tue, 08 Dec 2009) Log Message: ----------- Templates synchronized to current CVS Modified Paths: -------------- bugzilla-ru/template/ru/default/attachment/create.html.tmpl bugzilla-ru/template/ru/default/attachment/created.html.tmpl bugzilla-ru/template/ru/default/attachment/edit.html.tmpl bugzilla-ru/template/ru/default/attachment/updated.html.tmpl bugzilla-ru/template/ru/default/bug/create/create.html.tmpl bugzilla-ru/template/ru/default/bug/create/created.html.tmpl bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl bugzilla-ru/template/ru/default/bug/process/header.html.tmpl bugzilla-ru/template/ru/default/bug/show.html.tmpl bugzilla-ru/template/ru/default/global/code-error.html.tmpl bugzilla-ru/template/ru/default/global/user-error.html.tmpl bugzilla-ru/template/ru/default/list/edit-multiple.html.tmpl bugzilla-ru/template/ru/default/request/queue.html.tmpl bugzilla-ru/template/ru/default/search/form.html.tmpl Added Paths: ----------- bugzilla-ru/template/ru/default/bug/show-header.html.tmpl Modified: bugzilla-ru/template/ru/default/attachment/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/attachment/create.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/attachment/create.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -132,4 +132,6 @@ </form> +[% Hook.process('end') %] + [% PROCESS global/footer.html.tmpl %] Modified: bugzilla-ru/template/ru/default/attachment/created.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/attachment/created.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/attachment/created.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -29,23 +29,9 @@ [% PROCESS global/variables.none.tmpl %] [% bug = bugs.0 %] -[% bodyclasses = ['bz_bug', - "bz_status_$bug.bug_status", - "bz_product_$bug.product", - "bz_component_$bug.component", - "bz_bug_$bug.bug_id" - ] -%] -[% FOREACH group = bug.groups_in %] - [% bodyclasses.push("bz_group_$group.name") %] -[% END %] - +[% PROCESS "bug/show-header.html.tmpl" %] [% PROCESS global/header.html.tmpl title = "Приложение $attachment.id добавлено к $terms.bug_dat $attachment.bug_id" - bodyclasses = bodyclasses - javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] - style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ] - doc_section = "bug_page.html" %] <dl> Modified: bugzilla-ru/template/ru/default/attachment/edit.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/attachment/edit.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/attachment/edit.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -287,4 +287,6 @@ [% END %] </div> +[% Hook.process('end') %] + [% PROCESS global/footer.html.tmpl %] Modified: bugzilla-ru/template/ru/default/attachment/updated.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/attachment/updated.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/attachment/updated.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -28,28 +28,10 @@ [% PROCESS global/variables.none.tmpl %] [% bug = bugs.0 %] -[% filtered_desc = bug.short_desc FILTER html %] -[% filtered_timestamp = bug.delta_ts FILTER time %] -[% bodyclasses = ['bz_bug', - "bz_status_$bug.bug_status", - "bz_product_$bug.product", - "bz_component_$bug.component", - "bz_bug_$bug.bug_id" - ] -%] -[% FOREACH group = bug.groups_in %] - [% bodyclasses.push("bz_group_$group.name") %] -[% END %] +[% PROCESS "bug/show-header.html.tmpl" %] [% PROCESS global/header.html.tmpl title = "Изменения приложения $attachment.id к $terms.bug_obj $attachment.bug_id сохранены" - header = "$terms.Bug $attachment.bug_id" - subheader = filtered_desc - header_addl_info = "Последние изменения: $filtered_timestamp" - bodyclasses = bodyclasses - javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] - style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ] - doc_section = "bug_page.html" %] <dl> Modified: bugzilla-ru/template/ru/default/bug/create/create.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/bug/create/create.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -196,16 +196,20 @@ </tr> <tr> - <td colspan="4"> - <a id="expert_fields_controller" class="controller bz_default_hidden" - href="javascript:TUI_toggle_class('expert_fields')">Скрыть + <td colspan="2"> + <a id="expert_fields_controller" class="controller bz_default_hidden" + href="javascript:TUI_toggle_class('expert_fields')">Скрыть дополнительные поля</a> [%# Show the link if the browser supports JS %] <script type="text/javascript"> - YAHOO.util.Dom.removeClass('expert_fields_controller', - 'bz_default_hidden'); + YAHOO.util.Dom.removeClass('expert_fields_controller', + 'bz_default_hidden'); </script> </td> + <td colspan="2"> + (<span class="required_star">*</span> = + <span class="required_explanation">указание значения обязательно</span>) + </td> </tr> <tr> @@ -218,12 +222,13 @@ [%# We can't use the select block in these two cases for various reasons. %] <tr> - <th> + <th class="required"> <a href="describecomponents.cgi?product=[% product.name FILTER url_quote %]"> Компонент</a>: </th> <td> - <select name="component" onchange="set_assign_to();" size="7"> + <select name="component" onchange="set_assign_to();" size="7" + aria-required="true" class="required"> [%# Build the lists of assignees and QA contacts if "usemenuforusers" is enabled. %] [% IF Param("usemenuforusers") %] [% assignees_list = user.get_userlist.clone %] @@ -484,10 +489,11 @@ <tbody> <tr> - <th>Аннотация:</th> + <th class="required">Аннотация:</th> <td colspan="3"> <input name="short_desc" size="70" value="[% short_desc FILTER html %]" - maxlength="255" spellcheck="true"> + maxlength="255" spellcheck="true" aria-required="true" + class="required"> </td> </tr> Modified: bugzilla-ru/template/ru/default/bug/create/created.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/create/created.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/bug/create/created.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -34,15 +34,10 @@ [% PROCESS global/variables.none.tmpl %] -[% filtered_desc = bug.short_desc FILTER html %] +[% PROCESS "bug/show-header.html.tmpl" %] [% PROCESS global/header.html.tmpl title = "$terms.Bug $id сохранена – $filtered_desc" header = "$terms.Bug $id сохранена" - subheader = filtered_desc - javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] - style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ] - - %] [% header_done = 1 %] Modified: bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/bug/format_comment.txt.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -34,11 +34,6 @@ [% PROCESS 'global/variables.none.tmpl' %] [% SET comment_body = comment.body %] -[% IF is_bugmail %] - [% comment_body = comment_body.replace( 'Created an attachment (\(id=([0-9]+)\))', - 'Добавлено приложение $1' _ "\n" _ ' --> (' _ urlbase - _ 'attachment.cgi?id=$2)' ) %] -[% END %] [% IF comment.type == constants.CMT_DUPE_OF %] X[% comment_body %] @@ -56,6 +51,14 @@ номером новой [% terms.bug %] в другой базе данных. Когда перемещение будет подтверждено, укажите здесь ссылку на новую [% terms.bug_acc %]. В противном случае откройте эту [% terms.bug_acc %] повторно. +[% ELSIF comment.type == constants.CMT_ATTACHMENT_CREATED %] +Добавлено приложение [% comment.extra_data %] +[% IF is_bugmail %] + --> [% urlbase _ "attachment.cgi?id=" _ comment.extra_data %] +[% END %] +[%+ comment.attachment.description %] + +[%+ comment.body %] [% ELSE %] X[% comment_body %] [% END %] Modified: bugzilla-ru/template/ru/default/bug/process/header.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/process/header.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/bug/process/header.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -29,6 +29,8 @@ [% USE Bugzilla %] +[% PROCESS "bug/show-header.html.tmpl" %] + [% IF title_tag == "bug_processed" %] [% title = BLOCK %] [% IF Bugzilla.cgi.param('id') %] @@ -44,8 +46,8 @@ [% title = "Измените результаты голосования" %] [% END %] -[% PROCESS global/header.html.tmpl - javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] - style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ] - doc_section = "bug_page.html" +[% PROCESS global/header.html.tmpl + # We don't have a bug object at this point, unfortunately, so we can't + # actually display all the proper header info. + header_addl_info = '' %] Added: bugzilla-ru/template/ru/default/bug/show-header.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/show-header.html.tmpl (rev 0) +++ bugzilla-ru/template/ru/default/bug/show-header.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -0,0 +1,52 @@ +[%# The contents of this file are subject to the Mozilla Public + # License Version 1.1 (the "License"); you may not use this file + # except in compliance with the License. You may obtain a copy of + # the License at http://www.mozilla.org/MPL/ + # + # Software distributed under the License is distributed on an "AS + # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + # implied. See the License for the specific language governing + # rights and limitations under the License. + # + # The Original Code is the Bugzilla Bug Tracking System. + # + # The Initial Developer of the Original Code is Netscape Communications + # Corporation. Portions created by Netscape are + # Copyright (C) 1998 Netscape Communications Corporation. All + # Rights Reserved. + # + # Contributor(s): Gervase Markham <ge...@ge...> + # Vaskin Kissoyan <vki...@ya...> + # Bradley Baetz <bb...@st...> + # Max Kanat-Alexander <mk...@bu...> + # + # Russian translation: Vitaly Fedrushkov <fed...@us...> + #%] + +[%# This template should be called with PROCESS before processing + # "global/header.html.tmpl" in any template that is going to load the + # bug form. It expects only a "bug" object, and can even manage to get + # along without that. Some of these variables are just defaults that will + # be overridden by the calling templates. + #%] + +[% filtered_desc = bug.short_desc FILTER html %] +[% subheader = filtered_desc %] +[% filtered_timestamp = bug.delta_ts FILTER time %] +[% title = "$terms.Bug $bug.bug_id – $filtered_desc" %] +[% header = "$terms.Bug $bug.bug_id" %] +[% header_addl_info = "Последние изменения: $filtered_timestamp" %] +[% javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] %] +[% style_urls = [ "skins/standard/yui/calendar.css", + "skins/standard/show_bug.css" ] %] +[% doc_section = "bug_page.html" %] + +[% bodyclasses = ['bz_bug', + "bz_status_$bug.bug_status", + "bz_product_$bug.product", + "bz_component_$bug.component", + "bz_bug_$bug.bug_id", + ] %] +[% FOREACH group = bug.groups_in %] + [% bodyclasses.push("bz_group_$group.name") %] +[% END %] Modified: bugzilla-ru/template/ru/default/bug/show.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/bug/show.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/bug/show.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -21,7 +21,6 @@ # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Ilya Shevchik <il...@us...> - # Good <je...@in...> #%] [% PROCESS global/variables.none.tmpl %] @@ -30,28 +29,8 @@ [% bug = bugs.0 %] [% IF !header_done %] - [% filtered_desc = bug.short_desc FILTER html %] - [% filtered_timestamp = bug.delta_ts FILTER time %] - [% bodyclasses = ['bz_bug', - "bz_status_$bug.bug_status", - "bz_product_$bug.product", - "bz_component_$bug.component", - "bz_bug_$bug.bug_id" - ] - %] - [% FOREACH group = bug.groups_in %] - [% bodyclasses.push("bz_group_$group.name") %] - [% END %] - [% PROCESS global/header.html.tmpl - title = "$terms.Bug $bug.bug_id – $filtered_desc" - header = "$terms.Bug $bug.bug_id" - subheader = filtered_desc - header_addl_info = "Последнее изменение: $filtered_timestamp" - bodyclasses = bodyclasses - javascript_urls = [ "js/util.js", "js/field.js", "js/yui/calendar.js" ] - style_urls = [ "skins/standard/yui/calendar.css", "skins/standard/show_bug.css" ] - doc_section = "bug_page.html" - %] + [% PROCESS "bug/show-header.html.tmpl" %] + [% PROCESS global/header.html.tmpl %] [% END %] [% IF nextbug %] Modified: bugzilla-ru/template/ru/default/global/code-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -121,6 +121,22 @@ без указания значения по умолчанию или аргумента $set_nulls_to, поскольку среди текущих значений есть NULL. + [% ELSIF error == "comment_extra_data_not_allowed" %] + Попытка установить значение аргумента <code>extra_data</code> в + '[% extra_data FILTER html %]', в то время как для комментариев типа [% type FILTER html %] + аргумент <code>extra_data</code> не поддерживается. + + [% ELSIF error == "comment_extra_data_required" %] + Комментарии типа [% type FILTER html %] требуют обязательного указания аргумента <code>extra_data</code>. + + [% ELSIF error == "comment_extra_data_not_numeric" %] + Попытка установить значение аргумента <code>extra_data</code> в + '[% extra_data FILTER html %]', в то время как для комментариев типа [% type FILTER html %] + требуется аргумент <code>extra_data</code> числового типа. + + [% ELSIF error == "comment_type_invalid" %] + Недопустимый тип комментария '[% type FILTER html %]'. + [% ELSIF error == "db_rename_conflict" %] Конфликт имен: невозможно переименовать [% old FILTER html %] в [% new FILTER html %], поскольку [% new FILTER html %] уже существует. Modified: bugzilla-ru/template/ru/default/global/user-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -1403,19 +1403,21 @@ символов. [% ELSIF error == "quicksearch_unknown_field" %] - [% title = "Неизвестный атрибут поиска" %] - [% IF fields.unique.size == 1 %] - Атрибут <code>[% fields.first FILTER html %]</code> не определен. - [% ELSE %] - Атрибуты - [% FOREACH field = fields.unique.sort %] - <code>[% field FILTER html %]</code> - [% ', ' UNLESS loop.last() %] - [% END %] - не определены. + [% title = "Ошибка быстрого поиска" %] + Ошибка в задании быстрого поиска: + [% FOREACH field = unknown %] + <p>Атрибут с кодом <code>[% field FILTER html %]</code> не существует.</p> [% END %] - Обратитесь к <a href="page.cgi?id=quicksearchhack.html">списку допустимых атрибутов поиска</a>. + [% FOREACH field = ambiguous.keys %] + <p>Код <code>[% field FILTER html %]</code> соответствует нескольким атрибутам: + [%+ ambiguous.${field}.join(', ') FILTER html %]</p> + [% END %] + [% IF unknown.size %] + <p>Обратитесь к + <a href="page.cgi?id=quicksearchhack.html">списку допустимых атрибутов поиска</a>.</p> + [% END %] + [% ELSIF error == "reassign_to_empty" %] [% title = "Недопустимое назначение" %] При назначении [% terms.bug_gen %] указание адреса нового исполнителя Modified: bugzilla-ru/template/ru/default/list/edit-multiple.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/list/edit-multiple.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/list/edit-multiple.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -309,6 +309,8 @@ cols = constants.COMMENT_COLS %]<br> +[% Hook.process('before_groups') %] + [% IF groups.size > 0 %] <b>Принадлежность группам:</b><br> Modified: bugzilla-ru/template/ru/default/request/queue.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/request/queue.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/request/queue.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -176,14 +176,12 @@ </p> [% ELSE %] [% FOREACH request = requests %] - [% IF loop.first %] [% PROCESS start_new_table %] [% END %] [% IF request.$group_field != group_value %] [% group_value = request.$group_field %] - [% UNLESS loop.first %] - </table> - [% PROCESS start_new_table %] - [% END %] + [% PROCESS display_buglist UNLESS loop.first %] + [% PROCESS start_new_table %] [% END %] + [% buglist.${request.bug_id} = 1 %] <tr> [% FOREACH column = display_columns %] [% NEXT IF column == group_field || excluded_columns.contains(column) %] @@ -191,12 +189,14 @@ [% END %] </tr> [% END %] - </table> + [% PROCESS display_buglist %] [% END %] [% PROCESS global/footer.html.tmpl %] [% BLOCK start_new_table %] + [% buglist = {} %] + <h3>[% column_headers.$group_field %]: [%+ (request.$group_field || "Нет") FILTER email FILTER html %]</h3> <table class="requests" cellspacing="0" cellpadding="4" border="1"> @@ -242,3 +242,8 @@ [% request.created FILTER time %] [% END %] +[% BLOCK display_buglist %] + </table> + [% NEXT UNLESS buglist.keys.size %] + <a href="buglist.cgi?bug_id=[% buglist.keys.nsort.join(",") FILTER html %]">(показать список)</a> +[% END %] Modified: bugzilla-ru/template/ru/default/search/form.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/search/form.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) +++ bugzilla-ru/template/ru/default/search/form.html.tmpl 2009-12-08 22:56:16 UTC (rev 285) @@ -156,6 +156,7 @@ <td colspan="4"> <table> <tr> + [% Hook.process('before_selects_top') %] [% IF Param('useclassification') %] <td valign="top"> <table> @@ -245,7 +246,7 @@ <table> <tr valign="bottom"> <th align="left"> - <label for="target_milestone">Запланировано</label>: + <label for="target_milestone">Target</label>: </th> </tr> <tr valign="top"> @@ -255,25 +256,33 @@ </table> </td> [% END %] + [% Hook.process('after_selects_top') %] </tr> </table> </td> </tr> [%# *** Comment URL Whiteboard Keywords *** %] +[%# FIXME-ru: hot keys %] - [% FOREACH field = [ + [% SET freetext_fields = [ { name => "longdesc", description => "Комментарий", accesskey => 'c' }, { name => "bug_file_loc", description => "Ссылка (URL)", accesskey => 'u' }, { name => "status_whiteboard", description => "Заметки", - accesskey => 'w' } ] %] + accesskey => 'w' } + ] %] - [% UNLESS field.name == 'status_whiteboard' AND NOT Param('usestatuswhiteboard') %] + [% Hook.process('before_freetext_fields') %] + [% FOREACH field = freetext_fields %] + [% NEXT IF field.name == 'status_whiteboard' + AND NOT Param('usestatuswhiteboard') + %] <tr> <th align="right"> - <label for="[% field.name %]" accesskey="[% field.accesskey %]">[% field.description %]</label>: + <label for="[% field.name %]" + accesskey="[% field.accesskey %]">[% field.description %]</label>: </th> <td> [% type = field.name _ "_type" %] @@ -286,7 +295,6 @@ </td> <td></td> </tr> - [% END %] [% END %] [% IF use_keywords %] @@ -324,6 +332,8 @@ </td> </tr> [% END %] + + [% Hook.process('after_freetext_fields') %] </table> @@ -333,6 +343,7 @@ <table> <tr> + [% Hook.process('before_selects_bottom') %] <td> <table> <tr> @@ -412,6 +423,7 @@ </tr> </table> </td> + [% Hook.process('after_selects_bottom') %] </tr> </table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2009-12-01 01:38:35
|
Revision: 284 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=284&view=rev Author: fedrushkov Date: 2009-12-01 01:38:24 +0000 (Tue, 01 Dec 2009) Log Message: ----------- Templates synchronized to current CVS Modified Paths: -------------- bugzilla-ru/template/ru/default/flag/list.html.tmpl bugzilla-ru/template/ru/default/global/code-error.html.tmpl bugzilla-ru/template/ru/default/global/messages.html.tmpl bugzilla-ru/template/ru/default/global/user-error.html.tmpl bugzilla-ru/template/ru/default/setup/strings.txt.pl Modified: bugzilla-ru/template/ru/default/flag/list.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/flag/list.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) +++ bugzilla-ru/template/ru/default/flag/list.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) @@ -20,60 +20,6 @@ # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] -<script type="text/javascript"> -<!-- - // Enables or disables a requestee field depending on whether or not - // the user is requesting the corresponding flag. - function toggleRequesteeField(flagField, no_focus) - { - // Convert the ID of the flag field into the ID of its corresponding - // requestee field and then use the ID to get the field. - var id = flagField.name.replace(/flag(_type)?-(\d+)/, "requestee$1-$2"); - var requesteeField = document.getElementById(id); - if (!requesteeField) return; - - // Enable or disable the requestee field based on the value - // of the flag field. - if (flagField.value == "?") { - requesteeField.disabled = false; - if (!no_focus) requesteeField.focus(); - } else - requesteeField.disabled = true; - } - - // Disables requestee fields when the window is loaded since they shouldn't - // be enabled until the user requests that flag type. - function disableRequesteeFields() - { - var inputElements = document.getElementsByTagName("input"); - var selectElements = document.getElementsByTagName("select"); - //You cannot update Node lists, so you must create an array to combine the NodeLists - var allElements = []; - for( var i=0; i < inputElements.length; i++ ) { - allElements[allElements.length] = inputElements.item(i); - } - for( var i=0; i < selectElements.length; i++ ) { //Combine inputs with selects - allElements[allElements.length] = selectElements.item(i); - } - var inputElement, id, flagField; - for ( var i=0 ; i<allElements.length ; i++ ) - { - inputElement = allElements[i]; - if (inputElement.name.search(/^requestee(_type)?-(\d+)$/) != -1) - { - // Convert the ID of the requestee field into the ID of its corresponding - // flag field and then use the ID to get the field. - id = inputElement.name.replace(/requestee(_type)?-(\d+)/, "flag$1-$2"); - flagField = document.getElementById(id); - if (flagField && flagField.value != "?") - inputElement.disabled = true; - } - } - } - YAHOO.util.Event.addListener(window, "load", disableRequesteeFields); -// --> -</script> - [% IF user.id %] [%# We list flags by looping twice over the flag types relevant for the bug. @@ -86,6 +32,8 @@ [% DEFAULT flag_table_id = "flags" %] +<script type="text/javascript" src="js/flag.js"></script> + <table id="[% flag_table_id FILTER html %]"> [% UNLESS flag_no_header %] <tr> Modified: bugzilla-ru/template/ru/default/global/code-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) +++ bugzilla-ru/template/ru/default/global/code-error.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) @@ -139,10 +139,31 @@ электронной почты пользователя. [% END %] - [% ELSIF error == "extension_invalid" %] - Ошибка при обработке точки входа [% name FILTER html %] в - расширении [% extension FILTER html %]: [% errstr FILTER html %] + [% ELSIF error == "extension_must_be_subclass" %] + Пакет <code>[% package FILTER html %]</code> в файле + <code>[% filename FILTER html %]</code> не является подклассом для + <code>[% class FILTER html %]</code>. + [% ELSIF error == "extension_must_return_name" %] + Дополнение <code>[% extension FILTER html %]</code> вернуло + <code>[% returned FILTER html %]</code>, что не является допустимым + именем дополнения. Следует вернуть имя дополнения, а не + число. Подробности в документации: + <a href="[% docs_urlbase FILTER html %]api/Bugzilla/Extension.html">Bugzilla::Extension</a>. + + [% ELSIF error == "extension_no_name" %] + Не найден метод <code>NAME</code> в пакете + <code>[% package FILTER html %]</code> (загружен из файла + <code>[% filename FILTER html %]</code>). Возможные причины: + + <ul> + <li>Файл <code>[% filename FILTER html %]</code> не является + пакетом <code>[% package FILTER html %]</code>.</li> + <li>В пакете <code>[% package FILTER html %]</code> не определен + метод <code>NAME</code> (или метод <code>NAME</code> + вернул пустую строку).</li> + </ul> + [% ELSIF error == "extern_id_conflict" %] Внешний идентификатор '[% extern_id FILTER html %]' уже зарегистрирован для пользователя '[% username FILTER html %]', но сервер аутентификации Modified: bugzilla-ru/template/ru/default/global/messages.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/messages.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) +++ bugzilla-ru/template/ru/default/global/messages.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) @@ -278,8 +278,13 @@ Запрос на изменение адреса электронной почты пользователя [%+ old_email FILTER html %] на [%+ new_email FILTER html %] аннулирован. - Восстановлены старые параметры пользователя. + Восстановлены старые параметры пользователя. + [% ELSIF message_tag == "extension_created" %] + Дополнение [% name FILTER html %] создано + в [% path FILTER html %]. Отредактируйте "YOUR NAME" и + "YOUR EMAIL ADDRESS" в коде и укажите имя и адрес автора. + [% ELSIF message_tag == "field_value_created" %] [% title = "Значение атрибута создано" %] Значение <em>[% value.name FILTER html %]</em> добавлено в список возможных Modified: bugzilla-ru/template/ru/default/global/user-error.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) +++ bugzilla-ru/template/ru/default/global/user-error.html.tmpl 2009-12-01 01:38:24 UTC (rev 284) @@ -17,6 +17,7 @@ # # Contributor(s): Gervase Markham <ge...@ge...> # Frédéric Buclin <Lp...@gm...> + # Max Kanat-Alexander <mk...@bu...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] @@ -34,10 +35,10 @@ # in this file; if you do not wish to change it, use the "none" filter. # # Extension- or custom-specific error handling can be easily added - # via hooks: just place your <extension>-errors.html.tmpl into - # template/en/extension/hook/global/user-error.html.tmpl/errors/ - # Note: be aware of uniqueness of error string parameter value, since - # nobody can guarantee the hook files processing order in the future + # via hooks: just place additional code into + # template/en/hook/global/user-error-errors.html.tmpl + # Note: be aware of uniqueness of error string parameter value, since + # nobody can guarantee the hook files processing order in the future. #%] [% PROCESS global/variables.none.tmpl %] @@ -429,6 +430,13 @@ Отсутствуют необходимые права доступа для добавления [% terms.bug_gen %] для продукта [% product FILTER html %]. + [% ELSIF error == "extension_create_no_name" %] + Укажите имя дополнения в качестве аргумента при вызове этого сценария. + + [% ELSIF error == "extension_first_letter_caps" %] + Первая буква имени дополнения должна быть заглавной. + (Было задано '[% name FILTER html %]'.) + [% ELSIF error == "field_already_exists" %] [% title = "Атрибут уже существует" %] Атрибут '[% field.name FILTER html %]' Modified: bugzilla-ru/template/ru/default/setup/strings.txt.pl =================================================================== --- bugzilla-ru/template/ru/default/setup/strings.txt.pl 2009-11-29 19:50:53 UTC (rev 283) +++ bugzilla-ru/template/ru/default/setup/strings.txt.pl 2009-12-01 01:38:24 UTC (rev 284) @@ -47,6 +47,11 @@ и затем запустите этот сценарий снова): EOT done => 'Готово.', + extension_must_return_name => <<END, +Дополнение ##file## вернуло ##returned##, что не является допустимым +именем дополнения. Следует вернуть имя дополнения, а не +число. Подробности в документации к Bugzilla::Extension. +END feature_auth_ldap => 'Аутентификация LDAP', feature_auth_radius => 'Аутентификация RADIUS', This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fed...@us...> - 2009-11-29 19:51:02
|
Revision: 283 http://bugzilla-ru.svn.sourceforge.net/bugzilla-ru/?rev=283&view=rev Author: fedrushkov Date: 2009-11-29 19:50:53 +0000 (Sun, 29 Nov 2009) Log Message: ----------- Templates synchronized to current CVS Modified Paths: -------------- bugzilla-ru/template/ru/default/admin/products/confirm-delete.html.tmpl bugzilla-ru/template/ru/default/admin/workflow/comment.html.tmpl bugzilla-ru/template/ru/default/admin/workflow/edit.html.tmpl Modified: bugzilla-ru/template/ru/default/admin/products/confirm-delete.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/products/confirm-delete.html.tmpl 2009-11-24 22:48:12 UTC (rev 282) +++ bugzilla-ru/template/ru/default/admin/products/confirm-delete.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) @@ -240,6 +240,11 @@ <p>Вы действительно хотите удалить продукт?</p> <form method="post" action="editproducts.cgi"> + <input type="checkbox" id="delete_series" name="delete_series" value=1> + <label for="delete_series"> + Удалить имеющиеся наборы данных (это можно сделать и позже, посетив раздел + the <a href="chart.cgi?category=[% product.name FILTER html %]">Диаграммы</a>.) + </label><p> <input type="submit" id="delete" value="Да, удалить"> <input type="hidden" name="action" value="delete"> <input type="hidden" name="product" value="[% product.name FILTER html %]"> Modified: bugzilla-ru/template/ru/default/admin/workflow/comment.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/workflow/comment.html.tmpl 2009-11-24 22:48:12 UTC (rev 282) +++ bugzilla-ru/template/ru/default/admin/workflow/comment.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) @@ -68,7 +68,7 @@ [% IF workflow.${status.id}.${new_status.id}.defined %] <td align="center" class="checkbox-cell [% " checked" IF workflow.${status.id}.${new_status.id} %]" - title="[% status.name FILTER html %] -> [% new_status.name FILTER html %]"> + title="[% status.name FILTER html %] → [% new_status.name FILTER html %]"> <input type="checkbox" name="c_[% status.id %]_[% new_status.id %]" id="c_[% status.id %]_[% new_status.id %]" onclick="toggle_cell(this)" [% " checked='checked'" IF workflow.${status.id}.${new_status.id} %]> Modified: bugzilla-ru/template/ru/default/admin/workflow/edit.html.tmpl =================================================================== --- bugzilla-ru/template/ru/default/admin/workflow/edit.html.tmpl 2009-11-24 22:48:12 UTC (rev 282) +++ bugzilla-ru/template/ru/default/admin/workflow/edit.html.tmpl 2009-11-29 19:50:53 UTC (rev 283) @@ -73,7 +73,7 @@ [% checked = workflow.${status.id}.${new_status.id}.defined ? 1 : 0 %] [% mandatory = (status.id && new_status.name == Param("duplicate_or_move_bug_status")) ? 1 : 0 %] <td align="center" class="checkbox-cell[% " checked" IF checked || mandatory %]" - title="[% status.name FILTER html %] -> [% new_status.name FILTER html %]"> + title="[% status.name FILTER html %] → [% new_status.name FILTER html %]"> <input type="checkbox" name="w_[% status.id %]_[% new_status.id %]" id="w_[% status.id %]_[% new_status.id %]" onclick="toggle_cell(this)" [%+ "checked='checked'" IF checked || mandatory %] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: Vitaly F. <fed...@us...> - 2006-01-03 20:37:44
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24442 Modified Files: Tag: BUGZILLA-2_20 user-error.html.tmpl Log Message: More messages translated Index: user-error.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global/user-error.html.tmpl,v retrieving revision 1.6.2.2 retrieving revision 1.6.2.3 diff -u -d -r1.6.2.2 -r1.6.2.3 --- user-error.html.tmpl 6 Nov 2005 01:18:53 -0000 1.6.2.2 +++ user-error.html.tmpl 3 Jan 2006 20:37:36 -0000 1.6.2.3 @@ -110,81 +110,81 @@ [% ELSIF error == "auth_failure" %] - [% title = "Authorization Required" %] - Sorry, + [% title = "äÏÓÔÕÐ ÚÁÐÒÅÝÅÎ" %] + ë ÓÏÖÁÌÅÎÉÀ, [% IF group %] - you aren't a member of the '[% group FILTER html %]' group, + ÷Ù ÎÅ ×ËÌÀÞÅÎÙ × ÇÒÕÐÐÕ '[% group FILTER html %]' [% END %] [% IF reason %] - [% IF group %] and [% END %] + [% IF group %] É [% END %] [% IF reason == "cant_bless" %] - you don't have permissions to put people in or out of any group, + ÷ÁÍ ÎÅ ÒÁÚÒÅÛÅÎÏ ÕÐÒÁ×ÌÑÔØ ×ËÌÀÞÅÎÉÅÍ ÐÏÌØÚÏ×ÁÔÅÌÅÊ × ÇÒÕÐÐÙ, [% ELSIF reason == "not_visible" %] - there are visibility restrictions on certain user groups, + ÄÌÑ ÎÅËÏÔÏÒÙÈ ÇÒÕÐÐ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÕÓÔÁÎÏ×ÌÅÎÙ ÏÇÒÁÎÉÞÅÎÉÑ ÎÁ ×ÉÄÉÍÏÓÔØ ÏÂßÅËÔÏ×, [% END %] [% END %] - [% IF group || reason %] and so [% END %] you are not authorized to + [% IF group || reason %] É ÐÏÜÔÏÍÕ [% END %] ÷Ù ÎÅ ÍÏÖÅÔÅ [% IF action == "access" %] - access + ×ÉÄÅÔØ [% ELSIF action == "add" %] - add new + ÓÏÚÄÁ×ÁÔØ [% ELSIF action == "modify" %] - modify + ÉÚÍÅÎÑÔØ [% ELSIF action == "delete" %] - delete + ÕÄÁÌÑÔØ [% ELSIF action == "edit" %] - add, modify or delete + ÓÏÚÄÁ×ÁÔØ, ÉÚÍÅÎÑÔØ ÉÌÉ ÕÄÁÌÑÔØ [% ELSIF action == "run" %] - run + ÚÁÐÕÓËÁÔØ [% ELSIF action == "schedule" %] - schedule + ÎÁÚÎÁÞÁÔØ [% ELSIF action == "use" %] - use + ÉÓÐÏÌØÚÏ×ÁÔØ [% END %] [% IF object == "attachment" %] - this attachment + ÜÔÏ ÐÒÉÌÏÖÅÎÉÅ [% ELSIF object == "charts" %] - the "New Charts" feature + ÄÉÁÇÒÁÍÍÙ [% ELSIF object == "classifications" %] - classifications + ÒÁÚÄÅÌÙ [% ELSIF object == "components" %] - components + ËÏÍÐÏÎÅÎÔÙ [% ELSIF object == "flagtypes" %] - flag types + ÓÏÇÌÁÓÏ×ÁÎÉÑ [% ELSIF object == "groups" %] - groups + ÇÒÕÐÐÙ [% ELSIF object == "keywords" %] - keywords + ËÌÀÞÅ×ÙÅ ÓÌÏ×Á [% ELSIF object == "milestones" %] - milestones + ÐÌÁÎÙ [% ELSIF object == "multiple_bugs" %] - multiple [% terms.bugs %] at once + ÎÅÓËÏÌØËÏ [% terms.bugs_gen %] ÏÄÎÏ×ÒÅÍÅÎÎÏ [% ELSIF object == "parameters" %] - parameters + ÐÁÒÁÍÅÔÒÙ ÓÉÓÔÅÍÙ [% ELSIF object == "products" %] - products + ÐÒÏÄÕËÔÙ [% ELSIF object == "quips" %] - quips + ÃÉÔÁÔÙ [% ELSIF object == "reports" %] - whine reports + ÏÐÏ×ÅÝÅÎÉÑ [% ELSIF object == "sanity_check" %] - a sanity check + ÐÒÏ×ÅÒËÕ ÃÅÌÏÓÔÎÏÓÔÉ [% ELSIF object == "timetracking_summaries" %] - time-tracking summary reports + Ó×ÏÄÎÙÅ ÏÔÞÅÔÙ ÐÏ ÕÞÅÔÕ ÒÁÂÏÞÅÇÏ ×ÒÅÍÅÎÉ [% ELSIF object == "user" %] - the user you specified + ÕËÁÚÁÎÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ [% ELSIF object == "users" %] - users + ÐÏÌØÚÏ×ÁÔÅÌÅÊ [% ELSIF object == "versions" %] - versions + ×ÅÒÓÉÉ [% END %]. [% ELSIF error == "attachment_removed" %] - [% title = "Attachment Removed" %] - The attachment you are attempting to access has been removed. + [% title = "ðÒÉÌÏÖÅÎÉÅ ÕÄÁÌÅÎÏ" %] + õËÁÚÁÎÎÏÅ ÐÒÉÌÏÖÅÎÉÅ ÕÄÁÌÅÎÏ. [% ELSIF error == "bug_access_denied" %] [% title = "äÏÓÔÕÐ ÚÁÐÒÅÝÅÎ" %] @@ -221,60 +221,60 @@ íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ËÏÍÍÅÎÔÁÒÉÑ -- 65 535 ÓÉÍ×ÏÌÏ×. [% ELSIF error == "auth_classification_not_enabled" %] - [% title = "Classification Not Enabled" %] - Sorry, classification is not enabled. + [% title = "òÁÚÄÅÌÙ ÎÅ ÎÁÓÔÒÏÅÎÙ" %] + ÷ÏÚÍÏÖÎÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÒÁÚÄÅÌÏ× ÏÔËÌÀÞÅÎÁ. [% ELSIF error == "classification_not_specified" %] - [% title = "You Must Supply A Classification Name" %] - You must enter a classification name. + [% title = "îÁÚ×ÁÎÉÅ ÒÁÚÄÅÌÁ ÏÂÑÚÁÔÅÌØÎÏ" %] + õËÁÚÁÎÉÅ ÎÁÚ×ÁÎÉÑ ÒÁÚÄÅÌÁ ÏÂÑÚÁÔÅÌØÎÏ. [% ELSIF error == "classification_already_exists" %] - [% title = "Classification Already Exists" %] - A classification with the name '[% name FILTER html %]' already exists. + [% title = "òÁÚÄÅÌ ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" %] + òÁÚÄÅÌ '[% name FILTER html %]' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ. [% ELSIF error == "classification_doesnt_exist" %] - [% title = "Classification Does Not Exist" %] - The classification '[% name FILTER html %]' does not exist. + [% title = "òÁÚÄÅÌÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" %] + òÁÚÄÅÌÁ '[% name FILTER html %]' ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. [% ELSIF error == "classification_doesnt_exist_for_product" %] - [% title = "Classification Does Not Exist For Product" %] - The classification '[% classification FILTER html %]' does not exist - for product '[% product FILTER html %]'. + [% title = "îÅÄÏÐÕÓÔÉÍÙÊ ÒÁÚÄÅÌ ÄÌÑ ÐÒÏÄÕËÔÁ" %] + òÁÚÄÅÌ '[% classification FILTER html %]' ÎÅ ÉÍÅÅÔ ÏÔÎÏÛÅÎÉÑ + Ë ÐÒÏÄÕËÔÕ '[% product FILTER html %]'. [% ELSIF error == "classification_not_deletable" %] - [% title = "Default Classification Can Not Be Deleted" %] - You can not delete the default classification + [% title = "òÁÚÄÅÌ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ" %] + òÁÚÄÅÌ, ÉÓÐÏÌØÚÕÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ. [% ELSIF error == "classification_has_products" %] - Sorry, there are products for this classification. You - must reassign those products to another classification before you - can delete this one. + üÔÏÍÕ ÒÁÚÄÅÌÕ ÐÒÉÎÅÄÌÅÖÁÔ ÏÄÉÎ ÉÌÉ ÎÅÓËÏÌØËÏ ÐÒÏÄÕËÔÏ×. + ðÅÒÅÄ ÕÄÁÌÅÎÉÅÍ ÒÁÚÄÅÌÁ ÓÌÅÄÕÅÔ ÐÅÒÅÎÅÓÔÉ ÜÔÉ ÐÒÏÄÕËÔÙ × + ÄÒÕÇÉÅ ÒÁÚÄÅÌÙ. [% ELSIF error == "cant_delete_default_classification" %] - Sorry, but you can not delete the default classification, - '[% name FILTER html %]'. + òÁÚÄÅÌ '[% name FILTER html %]', ÉÓÐÏÌØÚÕÅÍÙÊ ÐÏ ÕÍÏÌÞÁÎÉÀ, + ÎÅ ÍÏÖÅÔ ÂÙÔØ ÕÄÁÌÅÎ. [% ELSIF error == "component_already_exists" %] - [% title = "Component Already Exists" %] - A component with the name '[% name FILTER html %]' already exists. + [% title = "ëÏÍÐÏÎÅÎÔ ÓÕÝÅÓÔ×ÕÅÔ" %] + ëÏÍÐÏÎÅÎÔ '[% name FILTER html %]' ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ. [% ELSIF error == "component_blank_description" %] - [% title = "Blank Component Description Not Allowed" %] - You must enter a non-blank description for component '[% name FILTER html %]'. + [% title = "ïÐÉÓÁÎÉÅ ËÏÍÐÏÎÅÎÔÁ ÏÂÑÚÁÔÅÌØÎÏ" %] + äÌÑ ËÏÍÐÏÎÅÎÔÁ '[% name FILTER html %]' ÎÅÏÂÈÏÄÉÍÏ ÕËÁÚÁÔØ ÅÇÏ ÏÐÉÓÁÎÉÅ. [% ELSIF error == "component_blank_name" %] - [% title = "Blank Component Name Not Allowed" %] - You must enter a name for this new component. + [% title = "îÁÚ×ÁÎÉÅ ËÏÍÐÏÎÅÎÔÁ ÏÂÑÚÁÔÅÌØÎÏ" %] + õËÁÚÁÎÉÅ ÎÁÚ×ÁÎÉÑ ÓÏÚÄÁ×ÁÅÍÏÇÏ ËÏÍÐÏÎÅÎÔÁ ÏÂÑÚÁÔÅÌØÎÏ. [% ELSIF error == "component_has_bugs" %] - [% title = BLOCK %]Component has [% terms.Bugs %][% END %] - There are [% nb FILTER html %] [%+ terms.bugs %] entered for this component! - You must reassign those [% terms.bugs %] to another component before you - can delete this one. + [% title = BLOCK %]ëÏÍÐÏÎÅÎÔ ÓÏÄÅÒÖÉÔ [% terms.bugs %][% END %] + äÌÑ ËÏÍÐÏÎÅÎÔÁ ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÏ [% nb FILTER html %] [%+ terms.bugs_gen %]! + ðÅÒÅÄ ÕÄÁÌÅÎÉÅÍ ËÏÍÐÏÎÅÎÔÁ ÜÔÉ [% terms.bugs %] ÓÌÅÄÕÅÔ + ÐÅÒÅÎÁÚÎÁÞÉÔØ × ÄÒÕÇÉÅ ËÏÍÐÏÎÅÎÔÙ. [% ELSIF error == "component_must_have_a_name" %] - [% title = "Blank Component Name Not Allowed" %] - You cannot delete the component name for component '[% name FILTER html %]'. + [% title = "îÁÚ×ÁÎÉÅ ËÏÍÐÏÎÅÎÔÁ ÏÂÑÚÁÔÅÌØÎÏ" %] + õÄÁÌÅÎÉÅ ÎÁÚ×ÁÎÉÑ ËÏÍÐÏÎÅÎÔÁ '[% name FILTER html %]' ÎÅÄÏÐÕÓÔÉÍÏ. [% ELSIF error == "component_cant_del_description" %] [% title = "Blank Component Description Not Allowed" %] |
From: Vitaly F. <fed...@us...> - 2006-01-03 20:35:20
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23946 Modified Files: Tag: BUGZILLA-2_20 code-error.html.tmpl Log Message: FIXME resolved Index: code-error.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global/code-error.html.tmpl,v retrieving revision 1.5.2.2 retrieving revision 1.5.2.3 diff -u -d -r1.5.2.2 -r1.5.2.3 --- code-error.html.tmpl 6 Nov 2005 01:18:53 -0000 1.5.2.2 +++ code-error.html.tmpl 3 Jan 2006 20:35:11 -0000 1.5.2.3 @@ -273,8 +273,7 @@ ðÏÌÅ ÆÏÒÍÙ [% field FILTER html %] ÎÅ ÚÁÐÏÌÎÅÎÏ; [% Param('browserbugmessage') %] [%# Useful message if browser did not select show_bug radio button %] [% IF field == "knob" %] - ðÒÏ×ÅÒØÔÅ ×ÙÂÏÒ ×ÁÒÉÁÎÔÁ × ÐÏÌÅ "Leave as...". - [%# FIXME-ru: ËÁË ÅÇÏ ÔÁÍ?? %] + ðÒÏ×ÅÒØÔÅ ×ÙÂÏÒ ×ÁÒÉÁÎÔÁ × ÐÏÌÅ "ïÓÔÁ×ÉÔØ × ÓÏÓÔÏÑÎÉÉ...". [% END %] [% ELSIF error == "unknown_action" %] |
From: Vitaly F. <fed...@us...> - 2005-11-17 19:58:27
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24917 Modified Files: Tag: BUGZILLA-2_20 email.html.tmpl Log Message: terms.bug typo corrected Index: email.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs/email.html.tmpl,v retrieving revision 1.5.2.4 retrieving revision 1.5.2.5 diff -u -d -r1.5.2.4 -r1.5.2.5 --- email.html.tmpl 14 Nov 2005 22:08:54 -0000 1.5.2.4 +++ email.html.tmpl 17 Nov 2005 19:58:20 -0000 1.5.2.5 @@ -261,7 +261,7 @@ äÕÂÌÉÒÏ×ÁÎÉÅ ÏÐÏ×ÅÝÅÎÉÊ ÐÏÌÅÚÎÏ, ËÏÇÄÁ ×Ù ÚÁÍÅÝÁÅÔÅ ÄÒÕÇÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÌÉ ÏÔ×ÅÞÁÅÔÅ ÚÁ ÐÒÉÅÍËÕ. óÏÏÂÝÅÎÉÑ ÏÔÐÒÁ×ÌÑÀÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó <u>×ÁÛÉÍÉ</u> ÎÁÓÔÒÏÊËÁÍÉ ÎÏ Ó ÕÞÅÔÏÍ <u>ÉÈ</u> ÒÏÌÅÊ -ÐÏ ÏÔÎÏÛÅÎÉÀ Ë [% terms.bug_gen %]. ðÅÒÅÞÉÓÌÉÔÅ ÞÅÒÅÚ ÚÁÐÑÔÕÀ ÁÄÒÅÓÁ +ÐÏ ÏÔÎÏÛÅÎÉÀ Ë [% terms.bug_dat %]. ðÅÒÅÞÉÓÌÉÔÅ ÞÅÒÅÚ ÚÁÐÑÔÕÀ ÁÄÒÅÓÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÏÐÏ×ÅÝÅÎÉÑ ËÏÔÏÒÙÈ ÎÅÏÂÈÏÄÉÍÏ ÄÕÂÌÉÒÏ×ÁÔØ. </p> |
From: Vitaly F. <fed...@us...> - 2005-11-14 22:09:03
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10943/account/prefs Modified Files: Tag: BUGZILLA-2_20 email.html.tmpl Log Message: Tiny wording fixes Index: email.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs/email.html.tmpl,v retrieving revision 1.5.2.3 retrieving revision 1.5.2.4 diff -u -d -r1.5.2.3 -r1.5.2.4 --- email.html.tmpl 14 Nov 2005 21:19:36 -0000 1.5.2.3 +++ email.html.tmpl 14 Nov 2005 22:08:54 -0000 1.5.2.4 @@ -132,7 +132,7 @@ [% neg_events = [ { id = constants.EVT_UNCONFIRMED, - description = "ÎÅÐÏÄÔ×ÅÒÖÄÅÎÎÙÈ $terms.bug_gen" }, + description = "ÎÅÐÏÄÔ×ÅÒÖÄÅÎÎÙÈ $terms.bugs_gen" }, { id = constants.EVT_CHANGED_BY_ME, description = "ÍÏÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÉÚÍÅÎÅÎÉÊ" }, ] %] @@ -205,7 +205,7 @@ </td> <td width="40%"> - <b>ËÒÏÍÅ ÓÌÕÞÁÅ×:</b> + <b>ËÒÏÍÅ:</b> </td> </tr> |
From: Vitaly F. <fed...@us...> - 2005-11-14 21:19:44
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31212/global Modified Files: Tag: BUGZILLA-2_20 field-descs.none.tmpl variables.none.tmpl Log Message: FIXME-ru addressed Index: variables.none.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global/variables.none.tmpl,v retrieving revision 1.2.2.1 retrieving revision 1.2.2.2 diff -u -d -r1.2.2.1 -r1.2.2.2 --- variables.none.tmpl 1 Nov 2005 19:54:42 -0000 1.2.2.1 +++ variables.none.tmpl 14 Nov 2005 21:19:36 -0000 1.2.2.2 @@ -71,8 +71,6 @@ "Bugs_abl" => "ïÛÉÂËÁÍÉ", "Bugs_obj" => "ïÛÉÂËÁÈ", "zeroSearchResults" => "ïÛÉÂÏË ÎÅ ÎÁÊÄÅÎÏ", - "bit" => "ÂÉÔ", - "bits" => "bits", # FIXME: ÕÔÏÞÎÉÔØ ÐÅÒÅ×ÏÄ É ÐÏÔÒÅÂÎÏÓÔØ × ÐÏÌÎÏÊ ÐÁÒÁÄÉÇÍÅ "Bugzilla" = "Bugzilla" } %] Index: field-descs.none.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/global/field-descs.none.tmpl,v retrieving revision 1.2.2.1 retrieving revision 1.2.2.2 diff -u -d -r1.2.2.1 -r1.2.2.2 --- field-descs.none.tmpl 1 Nov 2005 19:54:42 -0000 1.2.2.1 +++ field-descs.none.tmpl 14 Nov 2005 21:19:36 -0000 1.2.2.2 @@ -47,8 +47,7 @@ "dup_id" => "ðÏ×ÔÏÒÎÁÑ", "estimated_time" => "ïÃÅÎËÁ ×ÒÅÍÅÎÉ", "everconfirmed" => "ðÏÄÔ×ÅÒÖÄÅÎÁ?", - "groupset" => "Groupset", -# FIXME-ru: ÐÏËÁ ÎÅ ÐÏÎÑÌ + "groupset" => "çÒÕÐÐÙ", "keywords" => "ëÌÀÞÅ×ÙÅ ÓÌÏ×Á", "newcc" => "ðÏÄÐÉÓÞÉËÉ", "op_sys" => "ïó", |
From: Vitaly F. <fed...@us...> - 2005-11-14 21:19:44
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/search In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31212/search Modified Files: Tag: BUGZILLA-2_20 form.html.tmpl Log Message: FIXME-ru addressed Index: form.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/search/form.html.tmpl,v retrieving revision 1.3.2.1 retrieving revision 1.3.2.2 diff -u -d -r1.3.2.1 -r1.3.2.2 --- form.html.tmpl 1 Nov 2005 19:54:42 -0000 1.3.2.1 +++ form.html.tmpl 14 Nov 2005 21:19:36 -0000 1.3.2.2 @@ -1,4 +1,4 @@ -[%# 1....@bu... %] +ix[%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of @@ -566,7 +566,6 @@ É <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]"> <br>(çççç-íí-ää) </dd> -[%# FIXME-ru: translate field names somehow? %] <dt>ó ÉÚÍÅÎÅÎÉÑÍÉ × ÐÏÌÅ</dt> <dd> <select name="chfield" multiple="multiple" size="4"> |
From: Vitaly F. <fed...@us...> - 2005-11-14 21:19:44
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31212/account/prefs Modified Files: Tag: BUGZILLA-2_20 email.html.tmpl Log Message: FIXME-ru addressed Index: email.html.tmpl =================================================================== RCS file: /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/account/prefs/email.html.tmpl,v retrieving revision 1.5.2.2 retrieving revision 1.5.2.3 diff -u -d -r1.5.2.2 -r1.5.2.3 --- email.html.tmpl 6 Nov 2005 01:18:52 -0000 1.5.2.2 +++ email.html.tmpl 14 Nov 2005 21:19:36 -0000 1.5.2.3 @@ -130,12 +130,9 @@ description = "ÐÒÏÞÉÈ ÉÚÍÅÎÅÎÉÑÈ" }, ] %] - -[%# FIXME-ru: ÚÁ×ÉÓÉÔ ÏÔ ÒÏÄÁ $terms.bug #%] - [% neg_events = [ { id = constants.EVT_UNCONFIRMED, - description = "ÐÒÉÓ×ÏÅÎÉÑ $terms.bug_dat ÓÔÁÔÕÓÁ ÎÅÐÏÄÔ×ÅÒÖÄÅÎÎÏÊ" }, + description = "ÎÅÐÏÄÔ×ÅÒÖÄÅÎÎÙÈ $terms.bug_gen" }, { id = constants.EVT_CHANGED_BY_ME, description = "ÍÏÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÉÚÍÅÎÅÎÉÊ" }, ] %] @@ -144,7 +141,7 @@ { id = constants.REL_ASSIGNEE, description = "éÓÐÏÌÎÉÔÅÌØ" }, { id = constants.REL_QA, - description = "ðÒÉÅÍÝÉË" }, + description = "ðÒÉÅÍËÁ" }, { id = constants.REL_REPORTER, description = "éÎÉÃÉÁÔÏÒ" }, { id = constants.REL_CC, |
From: Vitaly F. <fed...@us...> - 2005-11-14 20:36:55
|
Update of /cvsroot/bugzilla-ru/bugzilla-ru/template/ru/default/admin/milestones In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21222/admin/milestones Added Files: Tag: BUGZILLA-2_20 confirm-delete.html.tmpl create.html.tmpl created.html.tmpl deleted.html.tmpl edit.html.tmpl footer.html.tmpl list.html.tmpl select-product.html.tmpl updated.html.tmpl Log Message: Updated to Bugzilla-2.20 --- NEW FILE: select-product.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley (bug...@ch...) # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # products: array of hashes having the following properties: # - name: string; The name of the product. # - description: string; The description of the product. #%] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "÷ÙÂÅÒÉÔÅ ÐÒÏÄÕËÔ" %] [% bug_count_contentlink = BLOCK %]buglist.cgi?target_milestone=%%name%%&product= [%- product FILTER url_quote %][% END %] [% columns = [ { name => "name" heading => "éÚÍÅÎÉÔØ ÐÌÁÎÙ..." contentlink => "editmilestones.cgi?product=%%name%%" }, { name => "description" heading => "ïÐÉÓÁÎÉÅ" allow_html_content => 1 } ] %] [% PROCESS admin/table.html.tmpl columns = columns data = products %] <p> [% PROCESS global/footer.html.tmpl %] --- NEW FILE: edit.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # name: string; The name of the milestone # # sortkey: number; milestone sortkey # # product: string; The product the milestone belongs to #%] [% PROCESS global/variables.none.tmpl %] [% title = BLOCK %]éÚÍÅÎÅÎÉÅ ÐÌÁÎÁ '[% name FILTER html %]' ÐÒÏÄÕËÔÁ ' [%- product FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title %] <form method="post" action="editmilestones.cgi"> <table border="0" cellpadding="4" cellspacing="0"> <tr> <th valign="top"><label for="milestone">îÁÚ×ÁÎÉÅ ÐÌÁÎÁ:</label></th> <td><input id="milestone" size="20" maxlength="20" name="milestone" value=" [%- name FILTER html %]"></td> </tr> <tr> <th align="right"><label for="sortkey">ðÏÒÑÄÏË ÓÏÒÔÉÒÏ×ËÉ:</label></th> <td><input id="sortkey" size="20" maxlength="20" name="sortkey" value=" [%- sortkey FILTER html %]"></td> </tr> </table> <input type="hidden" name="milestoneold" value="[% name FILTER html %]"> <input type="hidden" name="sortkeyold" value="[% sortkey FILTER html %]"> <input type="hidden" name="action" value="update"> <input type="hidden" name="product" value="[% product FILTER html %]"> <input type="submit" value="óÏÈÒÁÎÉÔØ"> </form> <p> [% PROCESS admin/milestones/footer.html.tmpl no_edit_milestone_link = 1 %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: list.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # milestones: array of hashes having the following properties: # - name: string; The name of the milestone. # - sortkey: number; The sortkey used to order the milestone. # # product: string; the name of the product we are editing milestones for #%] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% PROCESS global/variables.none.tmpl %] [% title = BLOCK %]÷ÙÂÅÒÉÔÅ ÐÌÁÎ ÄÌÑ ÐÒÏÄÕËÔÁ '[% product FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title %] [% edit_contentlink = BLOCK %]editmilestones.cgi?action=edit&product= [%- product FILTER url_quote %]&milestone=%%name%%[% END %] [% delete_contentlink = BLOCK %]editmilestones.cgi?action=del&product= [%- product FILTER url_quote %]&milestone=%%name%%[% END %] [% columns = [ { name => "name" heading => "éÚÍÅÎÉÔØ..." contentlink => edit_contentlink }, { name => "sortkey" heading => "ðÏÒÑÄÏË ÓÏÒÔÉÒÏ×ËÉ" }, ] %] [% columns.push({ heading => "äÅÊÓÔ×ÉÅ" content => "õÄÁÌÉÔØ" contentlink => delete_contentlink }) %] [% PROCESS admin/table.html.tmpl columns = columns data = milestones %] <p> [% PROCESS admin/milestones/footer.html.tmpl no_edit_other_milestones_link = 1 %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: deleted.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # Frédéric Buclin <Lp...@gm...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # name: string; the name of the deleted milestone. # # product: string; the name of the product the milestone belonged to # # bug_count: number; the number of bugs which were reassigned to # the default milestone. #%] [% title = BLOCK %]õÄÁÌÅÎÉÅ ÐÌÁÎÁ '[% name FILTER html %]' ÐÒÏÄÕËÔÁ '[% product FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title %] <p> [% IF bug_count %] ðÅÒÅÎÅÓÅÎÏ [% terms.bugs_gen %] × ÐÌÁÎ ÐÏ ÕÍÏÌÞÁÎÉÀ: [% bug_count %] [% ELSE %] ðÌÁÎ ÎÅ ÓÏÄÅÒÖÁÌ [% terms.bugs_gen %]. [% END %] </p> <p>ðÌÁÎ '[% name FILTER html %]' ÕÄÁÌÅÎ.</p> <p> [% PROCESS admin/milestones/footer.html.tmpl no_edit_milestone_link = 1 %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: confirm-delete.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # Frédéric Buclin <Lp...@gm...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # name: string; The name of the milestone # # default_milestone: string; The default milestone for the product # # bug_count: number; The number of bugs targetted at the milestone # # product: string; The name of the product # #%] [% title = BLOCK %]õÄÁÌÅÎÉÅ ÐÌÁÎÁ ÐÒÏÄÕËÔÁ '[% product FILTER html %]' [% END %] [% PROCESS global/header.html.tmpl title = title %] <table border="1" cellpadding="4" cellspacing="0"> <tr bgcolor="#6666FF"> <th valign="top" align="left">ðÏÌÅ</th> <th valign="top" align="left">úÎÁÞÅÎÉÅ</th> </tr> <tr> <td valign="top">îÁÚ×ÁÎÉÅ ÐÌÁÎÁ:</td> <td valign="top">[% name FILTER html %]</td> </tr> <tr> <td valign="top">ðÒÏÄÕËÔ:</td> <td valign="top">[% product FILTER html %]</td> </tr> <tr> <td valign="top">[% terms.Bugs_gen %]:</td> <td valign="top"> [% IF bug_count %] <a title="óÐÉÓÏË [% terms.bugs_gen %] ÚÁÐÌÁÎÉÒÏ×ÁÎÎÙÈ × ' [% name FILTER html %]'" href="buglist.cgi?target_milestone=[% name FILTER url_quote %]&product= [%- product FILTER url_quote %]">[% bug_count %]</a> [% ELSE %] ÎÅÔ [% END %] </td> </tr> </table> <h2>ðÏÄÔ×ÅÒÖÄÅÎÉÅ</h2> [% IF bug_count %] <table border="0" cellpadding="20" width="70%" bgcolor="red"> <tr><td> äÁÎÎÏÅ ÚÎÁÞÅÎÉÅ ÉÓÐÏÌØÚÕÅÔÓÑ × ÏÄÎÏÊ ÉÌÉ ÎÅÓËÏÌØËÉÈ [% terms.bugs_obj %]! õÄÁÌÅÎÉÅ ÚÎÁÞÅÎÉÑ ÐÌÁÎÁ ÐÒÉ×ÅÄÅÔ Ë ÐÅÒÅÎÏÓÕ <b><blink>÷óåè</blink></b> [% terms.bugs_obj %] ÎÁ ÐÌÁÎ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÄÁÎÎÏÇÏ ÐÒÏÄÕËÔÁ. </td></tr> </table> [% END %] <p>õÄÁÌÉÔØ ÐÌÁÎ?<p> <form method="post" action="editmilestones.cgi"> <input type="submit" value="äÁ, ÕÄÁÌÉÔØ"> <input type="hidden" name="action" value="delete"> <input type="hidden" name="product" value="[% product FILTER html %]"> <input type="hidden" name="milestone" value="[% name FILTER html %]"> </form> [% PROCESS admin/milestones/footer.html.tmpl %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: footer.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # name: string; the name of the milestone # # product: string; the name of the product which the milestone # belongs/belonged to # # no_XXX_link: boolean; if defined, then don't show the corresponding # link. Supported parameters are: # # no_edit_milestone_link # no_edit_other_milestones_link # no_add_milestone_link #%] <p> <hr> [% UNLESS no_add_milestone_link %] <a title="óÏÚÄÁÔØ ÐÌÁÎ ÄÌÑ ÐÒÏÄÕËÔÁ '[% product FILTER html %]'" href="editmilestones.cgi?action=add&product= [%- product FILTER url_quote %]">óÏÚÄÁÔØ</a> ÎÏ×ÙÊ ÐÌÁÎ. [% END %] [% IF name && !no_edit_milestone_link %] éÚÍÅÎÉÔØ ÐÌÁÎ <a title="éÚÍÅÎÉÔØ ÐÌÁÎ '[% name FILTER html %]' ÐÒÏÄÕËÔÁ ' [%- product FILTER html %]'" href="editmilestones.cgi?action=edit&product= [%- product FILTER url_quote %]&milestone=[% name FILTER url_quote %]"> '[% name FILTER html %]'</a>. [% END %] [% UNLESS no_edit_other_milestones_link %] éÚÍÅÎÉÔØ ÄÒÕÇÉÅ ÐÌÁÎÙ ÐÒÏÄÕËÔÁ <a href="editmilestones.cgi?product= [%- product FILTER url_quote %]">'[% product FILTER html %]'</a>. [% END %] éÚÍÅÎÉÔØ ÐÒÏÄÕËÔ <a href="editproducts.cgi?action=edit&product= [%- product FILTER url_quote %]">'[% product FILTER html %]'</a>. </p> --- NEW FILE: updated.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # # 'updated_XXX' variables are booleans, and are defined if the # 'XXX' field was updated during the edit just being handled. # Variables called just 'XXX' are strings, and are the _new_ contents # of the fields. # # name & updated_name: the name of the milestone # # sortkey & updated_sortkey: the milestone sortkey # # product: string; the name of the product the milestone belongs to #%] [% title = BLOCK %]éÚÍÅÎÅÎÉÅ ÐÌÁÎÁ '[% name FILTER html %]' ÐÒÏÄÕËÔÁ '[% product FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title %] [% IF updated_name %] <p>îÁÚ×ÁÎÉÅ ÐÌÁÎÁ ÉÚÍÅÎÅÎÏ ÎÁ: '[% name FILTER html %]'.</p> [% END %] [% IF updated_sortkey %] <p>õÓÔÁÎÏ×ÌÅÎ ÐÏÒÑÄÏË ÓÏÒÔÉÒÏ×ËÉ: '[% sortkey FILTER html %]'.</p> [% END %] [% UNLESS updated_sortkey || updated_name %] <p>éÚÍÅÎÅÎÉÊ ÐÌÁÎÁ '[% name FILTER html %]' ÎÅ ÂÙÌÏ. [% END %] <p> [% PROCESS admin/milestones/footer.html.tmpl %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: create.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # product: string; name of the product the milestone is being created for #%] [% title = BLOCK %]óÏÚÄÁÎÉÅ ÐÌÁÎÁ ÐÒÏÄÕËÔÁ '[% product FILTER html %]'[% END %] [% h2 = BLOCK %]óÔÒÁÎÉÃÁ ÄÏÂÁ×ÌÅÎÉÑ ÎÏ×ÏÇÏ ÐÌÁÎÁ ÄÌÑ ÐÒÏÄÕËÔÁ '[% product FILTER html %]'.[% END %] [% PROCESS global/header.html.tmpl title = title h2 = h2 %] <form method="post" action="editmilestones.cgi"> <table border="0" cellpadding="4" cellspacing="0"> <tr> <th align="right"><label for="milestone">îÁÚ×ÁÎÉÅ ÐÌÁÎÁ:</label></th> <td><input id="milestone" size="20" maxlength="20" name="milestone" value=""></td> </tr> <tr> <th align="right"><label for="sortkey">ðÏÒÑÄÏË ÓÏÒÔÉÒÏ×ËÉ:</label></th> <td><input id="sortkey" size="20" maxlength="20" name="sortkey" value=""></td> </tr> </table> <input type="submit" value="óÏÚÄÁÔØ"> <input type="hidden" name="action" value="new"> <input type="hidden" name='product' value="[% product FILTER html %]"> </form> <p> [% PROCESS admin/milestones/footer.html.tmpl no_add_milestone_link = 1 %] [% PROCESS global/footer.html.tmpl %] --- NEW FILE: created.html.tmpl --- [%# 1....@bu... %] [%# The contents of this file are subject to the Mozilla Public # License Version 1.1 (the "License"); you may not use this file # except in compliance with the License. You may obtain a copy of # the License at http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or # implied. See the License for the specific language governing # rights and limitations under the License. # # The Original Code is the Bugzilla Bug Tracking System. # # The Initial Developer of the Original Code is Netscape Communications # Corporation. Portions created by Netscape are # Copyright (C) 1998 Netscape Communications Corporation. All # Rights Reserved. # # Contributor(s): Gavin Shelley <bug...@ch...> # # Russian translation: Vitaly Fedrushkov <fed...@us...> #%] [%# INTERFACE: # name: string; the name of the newly created milestone # # product: string; the name of the product the milestone belongs to #%] [% title = BLOCK %]óÏÚÄÁÎÉÅ ÐÌÁÎÁ ÐÒÏÄÕËÔÁ '[% product FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title %] <p>ðÌÁÎ '<a title="éÚÍÅÎÅÎÉÅ ÐÌÁÎÁ '[% name FILTER html %]' ÐÒÏÄÕËÔÁ '[% product FILTER html %]'" href="editmilestones.cgi?action=edit&product= [%- product FILTER url_quote %]&milestone=[% name FILTER url_quote %]"> [%- name FILTER html %]</a>' ÓÏÚÄÁÎ.</p> <p> [% PROCESS admin/milestones/footer.html.tmpl %] [% PROCESS global/footer.html.tmpl %] |