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 %] |