template/0000755000175000017500000000000011721353157012606 5ustar norbertnorberttemplate/cs/0000755000175000017500000000000011721353157013213 5ustar norbertnorberttemplate/cs/.gitignore0000644000175000017500000000000711721353157015200 0ustar norbertnorbertcustom template/cs/default/0000755000175000017500000000000011721353157014637 5ustar norbertnorberttemplate/cs/default/search/0000755000175000017500000000000011721353157016104 5ustar norbertnorberttemplate/cs/default/search/search-specific.html.tmpl0000644000175000017500000001037511721353157023003 0ustar norbertnorbert[%# 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): Myk Melez #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Jednoduché vyhledávání" %] [% WRAPPER search/tabs.html.tmpl %]

Najde konkrétní [% terms.bug2 %] podle fráze která ho popisuje. [% terms.Bugzilla %] vrátí seznam požadavků, které ve svých souhrnech a komentářích obsahují zadanou frázi. [% terms.Bugs %] jsou setříděny podle podobnosti se zadanouu frází.

Příklad: Jestliže hledáte [% terms.bug2 %], který se zabývá pádem prohlížeče při prohlížení Flash animací na stránkách zabezpečených pomocí https. Zadáte frází "SSL flash https".

[% IF Param('specific_search_allow_empty_words') %] [% ELSE %] [% END %]
[% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/search/search-report-graph.html.tmpl0000644000175000017500000001104211721353157023620 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of the templates it contains. #%] [% PROCESS global/variables.none.tmpl %] [% js_data = BLOCK %] var queryform = "reportform" [% END %] [% PROCESS global/header.html.tmpl title = "Vytváření grafů" onload = "doOnSelectProduct(0); chartTypeChanged()" yui = [ 'autocomplete', 'calendar' ] javascript = js_data javascript_urls = [ "js/util.js", "js/productform.js", "js/TUI.js", "js/field.js" ] style_urls = [ "skins/standard/search_form.css" ] doc_section = "reporting.html#reports" %] [% PROCESS "search/search-report-select.html.tmpl" %]

Vyberte sloupce v jednotlivých osách a pak upravte dotaz na seznam [% terms.bugsu %] použitý pro výpočet grafu ve formuláři.

[% button_name = "Vytvořit sestavu" %]
Svislá osa:
[% PROCESS select name = 'y_axis_field' %]

Plot Data Sets:
Individually
Stacked
Více grafů (třetí. rozměr):
[% PROCESS select name = 'z_axis_field' %]
Formát grafu:
[% chart_formats = [ { name => "line", description => "Spojnicový" }, { name => "bar", description => "Sloupcový" }, { name => "pie", description => "Koláčový" } ] %] [% default.chart_format.0 = default.chart_format.0 || "bar" %] [% FOREACH chart_format = chart_formats %] [% chart_format.description FILTER html %]
[% END %]
Vodorovná osa: [% PROCESS select name = 'x_axis_field' %]

[% PROCESS search/form.html.tmpl %] [% PROCESS "search/boolean-charts.html.tmpl" %]
[% PROCESS global/footer.html.tmpl %] template/cs/default/search/tabs.html.tmpl0000644000175000017500000000244611721353157020704 0ustar norbertnorbert[%# 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 # Myk Melez #%] [%# INTERFACE: # This template has no interface. #%] [% WRAPPER global/tabs.html.tmpl tabs = [ { name => 'specific', label => "Jednoduché vyhledávání", link => "query.cgi?format=specific" }, { name => 'advanced', label => "Rozšířené hledání", link => "query.cgi?format=advanced" } ] current_tab_name = query_format || format || "advanced" %] [% content %] [% END %] template/cs/default/search/boolean-charts.html.tmpl0000644000175000017500000001061111721353157022645 0ustar norbertnorbert[%# 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 #%] [% PROCESS "global/field-descs.none.tmpl" %] [% types = [ "noop", "equals", "notequals", "anyexact", "substring", "casesubstring", "notsubstring", "anywordssubstr", "allwordssubstr", "nowordssubstr", "regexp", "notregexp", "lessthan", "lessthaneq", "greaterthan", "greaterthaneq", "anywords", "allwords", "nowords", "changedbefore", "changedafter", "changedfrom", "changedto", "changedby", "matches", "notmatches", ] %]
Vlastní hledání Nenašel jsi to co jsi hledal? V této oblasti je možno použít operátory AND, OR, a další komplexní způsoby hledání.
[%# Whoever wrote the original version of boolean charts had a seriously twisted mind %] [% jsmagic = "onclick=\"this.form.action='query.cgi#chart'; this.form.method='POST'; return 1;\"" %] [% FOREACH chart = default.charts %] [% chartnum = loop.count - 1 %] [% FOREACH row = chart.rows %] [% rownum = loop.count - 1 %] [% FOREACH col = row %] [% colnum = loop.count - 1 %] [% UNLESS loop.last %] [% ELSE %] [% END %] [% END %] [% UNLESS loop.last %] [% ELSE %] [% END %] [% END %]
[% INCLUDE "search/type-select.html.tmpl" name = "type${chartnum}-${rownum}-${colnum}", types = types, selected = col.type %] Nebo
[% newor = colnum + 1 %]
A
[% newand = rownum + 1; newchart = chartnum + 1 %]            
[% "
" IF NOT loop.last %] [% END %]
template/cs/default/search/search-advanced.html.tmpl0000644000175000017500000000376211721353157022765 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # This template has no interface. However, to use it, you need to fulfill # the interfaces of search/form.html.tmpl, search/knob.html.tmpl and # search/boolean-charts.html.tmpl. #%] [% PROCESS global/variables.none.tmpl %] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% js_data = BLOCK %] var queryform = "queryform" [% END %] [% PROCESS global/header.html.tmpl title = "Hledat $terms.bugs" onload = "doOnSelectProduct(0);" javascript = js_data yui = [ 'autocomplete', 'calendar' ] javascript_urls = [ "js/productform.js", "js/util.js", "js/TUI.js", "js/field.js"] style_urls = [ "skins/standard/search_form.css" ] doc_section = "query.html" style = "dl.bug_changes dt { margin-top: 15px; }" %] [% WRAPPER search/tabs.html.tmpl %] [% button_name = "Hledat" %]

Po přesunutí kurzoru myši nad popisek pole získáte nápovědu ke konkrétnímu poli.

[% PROCESS search/form.html.tmpl %] [% PROCESS "search/boolean-charts.html.tmpl" %] [% PROCESS search/knob.html.tmpl %]
[% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/search/form.html.tmpl0000644000175000017500000004106411721353157020715 0ustar norbertnorbert[%# 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): Chris Lahey [javascript fixes] # Christian Reis [javascript rewrite] # Gervase Markham # Guy Pyrzak #%] [% PROCESS "global/field-descs.none.tmpl" %] [% query_types = [ "allwordssubstr", "anywordssubstr", "substring", "casesubstring", "allwords", "anywords", "regexp", "notregexp", ] %] [%# If we resubmit to ourselves, we need to know if we are using a format. %] [% thisformat = query_format != '' ? query_format : format %] [%# *** Summary *** %]
[% INCLUDE "search/field.html.tmpl" field = bug_fields.short_desc types = query_types value = default.short_desc.0 type_selected = default.short_desc_type.0 accesskey = "s" %] [% IF button_name %] [% END %]
[%# *** Classification Product Component *** %] [% Hook.process('before_selects_top') %] [% IF Param('useclassification') %] [% fake_classfication = { name => bug_fields.classification.name, type => constants.FIELD_TYPE_SINGLE_SELECT } %] [% INCLUDE "search/field.html.tmpl" field => fake_classfication accesskey => "c" onchange => "doOnSelectProduct(1);" value => default.classification %] [% END %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.product accesskey => "p" onchange => "doOnSelectProduct(2);" value => default.product %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.component accesskey => "m" onchange => "doOnSelectProduct(2);" value => default.component %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.bug_status accesskey => "a" value => default.bug_status %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.resolution accesskey => "r" value => default.resolution %] [% Hook.process('after_selects_top') %]
Detailní [% terms.Bug %] informace Omez výsledky pomocí následujících polí: [%+ field_descs.longdesc FILTER html %]s, [%+ field_descs.bug_file_loc FILTER html %], [% IF Param('usestatuswhiteboard') %] [%+ field_descs.status_whiteboard FILTER html %], [%+ END %] [% IF use_keywords %] [%+ field_descs.keywords FILTER html %], [%+ END %] [% IF user.is_timetracker %] [%+ field_descs.deadline FILTER html %], [%+ END %] [% terms.Bug %] Numbers, [%+ field_descs.version FILTER html %], [% IF Param('usetargetmilestone') %] [%+ field_descs.target_milestone FILTER html %], [%+ END %] [% field_descs.bug_severity FILTER html %], [%+ field_descs.priority FILTER html %], [%+ field_descs.rep_platform FILTER html %], [%+ field_descs.op_sys FILTER html %]
[%# *** Comment URL Whiteboard Keywords *** %]
[% SET freetext_fields = [ { field => bug_fields.longdesc, accesskey => 'c' }, { field => bug_fields.bug_file_loc, accesskey => 'u' }, { field => bug_fields.status_whiteboard, accesskey => 'w' }, { field => bug_fields.keywords, accesskey => 'k', qtypes => ['allwords', 'anywords', 'nowords', 'regexp', 'notregexp'] } ] %] [% Hook.process('before_freetext_fields') %] [%# loop through a bunch of free text fields and print out their text stuff %] [% FOREACH field_container = freetext_fields %] [% NEXT IF field_container.field.name == 'status_whiteboard' AND NOT Param('usestatuswhiteboard') %] [% NEXT IF field_container.field.name == 'keywords' AND NOT use_keywords %]
[% type = field_container.field.name _ "_type" %] [% INCLUDE "search/field.html.tmpl" field => field_container.field types => field_container.qtypes || query_types accesskey => field_container.accesskey value => default.${field_container.field.name}.0 type_selected => default.$type.0 %]
[% END %] [%# Deadline %] [% IF user.is_timetracker %]
[% INCLUDE "search/field.html.tmpl" field = bug_fields.deadline accesskey = "l" value = [ default.deadlinefrom.0, default.deadlineto.0 ] %]
[% END %]
(čárkami oddělený seznam)
should be výsledky
[% Hook.process('after_freetext_fields') %] [%# *** Status Resolution Severity Priority Hardware OS *** %]
[% Hook.process('before_selects_bottom') %] [% fake_version_field = { name => bug_fields.version.name, type => constants.FIELD_TYPE_SINGLE_SELECT }%] [% INCLUDE "search/field.html.tmpl" field => fake_version_field value => default.version %] [% IF Param('usetargetmilestone') %] [% fake_target_milestone_field = { name => bug_fields.target_milestone.name , type => constants.FIELD_TYPE_SINGLE_SELECT } %] [% INCLUDE "search/field.html.tmpl" field => fake_target_milestone_field value => default.target_milestone %] [% END %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.bug_severity accesskey=> "v" value => default.bug_severity %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.priority accesskey => "i" value => default.priority %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.rep_platform accesskey =>"h" value => default.rep_platform %] [% INCLUDE "search/field.html.tmpl" field => bug_fields.op_sys accesskey =>"o" value => default.op_sys %] [% Hook.process('after_selects_bottom') %]
[%# *** Email Numbering *** %]
Search By People Omez výsledky na roli (tj. [% field_descs.assigned_to FILTER html %], [%+ field_descs.reporter FILTER html %], [% field_descs.commenter FILTER html %], etc.) člověka mající na [% terms.abug %]
[% FOREACH n = [1, 2, 3] %]
Any of: [% PROCESS role_types field = { count => n, name => "emailassigned_to", label=> "the ${terms.Bug} ${field_descs.assigned_to}" } %] [% PROCESS role_types field = { count => n, name => "emailreporter", label=> "the ${field_descs.reporter}" } %] [% IF Param('useqacontact') %] [% PROCESS role_types field = { count => n, name => "emailqa_contact", label=> "the ${field_descs.qa_contact}" } %] [% END %] [% PROCESS role_types field = { count => n, name => "emailcc", label=> "a ${field_descs.cc} list member" } %] [% PROCESS role_types field = { count => n, name => "emaillongdesc", label=> " a ${field_descs.commenter}" } %] [% IF feature_enabled('jsonrpc') %]
[% END %] [% IF feature_enabled('jsonrpc') %]
[% END %]
[% END %] [% Hook.process('email_numbering_end') %]
[%# *** Bug Changes *** %]
Hledej podle historie změn Omez výsledky podle toho jak byly pole měněny v průběhu určeného období
  • [%# Create array, so we can sort it by description #%] [% chfields = [] %] [% FOREACH field = chfield %] [% chfields.push({value => field, desc => (field_descs.$field || field) }) %] [% END %]
  • and
    (RRRR-MM-DD nebo relativní datumy)
[%############################################################################%] [%# Block for email role type use to select which email to search through #%] [%############################################################################%] [% BLOCK role_types %]
[% END %] template/cs/default/search/knob.html.tmpl0000644000175000017500000000555611721353157020711 0ustar norbertnorbert[%# 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 # Tobias Burnus # Jouni Heikniemi #%] [%# INTERFACE: # (incomplete!) # ... # known_name: string. Possibly known stored name for the query being # edited. This value is just passed through in a # hidden field. #%] [% PROCESS global/variables.none.tmpl %] [%# This is not necessary for English templates, but useful for localizers. %] [% ordersdesc = { "Reuse same sort as last time" => "Řazení stejné jako minule", "Bug Number" => "Čísla $terms.bugu", "Importance" => "Závažnosti", "Assignee" => "Příjemce", "Last Changed" => "Poslední změny" } %]

:

[% IF known_name %] [%# We store known_name in case the user add a boolean chart. %] [%# The name of the existing query will be passed to buglist.cgi. %] [% END %] [%# Preserve any custom column list that might be set. %] [% IF columnlist %] [% END %]

   

[% IF userdefaultquery %]

Vrátit nastavení výchozícho hledání na implicitní hodnotu.

[% END %] template/cs/default/account/0000755000175000017500000000000011721353157016273 5ustar norbertnorberttemplate/cs/default/account/prefs/0000755000175000017500000000000011721353157017412 5ustar norbertnorberttemplate/cs/default/account/prefs/prefs.html.tmpl0000644000175000017500000001006711721353157022376 0ustar norbertnorbert[%# 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 # Frédéric Buclin #%] [%# INTERFACE: # tabs: List of hashes. May not be empty. Each hash has three members: # name: string. Name of the tab (used internally.) # description: string. Description of the tab (used in tab title). # saveable: boolean. True if tab has a form which can be submitted. # True if user is not receiving self-generated mail. # Note: For each tab name, a template "prefs/${tab.name}.tmpl" must exist, # and its interface must be fulfilled. # current_tab: A direct reference to one of the hashes in the tabs list. # This tab will be displayed. # changes_saved: boolean/string. True if the CGI processed form data before # displaying anything, and can contain an optional custom # message if required (which Perl still evaluates as True). # dont_show_button: boolean. Prevent the display of the "Submit Changes" button. #%] [% filtered_login = user.login FILTER html %] [% PROCESS global/header.html.tmpl title = "Uživatelská nastavení" subheader = filtered_login style_urls = ['skins/standard/admin.css'] javascript_urls = ['js/util.js'] doc_section = "userpreferences.html" %] [% tabs = [{ name => "settings", label => "Obecná nastavení", link => "userprefs.cgi?tab=settings", saveable => "1" }, { name => "email", label => "Nastavení e-mailu", link => "userprefs.cgi?tab=email", saveable => "1" }, { name => "saved-searches", label => "Uložená hledání", link => "userprefs.cgi?tab=saved-searches", saveable => "1" }, { name => "account", label => "Jméno a heslo", link => "userprefs.cgi?tab=account", saveable => "1" }, { name => "permissions", label => "Oprávnění", link => "userprefs.cgi?tab=permissions", saveable => "0" } ] %] [% Hook.process('tabs') %] [% FOREACH tab IN tabs %] [% IF tab.name == current_tab_name %] [% current_tab = tab %] [% LAST %] [% END %] [% END %] [% WRAPPER global/tabs.html.tmpl tabs = tabs current_tab = current_tab %] [% IF changes_saved %]
Změny provedené v záložce [% current_tab.label FILTER lower %] byly uloženy. [% IF email_changes_saved %]

An email has been sent to both old and new email addresses to confirm the change of email address.

[% END %]
[% END %]

[% current_tab.label %]

[% IF current_tab.saveable %]
[% END %] [% PROCESS "account/prefs/${current_tab.name}.html.tmpl" IF current_tab.name.defined %] [% IF current_tab.saveable %] [% UNLESS dont_show_button %]
 
[% END %]
[% END %] [% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/account/prefs/permissions.html.tmpl0000644000175000017500000000620611721353157023632 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # has_bits: array of hashes. May be empty. # name => Names of the permissions the user has. # desc => Descriptions of the permissions the user has. # set_bits: array of hashes. May be empty. # name => Names of the permissions the user can set for # other people. # desc => Descriptions of the permissions the user can set for # other people. #%] [% PROCESS global/variables.none.tmpl %]
[% IF has_bits.size %] Váš účet má nastavena tato práva: [% FOREACH bit_description = has_bits %] [% END %]
[% bit_description.name FILTER html %] [% bit_description.desc FILTER html_light %]
[% FOREACH privs = ["editcomponents", "canconfirm", "editbugs"] %] [% SET products = ${"local_$privs"} %] [% IF products && products.size %]

Také máte lokální '[% privs FILTER html %]' práva pro následující produkty:

[% FOREACH product = products %] [% product.name FILTER html %]
[% END %]

[% END %] [% END %] [% ELSE %] Váš účet nemá nastavena žádná oprávnění. [% END %] [% IF user.in_group('editusers') %]
Máte nastaveno právo 'editusers'. Můžete tedy nastavovat práva ostatním uživatelům. [% ELSIF set_bits.size %]
A můžete nastavovat následující práva pro ostatní uživatele: [% FOREACH bit_description = set_bits %] [% END %]
[% bit_description.name FILTER html %] [% bit_description.desc FILTER html_light %]
[% END %] [% IF user.in_group('bz_sudoers') %]
Jste členem skupiny bz_sudoers group, takže se můžete vydávat za někoho jiného. [% END %]
template/cs/default/account/prefs/account.html.tmpl0000644000175000017500000000567011721353157022717 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # realname: string. The user's real name, if any. # login_change_date: string. The date the email change will be complete. (optional) # new_login_name: string. The user's new Bugzilla login whilst not confirmed. (optional) #%] [% IF user.authorizer.can_change_password %] [% END %] [% IF user.authorizer.can_change_email && Param('allowemailchange') %] [% IF login_change_date %] [% IF new_login_name %] [% ELSE %] [% END %] [% ELSE %] [% END %] [% END %] [% Hook.process('field') %]
Pro potvrzení změn účtu zadej prosím své aktuální heslo
Heslo:

Nové heslo:
Potvrzení nového hesla:
Vaše pravé jméno (nepovinné ale doporučené):
Čekající e-mailová adresa: [% new_login_name FILTER html %]
Požadavek na změnu vyprší: [% login_change_date FILTER time %]
Potvrzená e-mailová adresa: [% user.login FILTER html %]
Datum dokončení: [% login_change_date FILTER time %]
Nová e-mailová adresa:
template/cs/default/account/prefs/saved-searches.html.tmpl0000644000175000017500000001516711721353157024162 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # queryshare_groups: list of groups the user may share queries with # (id, name). # bless_group_ids: list of group ids the user may bless. #%] [% IF user.can_bless %] [% END %]

Toto jsou vaše uložená hledání:

[% may_share = user.in_group(Param('querysharegroup')) && queryshare_groups.size %] [% IF may_share %] [% END %] [% IF may_share %] [% END %] [% FOREACH q = user.queries %] [% IF may_share %] [% END %] [% END %]
Hledání Spustit Upravit Zapomenout Zobrazit v patičce Sdílet se skupinou
Mé požadavky [% filtered_username = user.login FILTER url_quote %] Run    
[% q.name FILTER html %] Run Upravit [% IF q.used_in_whine %] Odstranit nejdříve z otravování [% ELSE %] Forget [% END %] [% IF user.can_bless %] [% END %] [% IF q.shared_with_users %] (sdíleno s [% q.shared_with_users FILTER html %] [%+ q.shared_with_users > 1 ? "uživateli" : "uživatelem" %]) [% END %]
[% IF user.can_bless %]

Pamatujte že pro všechna hledání u kterých zvolíte 'Přidat do patičky' se uživatelům přiřazených do skupiny zobrazí odkaz v patičce

[% END %]
[% IF user.queries_available.size %]

Můžete používat tato uložená sdílená hledání ostatních uživatelů:

[% FOREACH q = user.queries_available %] [% END %]
Hledání Sdíleno kým Sdíleno pro Spustit Upravit Zobrazit v patičce
[% q.name FILTER html %] [% q.user.identity FILTER html %] [% q.shared_with_group.name FILTER html %] Spustit Upravit
[% ELSE %]

Žádní uživatelé s vámi nesdílí svá vyhledávání.

[% END %] template/cs/default/account/prefs/email.html.tmpl0000644000175000017500000002136111721353157022345 0ustar norbertnorbert[%# 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 # Myk Melez # Shane H. W. Travis #%] [%# INTERFACE: # watchedusers: string. # Comma-separated list of email addresses this user watches. # watchers: array. # Array of users watching this user's account. # excludeself: boolean. # True if user is not receiving self-generated mail. # : Multiple hashes, one for each rolename (e.g. assignee; see # below), keyed by reasonname (e.g. comments; again, see # below). The value is a boolean - true if the user is # receiving mail for that reason when in that role. #%] [% PROCESS global/variables.none.tmpl %]

Pokud nerad dostáváte oznámení o "triviálních" změnách požadavku, můžeš použít nastavení viz níže k odfiltrování zbytečných oznámení.


[% IF user.is_global_watcher %] [% END %]
Obecné volby:
[% prefname = "email-$constants.REL_ANY-$constants.EVT_FLAG_REQUESTED" %]
[% prefname = "email-$constants.REL_ANY-$constants.EVT_REQUESTED_FLAG" %]
Dozorujete všechny [% terms.bugs %]. Tuto roli vám může odebrat [% Param("maintainer") %].

Volby specifické pro pole/příjemce:

[% events = [ { id = constants.EVT_ADDED_REMOVED, description = "Jsem přidán nebo odstraněn z této funkce" }, { id = constants.EVT_BUG_CREATED, description = "Je vytvořen nový požadavek" }, { id = constants.EVT_OPENED_CLOSED, description = "Je požadavek vyřešen nebo znovuotevřen" }, { id = constants.EVT_PROJ_MANAGEMENT, description = "Se změní priorita, stav, závažnost nebo mezník" }, { id = constants.EVT_COMMENT, description = "Je přidán nový komentář" }, { id = constants.EVT_ATTACHMENT, description = "Je přidána nová příloha" }, { id = constants.EVT_ATTACHMENT_DATA, description = "Se změní nějaká data přílohy" }, { id = constants.EVT_KEYWORD, description = "Se změní klíčová slova" }, { id = constants.EVT_CC, description = "Se změní pole 'V kopii'" }, { id = constants.EVT_DEPEND_BLOCK, description = "Se změní strom závislostí" }, { id = constants.EVT_OTHER, description = "Jakékoliv další pole, které nebylo zmíněno nahoře" }, ] %] [% neg_events = [ { id = constants.EVT_UNCONFIRMED, description = "Je požadavek ve stavu 'Nepotvrzený'" }, { id = constants.EVT_CHANGED_BY_ME, description = "Byl požadavek změněn mnou" }, ] %] [% relationships = [ { id = constants.REL_ASSIGNEE, description = "Příjemce" }, { id = constants.REL_REPORTER, description = "Oznamovatel" }, { id = constants.REL_CC, description = "V Kopii" }, ] %] [% IF Param('useqacontact') %] [% relationships.push({ id = constants.REL_QA, description = "QA kontakt" }) %] [% END %] [%# This is up here so that the "relationships" hook can modify it. %] [% no_added_removed = [constants.REL_REPORTER] %] [% Hook.process('relationships') %] [% num_columns = relationships.size %] [% FOREACH relationship = relationships %] [% END %] [% FOREACH event = events %] [% count = loop.count() %] [% FOREACH relationship = relationships %] [% END %] [% END %] [% FOREACH event = neg_events %] [% count = loop.count() %] [% FOREACH relationship = relationships %] [% END %] [% END %]
Když je můj vztah k požadavku: Chci dostávat e-maily když:
[% relationship.description FILTER html %]
[% event.description FILTER html %]
  ale ne když (přepíše nastavení viz výše):
[% event.description FILTER html %]

Sledování uživatelů

Při sledování uživatele budete dostávat všechny e-maily, které dostává on.

[% IF watchedusers.size %] Momentálně sledujete tyto uživatele:


[% ELSE %] Momentálně nesledujete zádné uživatele. [% END %]

Přidat uživatele do seznamu sledovaných uživatelů (seznam oddělený čárkami): [% INCLUDE global/userselect.html.tmpl id => "new_watchedusers" name => "new_watchedusers" value => "" size => 60 multiple => 5 %]

Uživatelé, kteří sledují vás:
[% IF watchers.size %] [% FOREACH watcher = watchers %] [% watcher FILTER html %]
[% END %] [% ELSE %] Nikdo [% END %]



template/cs/default/account/prefs/settings.html.tmpl0000644000175000017500000000576111721353157023124 0ustar norbertnorbert[%# 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. # # Contributor(s): Shane H. W. Travis # Frédéric Buclin # #%] [%# INTERFACE: # setting_names: an array of strings # settings: a hash of hashes, keyed by setting_name. # Each hash contains: # is_enabled - boolean # default_value - string (global default for this setting) # value - string (user-defined preference) # is_default - boolean (true if user has no preference) # has_settings_enabled : boolean; is true if there is at least one user pref # enabled by the maintainer. #%] [% PROCESS "global/setting-descs.none.tmpl" %] [% IF settings.size %] [% UNLESS has_settings_enabled %]

Všechna uživatelská nastavení byla zablokovaná správcem systému a nelze je měnit.

[% END %] [% FOREACH name = setting_names %] [% default_name = name _ '-isdefault' %] [% default_val = settings.${name}.default_value %] [% END %]
[% setting_descs.$name OR name FILTER html %] [% IF settings.${name}.is_enabled %] [% ELSE %] [% END %]
[% END %]
template/cs/default/reports/0000755000175000017500000000000011721353157016335 5ustar norbertnorberttemplate/cs/default/reports/menu.html.tmpl0000644000175000017500000000511311721353157021142 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # This template has no interface. It's a list of the available report # types in Bugzilla. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Sestavy a grafy" doc_section = "reporting.html" style_urls = ['skins/standard/reports.css'] %]

[% terms.Bugzilla %] vám umožňuje sledovat a prohlížet stav [% terms.bugsu %] několika způsoby:

Aktulní stav

  • Sestavy - zobrazit sestavy [% terms.bugsu %] v 1, 2 nebo 3 rozměrech jako HTML nebo CSV.
  • [% IF feature_enabled('graphical_reports') %]
  • Grafy - spojnicové, sloupcové nebo koláčové grafy.
  • [% END %] [% Hook.process('current_state') %]
[% IF feature_enabled('new_charts') OR feature_enabled('old_charts') %]

Časové řady

    [% IF feature_enabled('old_charts') %]
  • Stará verze grafů - vykreslit stav nebo řešení [% terms.bugsu %] v čase, pro jednotlivé produkty
  • [% END %] [% IF feature_enabled('new_charts') AND user.in_group(Param("chartgroup")) %]
  • Nová verze grafů - vykreslit libovolné výběr [% terms.bugsu %] v čase. Užitečnější.
  • [% END %]
[% END %] [% Hook.process('end') %] [% PROCESS global/footer.html.tmpl %] template/cs/default/index.html.tmpl0000644000175000017500000001606511721353157017617 0ustar norbertnorbert[%# -*- mode: html -*- %] [%# 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): Terry Weissman # Jacob Steenhagen # Vitaly Harisov # Guy Pyrzak #%] [%# INTERFACE: # release: a hash containing data about new releases, if any. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "$terms.Bugzilla - Hlavní strana" header = "Main Page" header_addl_info = "version $constants.BUGZILLA_VERSION" style_urls = [ 'skins/standard/index.css' ] %] [% IF release %]
[% IF release.data %] [% IF release.deprecated %]

[% terms.Bugzilla %] [%+ release.deprecated FILTER html %] již není nadále podporovaná. Důrazně vás upozorňujeme abyste provedl instalaci nové verze, pokud má být váš systém bezpečný.

[% END %]

Nová verze systému [% terms.Bugzilla %]: ([% release.data.latest_ver FILTER html %]) je k dispozici [% release.data.url FILTER html %].
Datum vydání: [% release.data.date FILTER html %]

Tato zpráva je dostupná pouze administrátorů. Toto upozornění lze nastavit ve formuláři Administrace page.

[% ELSIF release.error == "cannot_download" %]

The local XML file '[% release.xml_file FILTER html %]' cannot be created. Please make sure the web server can write in this directory and that you can access the web. If you are behind a proxy, set the proxy_url parameter correctly.

[% ELSIF release.error == "no_update" %]

The local XML file '[% release.xml_file FILTER html %]' cannot be updated. Please make sure the web server can edit this file.

[% ELSIF release.error == "no_access" %]

The local XML file '[% release.xml_file FILTER html %]' cannot be read. Please make sure this file has the correct rights set on it.

[% ELSIF release.error == "corrupted" %]

The local XML file '[% release.xml_file FILTER html %]' has an invalid XML format. Please delete it and try accessing this page again.

[% ELSIF release.error == "unknown_parameter" %]

'[% Param("upgrade_notification") FILTER html %]' is not a valid notification parameter. Please check this parameter in the Parameters page.

[% END %]
[% END %]

Vítejte v aplikaci [% terms.Bugzilla %]

[% Hook.process('intro') %]
Zadat [% terms.bug2 %] Hledat Nastavit [% ELSIF Param('createemailregexp') && user.authorizer.user_can_create_account %] href="createaccount.cgi">Vytvořit nový účet [% ELSE %] href="?GoAheadAndLogIn=1">Přihlásit se [% END %]
[% Hook.process('outro') %]
[% PROCESS global/footer.html.tmpl %] template/cs/default/global/0000755000175000017500000000000011721353157016077 5ustar norbertnorberttemplate/cs/default/global/setting-descs.none.tmpl0000644000175000017500000000567511721353157022524 0ustar norbertnorbert[%# 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. # # Contributor(s): Shane H. W. Travis # #%] [%# Remember to PROCESS rather than INCLUDE this template. %] [% PROCESS global/variables.none.tmpl %] [% setting_descs = { "comment_sort_order" => "Při prohlížení $terms.bugsu zobrazit komentáře v tomto pořadí", "csv_colsepchar" => "Znak oddělující pole v CSV souborech", "display_quips" => "Zobrazovat bonmot v hlavičce každého seznamu $terms.bugsu", "zoom_textareas" => "Zvětšovat textová pole při jejich použití (vyžaduje JavaScript)", "newest_to_oldest" => "Sestupně", "newest_to_oldest_desc_first" => "Sestupně, ale popis nechat nahoře", "off" => "Vypnuto", "oldest_to_newest" => "Vzestupně", "on" => "Zapnuto", "per_bug_queries" => "Povolit štítky", "post_bug_submit_action" => "Po změně $terms.bugu", "next_bug" => "Zobrazit další $terms.bug v seznamu", "same_bug" => "Zobrazit změněný $terms.bug", "standard" => "Klasický", "skin" => "Obecný vzhled (skin) systému $terms.Bugzilla", "nothing" => "Nedělat nic", "state_addselfcc" => "Automaticky mě přidat do pole Kopie $terms.bugsu, které změním ", "always" => "Vždy", "never" => "Nikdy", "cc_unless_role" => "Pouze pokud v nich nemám žádné role", "lang" => "Jazyk, použitý v e-mailech", "quote_replies" => "Vkládat citaci, když odpovídám na komentář", "quoted_reply" => "Citovat celý komentář", "simple_reply" => "Odkazovat se pouze číslem komentáře", "comment_box_position" => "Pozice rámečku s přídavnými komentáři", "before_comments" => "Před ostatními komentáři", "after_comments" => "After other comments", "timezone" => "Timezone used to display dates and times", "local" => "Same as the server", } %] [% Hook.process('settings') %] template/cs/default/global/choose-product.html.tmpl0000644000175000017500000000475511721353157022711 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # classifications: array of hashes, with an 'object' key representing a # classification object and 'products' the list of # product objects the user can enter bugs into. # target: the script that displays this template. # cloned_bug_id: ID of the bug being cloned. # format: the desired format to display the target. #%] [% PROCESS global/variables.none.tmpl %] [% IF target == "enter_bug.cgi" %] [% title = "Vložit $terms.Bug" %] [% h2 = BLOCK %]Nejprve je potřeba vybrat produkt, kterého se [% terms.bug2 %] týká. [% END %] [% ELSIF target == "describecomponents.cgi" %] [% title = "$terms.Bugzilla Popisy komponent" %] [% h2 = "Vyberte produkt, jehož komponenty chcete popsat." %] [% END %] [% DEFAULT title = "Vybrat produkt" %] [% PROCESS global/header.html.tmpl %]

[% h2 FILTER html %]

[% FOREACH c = classifications %] [% IF c.object %] [% END %] [% FOREACH p = c.products %] [% END %] [% END %]
[% c.object.name FILTER html %]: [%+ c.object.description FILTER html_light %]
[% p.name FILTER html FILTER no_break %] [% p.description FILTER html_light %]
 
[% PROCESS global/footer.html.tmpl %] template/cs/default/global/per-bug-queries.html.tmpl0000644000175000017500000000730011721353157022754 0ustar norbertnorbert[%# 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. # # Contributor(s): Frédéric Buclin #%] [% IF user.id && user.settings.per_bug_queries.value == "on" %] [% END %] template/cs/default/global/choose-classification.html.tmpl0000644000175000017500000000404211721353157024211 0ustar norbertnorbert[%# 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 Albert Ting # # Contributor(s): Albert Ting #%] [%# INTERFACE: # classifications: an array of classification objects containing # at least one product accessible by the user. #%] [% IF target == "enter_bug.cgi" %] [% title = "Select Classification" %] [% subheader = "Please select the classification." %] [% END %] [% DEFAULT title = "Choose the classification" %] [% PROCESS global/header.html.tmpl %] [% FOREACH class = classifications %] [% IF class.description %] [% END %] [% END %]
Všechny:  Nbídni všechny produkty
 
[% class.name FILTER html %]:  [% class.description FILTER html_light %]
[% PROCESS global/footer.html.tmpl %] template/cs/default/global/common-links.html.tmpl0000644000175000017500000001134711721353157022354 0ustar norbertnorbert[%# 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 # Svetlana Harisova #%] [% DEFAULT qs_suffix = "" %] [% USE Bugzilla %] [% Hook.process("link-row") %] [% BLOCK link_to_documentation %] [% IF doc_section && Param('docs_urlbase') %]
  • | Nápověda
  • [% END %] [% END %] template/cs/default/global/variables.none.tmpl0000644000175000017500000000313111721353157021701 0ustar norbertnorbert[%# 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): #%] [%# This is a list of terms that may be changed to "brand" the Bugzilla # instance (for example, referring to "bugs" as "issues".) When used, these # strings are used in several different types of content, and are not # protected with Template-Toolkit FILTERs. Consequently, no special # characters are allowed. # # Remember to PROCESS rather than INCLUDE this template. #%] [% terms = { "bug" => "bug", "Bug" => "Požadavek", "bug2" => "požadavek", "bug3" => "požadavku", "abug" => "nějaký požadavek", "Abug" => "Nějaký požadavek", "bugs" => "požadavky", "Bugs" => "Požadavky", "bugu" => "požadavku", "bugsu" => "požadavků", "Bugsu" => "Požadavků", "zeroSearchResults" => "Žádný požadavek nenalezen", "Bugzilla" => "Bugzilla" } %] [% Hook.process("end") %] template/cs/default/global/user-error.html.tmpl0000644000175000017500000021557611721353157022065 0ustar norbertnorbert[%# 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 # Frédéric Buclin # Max Kanat-Alexander #%] [%# INTERFACE: # header_done: boolean. True if the Bugzilla header has already been printed. # error: string. The tag of the error, or the error message to be displayed # (deprecated). May contain HTML if it's an error message. #%] [%# This is a list of all the possible user errors. Please keep them in # alphabetical order by error tag, and leave a blank line between errors. # # Note that you must explicitly filter every single template variable # 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 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 %] [% PROCESS "global/field-descs.none.tmpl" %] [% DEFAULT title = "Chyba" %] [% error_message = BLOCK %] [% IF error == "account_creation_disabled" %] [% title = "Vytváření účtů zablokováno" %] Vytváření uživatelských účtů bylo zakázáno.
    Nové účty mohou být vytvořeny administrátorem. Správcem je [% Param("maintainer") %]. [% ELSIF error == "account_creation_restricted" %] [% title = "Vytváření účtů omezeno" %] Vytváření uživatelských účtů bylo omezeno.
    Kontaktuj administrátora nebo správce ([% Param("maintainer") %]) pro informace ohledně vytváření nových účtů. [% ELSIF error == "account_disabled" %] [% title = "Účet zablokován" %] [% disabled_reason FILTER none %]
    Pokud si myslíte že tento účet by měl být obnoven, prosím pošlete email [% Param("maintainer") %] s odůvodněním. [% ELSIF error == "account_exists" %] [% title = "Účet již existuje" %] Účet s [% IF email %] přihlašovacím jménem [% email FILTER html %]. [% ELSE %] přihlašovacím jménem. [% END %] již existuje [% ELSIF error == "account_locked" %] [% title = "Účet uzamknut" %] Vaše IP adresa ([% ip_addr FILTER html %]) byla pro přístup k tomuto účtu zablokována [% unlock_at FILTER time %], protože jste překročil maximální počet pokusů o přihlášení. [% ELSIF error == "alias_has_comma_or_space" %] [% title = "Neplatné znaky v aliasu" %] Alias který jste vložil, [% alias FILTER html %], obsahuje jednu nebo více čárek nebo mezer. Aliasy nemohou obsahovat čárky nebo mezery protože tyto znaky jsou použity pro oddělení aliasů od sebe (např. v seznamech). Prosím vyberte si jiný alias , který neobsahuje čárky nebo mezery. [% ELSIF error == "alias_in_use" %] [% title = "Alias již použita" %] [% terms.Bug %] [%+ bug_id FILTER bug_link(bug_id) FILTER none %] bylo již použito jako alias [% alias FILTER html %]. Prosím vyberte jiný. [% ELSIF error == "alias_is_numeric" %] [% title = "Alias obsahuje pouze číslice" %] Právě jste se pokusil dát požadavku alias [% alias FILTER html %], ale aliasy nemohou být tvořeny pouze číslicemi, protože pak by mohly být zaměněny s identifikátory požadavků. Prosím vyberte alias obsahující alespoň jedno písmeno. [% ELSIF error == "alias_too_long" %] [% title = "Alias příliš dlouhý" %] Aliasy požadavky nemohou být delší než 20 znaků. Prosím vyberte alias s kratším názvem. [% ELSIF error == "auth_cant_create_account" %] [% title = "Nelze vytvářet účty" %] Tato stránka používá autentizační schéma, které nepovoluje vytváření účtů. Prosím kontaktuje administrátora pokud chcete vytvořit nový účet. [% ELSIF error == "auth_failure" %] [% title = "Autorizace vyžadována" %] [% admindocslinks = {'groups.html' => 'Group Security'} %] Omlouváme se, [% IF group %] nejste členem skupiny '[% group FILTER html %]', [% END %] [% IF reason %] [% IF group %] and [% END %] [% IF reason == "cant_bless" %] nemáte právo přidat nebo odstranit uživatele ze skupiny, [% ELSIF reason == "not_visible" %] jsou přítomna omezení zoobrazení v jisté skupině uživatelů, [% END %] [% END %] [% IF group || reason %] and so [% END %] nejste autorizován pro [% IF action == "access" %] přístup [% ELSIF action == "add" %] přidání nového [% ELSIF action == "begin" %] zahájení [% ELSIF action == "modify" %] úpravu [% ELSIF action == "delete" %] smazání [% ELSIF action == "edit" %] přidání, úpravu nebo smazání [% ELSIF action == "run" %] spuštění [% ELSIF action == "schedule" %] naplánování [% ELSIF action == "use" %] použití [% ELSIF action == "approve" %] schválení [% ELSE %] [%+ Hook.process('auth_failure_action') %] [% END %] [% IF object == "administrative_pages" %] stránek pro administrátory [% ELSIF object == "attachment" %] [% IF attach_id %] attachment #[% attach_id FILTER html %] [% ELSE %] tato příloha [% END %] [% ELSIF object == "bugs" %] [%+ terms.bugs %] [% ELSIF object == "charts" %] funkce "Nové grafy" [% ELSIF object == "classifications" %] klasifikace [% ELSIF object == "components" %] komponenty [% ELSIF object == "custom_fields" %] volitelná pole [% ELSIF object == "field_values" %] hodnoty pole [% ELSIF object == "flagtypes" %] typy příznaků [% ELSIF object == "group_access" %] skupinový přístup [% ELSIF object == "groups" %] skupiny [% ELSIF object == "keywords" %] klíčová slova [% ELSIF object == "milestones" %] milníky [% ELSIF object == "multiple_bugs" %] více požadavků najednou [% ELSIF object == "parameters" %] parametrů [% ELSIF object == "products" %] produktů [% ELSIF object == "quips" %] vtipů [% ELSIF object == "reports" %] "stěžovacích" reportů [% ELSIF object == "sanity_check" %] logických kontrol [% ELSIF object == "settings" %] nastavení [% ELSIF object == "sudo_session" %] sudo sezení [% ELSIF object == "timetracking_summaries" %] souhrné reporty sledování času [% ELSIF object == "user" %] uživatel [% IF userid %] s identifikátorem '[% userid FILTER html %]' [% ELSE %]kterého jste specifikoval [% END %] [% ELSIF object == "users" %] uživatelé [% ELSIF object == "versions" %] verze [% ELSIF object == "workflow" %] styl práce [% END %]. [% Hook.process("auth_failure") %] [% ELSIF error == "attachment_deletion_disabled" %] [% title = "Mazání příloh zakázáno" %] V této instalaci je zakázáno mazání příloh. [% ELSIF error == "attachment_illegal_url" %] [% title = "Nepovolené URL přílohy" %] [% url FILTER html %] není povolené URL pro přílohy. Musí začínat buď http://, https:// nebo ftp://. [% ELSIF error == "attachment_removed" %] [% title = "Příloha odstraněna" %] Příloha, ke které se snažíte přistoupit byla již odstraněna. [% ELSIF error == "bug_access_denied" %] [% title = "Přístup odmítnut" %] [% admindocslinks = {'groups.html' => 'Group Security'} %] Nejste autorizován k zobrazení požadavku #[% bug_id FILTER html %]. [% ELSIF error == "bug_access_query" %] [% title = "Přístup odmítnut" %] [% docslinks = {'myaccount.html' => 'Creating an account'} %] Nejste autorizován k zobrazení požadavku #[% bug_id FILTER html %]. Pokud chcete požadavek zobrazit, musíte se nejdříve přihlásit do svého účtu odpovídajícími oprávněními. [% ELSIF error == "bug_url_invalid" %] [% title = "Neplatné URL požadavku" %] [% url FILTER html %] není platné URL požadavku. [% IF reason == 'http' %] URL musí začínat "http" nebo "https". [% ELSIF reason == 'path_only' %] Musíte specifikovat plné URl. [% ELSIF reason == 'show_bug' %] [%+ field_descs.see_also FILTER html %] URL by měly odkazovat na jedno z tohoto:
    • show_bug.cgiInstalace Bugzilly.
    • Požadavek na launchpad.net
    • Téma na code.google.com.
    • požadavek na b[% %]ugs.debian.org.
    [% ELSIF reason == 'id' %] Na tomto URL se nenachází žádný platný požadavek. [% END %] [% ELSIF error == "bug_url_too_long" %] [% title = "Neplatné URL požadavku" %] URL požadavků nemohou být delší než [%+ constants.MAX_BUG_URL_LENGTH FILTER none %] znaků. [% url FILTER html %] je příliš dlouhé. [% ELSIF error == "buglist_parameters_required" %] [% title = "Vyžadovány parametry" %] [% docslinks = {'query.html' => "Hledání požadavků", 'query.html#list' => "Seznamy požadavků"} %] Nemůžete vyhledávat, nebo vytvářet uložená hledání bez zadání parametrů vyhledávání. [% ELSIF error == "chart_too_large" %] [% title = "Graf je příliš velký" %] Omlouváme se, ale 2000 x 2000 je maximální velikost grafu. [% ELSIF error == "comment_id_invalid" %] [% id FILTER html %] není platný identifikátor komentáře. [% ELSIF error == "comment_invalid_isprivate" %] Pokusil jste se upravit důvěrnost komentáře s identifikátorem [% id FILTER html %], ale to není platný komentář v tomto požadavku. [% ELSIF error == "comment_is_private" %] Komentář s id [% id FILTER html %] je soukromý. [% ELSIF error == "comment_required" %] [% title = "Komentář vyžadován" %] Musíte specifikovat [% IF old && new %] komentář při změně stavu požadavku z [%+ old.name FILTER html %] na [% new.name FILTER html %]. [% ELSIF new %] popis pro tento požadavek. [% ELSE %] komentář k této změně. [% END %] [% ELSIF error == "comment_too_long" %] [% title = "Komentář je příliš dlouhý" %] Komentáře nemohou být delší než [%+ constants.MAX_COMMENT_LENGTH FILTER html %] znaků. [% ELSIF error == "auth_classification_not_enabled" %] [% title = "Klasifikace není povolena" %] Omlouváme se, klasifikace není povolena. [% ELSIF error == "classification_name_too_long" %] [% title = "Název klasifikace je příliš dlouhé" %] Název klasifikace je limitován na [% constants.MAX_CLASSIFICATION_SIZE FILTER html %] znaků. '[% name FILTER html %]' je příliš dlouhé ([% name.length %] znaků). [% ELSIF error == "classification_not_specified" %] [% title = "Musíte poskytnout platný název klasifikace" %] Musíte vložit název klasifikace. [% ELSIF error == "classification_already_exists" %] [% title = "Klasifikace již existuje" %] Klasifikace se jménem '[% name FILTER html %]' již existuje. [% ELSIF error == "classification_invalid_sortkey" %] [% title = "Neplatný řadící klíč pro klasifikaci" %] Řadící klíč '[% sortkey FILTER html %]' je neplatný. Musí to být číslo mezi 0 a [% constants.MAX_SMALLINT FILTER html %]. [% ELSIF error == "classification_not_deletable" %] [% title = "Výchozí klasifikace nemůže být smazána" %] Nemůžete smazat výchozí klasifikaci [% ELSIF error == "classification_has_products" %] Omlouváme se, pro tuto klasifikaci jsou přítomny produkty. Tyto produkty musíte přiřadit jiné klasifikace před smazáním této klasifikace. [% ELSIF error == "component_already_exists" %] [% title = "Komponenta již existuje" %] [% product.name FILTER html %] produkt již má komponentu se jménem [% name FILTER html %]. [% ELSIF error == "component_blank_description" %] [% title = "Prázdný popis komponenty není povolen" %] Musíte vložit neprázdný popis této komponenty. [% ELSIF error == "component_blank_name" %] [% title = "Prázdné název komponenty není povolen" %] Musíte zvolit název pro tuto komponentu. [% ELSIF error == "component_has_bugs" %] [% title = BLOCK %]Komponenta obsahue požadavky[% END %] Tato komponenta obsahuje požadavky! Tyto požadavky musíte přiřadit jiné komponentě před jejím smazáním. [% ELSIF error == "component_name_too_long" %] [% title = "Název komponenty je příliš dlouhý" %] Název komponenty je limitován na [% constants.MAX_COMPONENT_SIZE FILTER html %] znaků. '[% name FILTER html %]' má příliš mnoho ([% name.length %] znaků). [% ELSIF error == "component_need_initialowner" %] [% title = "Komponenta vyžaduje výchozího příjemce" %] Výchozí příjemce je vyžadován pro tuto komponentu. [% ELSIF error == "customfield_nonexistent" %] [% title = "Neznámé volitelné pole" %] Volitelné pole s názvem '[% name FILTER html %]' nebylo nalezeno. [% ELSIF error == "customfield_not_obsolete" %] [% title = "Volitelné pole není zastaralé" %] Volitelné pole '[% name FILTER html %]' není zastaralé. Prosím označte volitelné pole jako zastaralé předtím než se jej pokusíte smazat. [% ELSIF error == "customfield_has_activity" %] [% title = "Volitelné pole obsahuje aktivity" %] Volitelné pole '[% name FILTER html %]' nemůže být smazáno protože obsahuje nahrané aktivity. [% ELSIF error == "customfield_has_contents" %] [% title = "Volitelné pole je použito" %] Volitelné pole '[% name FILTER html %]' nemůže být smazáno protože minimálně jeden požadavek má toto pole vyplněno. [% ELSIF error == "dependency_loop_multi" %] [% title = "Detekována závislostní smyčka" %] Následující požadavky se mohou vyskytnout v částech "závisí na" a "blokuje" závislostního stromu pokud budou tyto změny přijaty: [% FOREACH dep = deps %] [%+ dep FILTER bug_link(dep) FILTER none %] [% END %]. Toto vytvoří kruhovou závislost, což není povoleno. [% ELSIF error == "dependency_loop_single" %] [% title = "Detekována závislostní smyčka" %] Požadavek nemůže sám sebe blokovat nebo na sobě záviset. [% ELSIF error == "dupe_id_required" %] [% title = "ID duplikovaného požadavku musí být vyplněno" %] Musíte specifikovat id požadavku, pro který je tento požadavek duplikátem. [% ELSIF error == "dupe_not_allowed" %] [% title = "Není možno označit požadavky jako duplikáty" %] Nemůžete označit požadavek jako duplikát když měníte několik požadavků najednou. [% ELSIF error == "dupe_loop_detected" %] [% title = "Detekována smyčka mezi duplikáty" %] Nemůžete označit požadavek [%+ bug_id FILTER html %] jako duplikát [% IF dupe_of == bug_id %] sebe sama [% ELSE %] [%+ terms.bug %] [%+ dupe_of FILTER html %], protože by to vytvořilo smyčku mezi duplikáty [% END %]. [% ELSIF error == "email_change_in_progress" %] [% title = "Změna emailu již probíhá" %] Změna emailu již probíhá; prosím zkontroluje svou e-mailovou schránku. [% ELSIF error == "email_confirmation_failed" %] [% title = "Potvrzení emailové adresy selhalo" %] Potvrzení emailové adresy selhalo. [% ELSIF error == "email_no_text_plain" %] Vaše zpráva neobsahuje žádný text. Bugzilla nepřijímá emaily v HTML formátu. [% ELSIF error == "empty_group_description" %] [% title = "Popis skupiny nemůže být prázdný" %] Musíte vložit popis skupiny. [% ELSIF error == "empty_group_name" %] [% title = "Název skupiny nemůže být prázdný" %] Musíte vložit název skupiny. [% ELSIF error == "entry_access_denied" %] [% title = "Oprávnění odmítnuto" %] [% admindocslinks = {'groups.html' => 'Group Security'} %] Omlouváme se, produkt [% product FILTER html %] neexistuje nebo nejste autorizován vkládat do něj požadavky. [% ELSIF error == "extension_create_no_name" %] Musíte specifikovat název vašeho rozšíření jako argument tohoto skriptu. [% ELSIF error == "extension_first_letter_caps" %] První písmeno názvu vašeho rozšíření musí být velké písmeno. (Napsal jste '[% name FILTER html %]'.) [% ELSIF error == "field_already_exists" %] [% title = "Pole již existuje" %] Pole '[% field.name FILTER html %]' ([% field.description FILTER html %]) již existuje. Prosím vyberte jiný název. [% ELSIF error == "field_cant_control_self" %] [% title = "Pole nemůže ovládat samo sebe" %] Pole [% field.description FILTER html %] nemůže kontrolovat samo sebe. [% ELSIF error == "field_control_must_be_select" %] [% title = "Neplatný typ pole" %] Pouze rozevírací nebo vícepoložková pole mohou být použity pro ovládání viditelnosti/hodnot ostatních polí. [% field.description FILTER html %] není správný typ pole. [% ELSIF error == "field_invalid_name" %] [% title = "Neplatný název pole" %] '[% name FILTER html %]' není platný název pole. Název může obsahovat pouze písmena, čísla a znak podtržítka. [% ELSIF error == "field_invalid_sortkey" %] [% title = "Neplatný řadicí klíč pole" %] Řadicí klíč [% sortkey FILTER html %], který jste poskytl pro toto pole není platné kladné číslo. [% ELSIF error == "field_missing_description" %] [% title = "Chybějící popis pole" %] Pro toto pole musíte vložit popis. [% ELSIF error == "field_missing_name" %] [% title = "Chybějící název pole" %] Pro toto pole musíte vložit název. [% ELSIF error == "field_value_control_select_only" %] [% title = "Neplatná hodnota řidícího pole" %] Pouze rozevírací nebo vícepoložková pole mohou mít pole ovládající jejich hodnoty. [% ELSIF error == "fieldname_invalid" %] [% title = "Uvedené pole neexistuje" %] Pole '[% field.name FILTER html %]' neexistuje nebo nemůže být upraveno v tomto rozhraní. [% ELSIF error == "fieldvalue_already_exists" %] [% title = "Hodnota pole již existuje" %] Hodnota '[% value.name FILTER html %]' již existuje [%+ field.description FILTER html %] v tomto poli. [% ELSIF error == "fieldvalue_is_controller" %] [% title = "Hodnota ovládá ostatní pole" %] Nemůžete smazat [% value.field.description FILTER html %] '[% value.name FILTER html %]' protože [% IF fields.size %] it ovládá viditelnost následujících polí: [%+ fields.join(', ') FILTER html %]. [% END %] [% ' Také, ' IF fields.size AND vals.size %] [% IF vals.size %] ovládá viditelnost následujících hodnot pole:
      [% FOREACH field_name = vals.keys %] [% FOREACH val = vals.${field_name} %]
    • [% val.field.name FILTER html %]: '[% val.name FILTER html %]'
    • [% END %] [% END %]
    [% END %] [% ELSIF error == "fieldvalue_is_default" %] [% title = "Uvedená hodnota pole je výchozí" %] '[% value.name FILTER html %]' je výchozí hodnota pro pole '[% field.description FILTER html %]' a nemůže být smazána nebo vypnuta. [% IF user.in_group('tweakparams') %] Nejdříve musíte změnit výchozí hodnotu. [% END %] [% ELSIF error == "fieldvalue_name_too_long" %] [% title = "Hodnota pole příliš velká" %] Hodnota pole je limitována na [%+ constants.FIELD_VALUE_MAX_SIZE FILTER none %] znaků. '[% value FILTER html %]' je příliš dlouhá ([% value.length %] znaků). [% ELSIF error == "fieldvalue_not_editable" %] [% title = "Hodnota pole není editovatelná" %] Hodnota '[% old_value.name FILTER html %]' nemůže být přejmenována protože zastává speciální roli pro pole '[% field.description FILTER html %]'. [% ELSIF error == "fieldvalue_not_deletable" %] [% title = "Hodnota pole je nesmazatelná" %] Hodnota '[% value.name FILTER html %]' nemůže být odstraněna nebo zakázána protože zastává speciální roli pro pole '[% field.description FILTER html %]'. [% ELSIF error == "fieldvalue_reserved_word" %] [% title = "Rezervované slovo není povoleno" %] Nemůžete použít hodnotu '[% value FILTER html %]' pro pole '[% field.description FILTER html %]'. Tato hodnota je používána interně. Prosím vyberte jinou. [% ELSIF error == "fieldvalue_sortkey_invalid" %] [% title = "Neplatný řadicí klíč pole" %] Řadicí klíč '[% sortkey FILTER html %]' pro pole [%+ field.description FILTER html %] není platné (kladné) číslo. [% ELSIF error == "fieldvalue_still_has_bugs" %] [% title = "Nemůžeš smazat hodnotu v tomto poli" %] Nemůžeš smazat hodnotu '[% value.name FILTER html %]' pole [% field.description FILTER html %] , protože je použita ještě v [%+ value.bug_count FILTER html %] požadavcích. [% ELSIF error == "fieldvalue_undefined" %] [% title = "Nedefinovaná hodnota není povolena" %] Musíš specifikovat hodnotu. [% ELSIF error == "file_not_specified" %] [% title = "Soubor nespecifikován" %] Neuvedl jsi název souboru, který chces přiložit. [% ELSIF error == "file_too_large" %] [% title = "Soubor je příliš velký" %] Soubor, který chceš přiložit má [% filesize FILTER html %] kilobytů (KB). Přílohy nemohou být větší než [%+ Param('maxattachmentsize') %] KB.
    We recommend that you store your attachment elsewhere [% IF Param("allow_attach_url") %] and then specify the URL to this file on the attachment creation page in the AttachURL field. [% ELSE %] and then insert the URL to it in a comment, or in the URL field for this [% terms.bug %]. [% END %]
    Pokud je příloha obrázek, můžeš jej převést např. do formátu JPG nebo PNG a zkusit ji vložit znovu. [% ELSIF error == "flag_requestee_needs_privs" %] [% title = "Flag Requestee Needs Privileges" %] [% requestee.identity FILTER html %] nemá povolení nastavit [% flagtype.name FILTER html %] příznak. Prosím vyber uživatele, který je členem skupiny [% flagtype.grant_group.name FILTER html %]. [% ELSIF error == "flag_requestee_unauthorized" %] [% title = "Flag Requestee Not Authorized" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků', 'groups.html' => 'Group Security'} %] [% docslinks = {'flags-overview.html' => 'Přehled příznaků', 'flags.html' => 'Používání příznaků'} %] You asked [% requestee.identity FILTER html %] for [% flag_type.name FILTER html %] on [% terms.bug %] [%+ bug_id FILTER html -%] [% IF attach_id && attach_id > 0 %], attachment [% attach_id FILTER html %][% END %], but that [% terms.bug %] has been restricted to users in certain groups, and the user you asked isn't in all the groups to which the [% terms.bug %] has been restricted. Please choose someone else to ask, or make the [% terms.bug %] accessible to users on its CC: list and add that user to the list. [% ELSIF error == "flag_requestee_unauthorized_attachment" %] [% title = "Flag Requestee Not Authorized" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků', 'groups.html' => 'Group Security'} %] [% docslinks = {'flags-overview.html' => 'Přehled příznaků', 'flags.html' => 'Používání příznaků'} %] You asked [% requestee.identity FILTER html %] for [% flag_type.name FILTER html %] on [%+ terms.bug %] [%+ bug_id FILTER html %], attachment [% attach_id FILTER html %], but that attachment is restricted to users in the [% Param("insidergroup") FILTER html %] group, and the user you asked isn't in that group. Please choose someone else to ask, or ask an administrator to add the user to the group. [% ELSIF error == "flag_status_invalid" %] [% title = "Neplatný stav příznaku" %] Stav příznaku [% status FILTER html %] [% IF id %] pro příznak ID #[% id FILTER html %] [% END %] není platný. [% ELSIF error == "flag_type_cc_list_invalid" %] [% title = "Flag Type CC List Invalid" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků'} %] The CC list [% cc_list FILTER html %] must be less than 200 characters long. [% ELSIF error == "flag_type_component_without_product" %] [% title = "Produkt nevyplněn" %] Byla vybrána komponenta bez vybraného produktu. [% ELSIF error == "flag_type_description_invalid" %] [% title = "Popis typu příznaku není platný" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků'} %] Popis musí být kratší než 32K. [% ELSIF error == "flag_type_name_invalid" %] [% title = "Flag Type Name Invalid" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků'} %] The name [% name FILTER html %] must be 1-50 characters long and must not contain any spaces or commas. [% ELSIF error == "flag_type_not_multiplicable" %] [% docslinks = {'flags-overview.html' => 'Přehled příznaků', 'flags.html' => 'Používání příznaků'} %] You cannot have several [% type.name FILTER html %] flags for this [% IF attachment %] attachment [% ELSE %] [%+ terms.bug %] [% END %]. [% ELSIF error == "flag_update_denied" %] [% title = "Úprava příznaku zamítnuta" %] [% admindocslinks = {'flags-overview.html#flags-admin' => 'Správa příznaků', 'groups.html' => 'Group Security'} %] [% docslinks = {'flags-overview.html' => 'Přehled příznaků', 'flags.html' => 'Používání příznaků'} %] You tried to [% IF status == "+" %] grant [% ELSIF status == "-" %] deny [% ELSIF status == "X" %] clear [% ELSE %] request [% END %] [% name FILTER html %] [% IF status == "X" %][% old_status FILTER html %][% END %]. Only a user with the required permissions may make this change. [% ELSIF error == "format_not_found" %] [% title = "Formát nenalezen" %] The requested format [% format FILTER html %] does not exist with a content type of [% ctype FILTER html %]. [% ELSIF error == "flag_type_sortkey_invalid" %] [% title = "Flag Type Sort Key Invalid" %] The sort key must be an integer between 0 and 32767 inclusive. It cannot be [% sortkey FILTER html %]. [% ELSIF error == "freetext_too_long" %] [% title = "Text příliš dlouhý" %] The text you entered in the [% field_descs.$field FILTER html %] field is too long ([% text.length FILTER html %] characters, above the maximum length allowed of [%+ constants.MAX_FREETEXT_LENGTH FILTER none %] characters). [% ELSIF error == "group_cannot_delete" %] [% title = "Nemohu smazat skupinu" %] Skupina [% group.name FILTER html %] nemůže být smazána protože jsou zde záznamy , které na ni odkazují. Všechny odkazy na tuto skupinu musí být odstraněny před odstraněním samotné skupiny. [% ELSIF error == "group_change_denied" %] [% title = "Nelze přidat/odebrat tuto skupinu" %] Pokusil jsi se přidat nebo odebrat skupinu '[% group.name FILTER html %]' z požadavku [%+ bug.id FILTER html %], ale nemáš na to potřebná oprávnění. [% ELSIF error == "group_exists" %] [% title = "Skupina již existuje" %] Skupina [% name FILTER html %] již existuje. [% ELSIF error == "group_has_special_role" %] [% title = "Není možno smazat skupinu" %] [% IF groups.size == 1 %] [% attr = "it" %] [% param = "parameter" %] [% ELSE %] [% attr = "them" %] [% param = "parameters" %] [% END %] The group '[% name FILTER html %]' is used by the '[% groups.join("' and '") FILTER html %]' [% param FILTER html %]. In order to delete this group, you first have to change the [%+ param FILTER html %] to make [% attr FILTER html %] point to another group. [% ELSIF error == "group_invalid_removal" %] You tried to remove [% terms.bug %] [%+ bug.id FILTER html %] from the '[% group.name FILTER html %]' group, but [% terms.bugs %] in the '[% product FILTER html %]' product can not be removed from that group. [% ELSIF error == "group_invalid_restriction" %] You tried to restrict [% terms.bug %] [%+ bug.id FILTER html %] to to the '[% group.name FILTER html %]' group, but [% terms.bugs %] in the '[% product FILTER html %]' product can not be restricted to that group. [% ELSIF error == "group_not_specified" %] [% title = "Group not specified" %] No group was specified. [% ELSIF error == "system_group_not_deletable" %] [% title = "Není možno smazat systémovou skupinu" %] [% name FILTER html %] je systémová skupina. Tato skupina nemůže být smazána. [% ELSIF error == "group_unknown" %] [% title = "Neznámá skupina" %] Skupina [% name FILTER html %] neexistuje. Prosím specifikuj platný název skupiny. [% ELSIF error == "illegal_attachment_edit" %] [% title = "Neautorizovaná akce" %] Nejsi autorizován k úpravě přílohy [% attach_id FILTER html %]. [% ELSIF error == "illegal_attachment_edit_bug" %] [% title = "Neautorizovaná akce" %] Nejsi autorizován k úpravě přílohy požadavku [%+ bug_id FILTER html %]. [% ELSIF error == "illegal_attachment_is_patch" %] [% title = "Your Search Makes No Sense" %] The only legal values for the Attachment is patch field are 0 and 1. [% ELSIF error == "illegal_bug_status_transition" %] [% title = "Illegal $terms.Bug Status Change" %] [% IF old.defined %] You are not allowed to change the [% terms.bug %] status from [%+ old.name FILTER html %] to [% new.name FILTER html %]. [% ELSE %] You are not allowed to file new [% terms.bugs %] with the [%+ new.name FILTER html %] status. [% END %] [% ELSIF error == "illegal_change" %] [% title = "Nepovoleno" %] Pokusil jsi se změnit pole [% field_descs.$field FILTER html %] [% IF oldvalue.defined %] z [% oldvalue.join(', ') FILTER html %] [% END %] [% IF newvalue.defined %] na [% newvalue.join(', ') FILTER html %] [% END %] , ale pouze [% IF privs < constants.PRIVILEGES_REQUIRED_EMPOWERED %] příjemce [% IF privs < constants.PRIVILEGES_REQUIRED_ASSIGNEE %] nebo nahlašovatel [% END %] požadavku, nebo [% END %] uživatel s potřebnými právy může změnit toto pole. [% ELSIF error == "illegal_change_deps" %] [% title = "Nepovoleno" %] You tried to change the [% field_descs.$field FILTER html %] field but only a user allowed to edit both related [% terms.bugs %] may change that field. [% ELSIF error == "illegal_changed_in_last_x_days" %] [% title = "Your Search Makes No Sense" %] The Changed in last ___ days field must be a simple number. You entered [% value FILTER html %], which isn't. [% ELSIF error == "illegal_date" %] [% title = "Neplatné datum" %] '[% date FILTER html %]' není platné datum. [% IF format %] Prosím použij formát '[% format FILTER html %]'. [% END %] [% ELSIF error == "illegal_email_address" %] [% title = "Nesprávná e-mailová adresa" %] E-mailová adresa, kteou jsi vložil ([% addr FILTER html %]) nevypadá jako platná e-mailová adresa. [% IF default %] Platná adresa musí obsahovat přesně jeden znak '@', a alespoň jednu tečku '.' za znakem @. [% ELSE %] [%+ Param('emailregexpdesc') %] [% END %] Také nesmí obsahovat žádný z těchto speciálních znaků: \ ( ) & < > , ; : " [ ] a ani žádný bílý znak. [% ELSIF error == "illegal_frequency" %] [% title = "Too Frequent" %] Unless you are an administrator, you may not create series which are run more often than once every [% minimum FILTER html %] days. [% ELSIF error == "illegal_group_control_combination" %] [% title = "Your Group Control Combination Is Illegal" %] [% admindocslinks = {'groups.html' => 'Assigning Group Controls to Products'} %] Your group control combination for group " [% groupname FILTER html %]" is illegal. [% ELSIF error == "illegal_is_obsolete" %] [% title = "Your Search Makes No Sense" %] The only legal values for the Attachment is obsolete field are 0 and 1. [% ELSIF error == "illegal_query_name" %] [% title = "Neplatný název hledání" %] Jméno hledání nemůže obsahovat žádný z těchto znaků: <, >, &. [% ELSIF error == "illegal_series_creation" %] [% admindocslinks = {'groups.html' => 'Group security'} %] [% docslinks = {'reporting.html' => 'Reportování'} %] You are not authorized to create series. [% ELSIF error == "illegal_series_edit" %] [% admindocslinks = {'groups.html' => 'Group security'} %] [% docslinks = {'reporting.html' => 'Reportování'} %] You are not authorized to edit this series. To do this, you must either be its creator, or an administrator. [% ELSIF error == "illegal_time" %] [% title = "Neplatný čas" %] '[% time FILTER html %]' není platná čas. [% IF format %] Prosím použij tento formát '[% format FILTER html %]'. [% END %] [% ELSIF error == "illegal_regexp" %] [% title = "Neplatný regulární výraz" %] Regulární výraz [% value FILTER html %] není platný. Chyba: [% dberror FILTER html %]. [% ELSIF error == "insufficient_data_points" %] [% docslinks = {'reporting.html' => 'Reportování'} %] We don't have enough data points to make a graph (yet). [% ELSIF error == "invalid_attach_id" %] [% title = "Neplatný identifikátor přílohy" %] Identifikátor přílohy [% attach_id FILTER html %] je neplatný. [% ELSIF error == "bug_id_does_not_exist" %] [% title = BLOCK %]Neplatný požadavek ID[% END %] požadavek #[% bug_id FILTER html %] neexistuje. [% ELSIF error == "improper_bug_id_field_value" %] [% title = BLOCK %] [% IF bug_id %]Neplatný [% ELSE %]chybějící [% END %] identifikátor požadavku [% END %] [% IF bug_id %] '[% bug_id FILTER html %]' není platné číslo požadavku [% IF Param("usebugaliases") %] ani jeho alias [% END %]. [% ELSE %] [% IF field %] Pole '[% field_descs.$field FILTER html %]' nemůže být prázdné. [% END %] Musíš vložit platné číslo požadavku! [% END %] [% ELSIF error == "invalid_changedsince" %] [% title = "Invalid 'Changed Since'" %] The 'changed since' value, '[% changedsince FILTER html %]', must be an integer >= 0. [% ELSIF error == "invalid_content_type" %] [% title = "Neplatný typ obsahu" %] Typ obsahu [% contenttype FILTER html %] je neplatný. Platné typy musí být ve formátu foo/bar kde foo je jeden z [% constants.LEGAL_CONTENT_TYPES.join(', ') FILTER html %]. [% ELSIF error == "invalid_context" %] [% title = "Neplatný kontext" %] Kontext [% context FILTER html %] je neplatný (musí být číslo, "soubor" nebo "patch"). [% ELSIF error == "invalid_datasets" %] [% title = "Invalid Datasets" %] Invalid datasets [% datasets.join(":") FILTER html %]. Only digits, letters and colons are allowed. [% ELSIF error == "invalid_format" %] [% title = "Neplatný formát" %] Formát "[% format FILTER html %]" je neplatný (musí být jeden z [% FOREACH my_format = formats %] "[% my_format FILTER html %]" [% END %] ). [% ELSIF error == "invalid_group_ID" %] [% title = "Neplatný identifikátor skupiny" %] Tato skupina neexistuje. [% ELSIF error == "invalid_group_name" %] [% title = "Neplatný název skupiny" %] Skupina ,kterou jsi specifikoval [% name FILTER html %] zde není platná [% ELSIF error == "invalid_maxrows" %] [% title = "Invalid Max Rows" %] The maximum number of rows, '[% maxrows FILTER html %]', must be a positive integer. [% ELSIF error == "invalid_parameter" %] [% title = "Neplatný parametr" %] Nová hodnota [% name FILTER html %] je neplatná: [% err FILTER html %]. [% ELSIF error == "invalid_product_name" %] [% title = "Neplatný název produktu" %] Jméno produktu '[% product FILTER html %]' je neplatné nebo neexistuje. [% ELSIF error == "invalid_regexp" %] [% title = "Neplatný regulární výraz" %] Tento regulární výraz není platný. [% ELSIF error == "invalid_user_group" %] [% title = "Neplatná uživatelská skupina" %] [% IF users.size > 1 %] Users [% ELSE %] User [% END %] '[% users.join(', ') FILTER html %]' [% IF users.size > 1 %] are [% ELSE %] is [% END %] not able to edit the [% IF product %] '[% product FILTER html %]' [% END %] [%+ field_descs.product FILTER html %] [% IF bug_id %] for [% terms.bug %] '[% bug_id FILTER html %]'. [% ELSIF new %] and may not be included on a new [% terms.bug %]. [% ELSE %] for at least one [% terms.bug %] being changed. [% END %] [% ELSIF error == "invalid_username" %] [% title = "Neplatné uživatelské jméno" %] Jméno [% name FILTER html %] není platné uživatelské jméno. Buď je špatně zapsáno nebo tato osoba není zaregistrována v Bugzille. [% ELSIF error == "invalid_username_or_password" %] [% title = "Neplatné uživatelské jméno nebo heslo" %] Uživatelské jméno nebo heslo není platné. [%# People get two login attempts before being warned about # being locked out. #%] [% IF remaining <= 2 %] Pokud nevložíš správné heslo po dalších [%+ remaining FILTER html %] pokusech, Tvůj účet bude zablokován na [%+ constants.LOGIN_LOCKOUT_INTERVAL FILTER html %] minut. [% END %] [% ELSIF error == "json_rpc_get_method_required" %] When using JSON-RPC over GET, you must specify a 'method' parameter. See the documentation at [%+ docs_urlbase FILTER html %]api/Bugzilla/WebService/Server/JSONRPC.html [% ELSIF error == "json_rpc_invalid_params" %] Could not parse the 'params' argument as valid JSON. Error: [% err_msg FILTER html %] Value: [% params FILTER html %] [% ELSIF error == "json_rpc_invalid_callback" %] You cannot use '[% callback FILTER html %]' as your 'callback' parameter. For security reasons, only letters, numbers, and the following characters are allowed in the 'callback' parameter: []._ [% ELSIF error == "json_rpc_post_only" %] For security reasons, you must use HTTP POST to call the '[% method FILTER html %]' method. [% ELSIF error == "keyword_already_exists" %] [% title = "Klíčové slovo již existuje" %] Klíčové slovo [% name FILTER html %] již existuje. [% ELSIF error == "keyword_blank_description" %] [% title = "Prázdný popis klíčového slova není povolen" %] Musíš vložit popis klíčového slova. [% ELSIF error == "keyword_blank_name" %] [% title = "Blank Keyword Name Not Allowed" %] You must enter a non-blank name for the keyword. [% ELSIF error == "keyword_invalid_name" %] [% title = "Invalid Keyword Name" %] You may not use commas or whitespace in a keyword name. [% ELSIF error == "local_file_too_large" %] [% title = "Local File Too Large" %] Local file uploads must not exceed [% Param('maxlocalattachment') %] MB in size. [% ELSIF error == "login_needed_for_password_change" %] [% title = "Přihlašovací jméno je vyžadováno" %] Musíš vložit přihlašovací jméno když chceš změnit své heslo. [% ELSIF error == "login_required_for_pronoun" %] [% title = "Login Name Required" %] You can't use %user% without being logged in, because %user% refers to your login name, which we don't know. [% ELSIF error == "login_required" %] [%# Used for non-web-based LOGIN_REQUIRED situations. %] You must log in before using this part of [% terms.Bugzilla %]. [% ELSIF error == "migrate_config_created" %] The file [% file FILTER html %] contains configuration variables that must be set before continuing with the migration. [% ELSIF error == "migrate_from_invalid" %] '[% from FILTER html %]' is not a valid type of [% terms.bug %]-tracker to migrate from. See the contents of the B[% %]ugzilla/Migrate/ directory for a list of valid [% terms.bug %]-trackers. [% ELSIF error == "milestone_already_exists" %] [% title = "Milník již existuje" %] [% admindocslinks = {'products.html' => 'Správa produktů', 'milestones.html' => 'O milnících'} %] The milestone '[% name FILTER html %]' již existuje pro produkt ' [%- product FILTER html %]'. [% ELSIF error == "milestone_blank_name" %] [% title = "Blank Milestone Name Not Allowed" %] You must enter a name for this milestone. [% ELSIF error == "milestone_is_default" %] [% title = "Default milestone not deletable" %] [% admindocslinks = {'products.html' => 'Administering products', 'milestones.html' => 'About Milestones'} %] Sorry, but [% milestone.name FILTER html %] is the default milestone for the '[% milestone.product.name FILTER html %]' product, and so it cannot be deleted. [% ELSIF error == "milestone_name_too_long" %] [% title = "Milestone Name Is Too Long" %] The name of a milestone is limited to [% constants.MAX_MILESTONE_SIZE FILTER html %] characters. '[% name FILTER html %]' is too long ([% name.length %] characters). [% ELSIF error == "milestone_required" %] [% title = "Milestone Required" %] You must select a target milestone for [% terms.bug %] [%+ bug.id FILTER html %] if you are going to accept it. Part of accepting [%+ terms.abug %] is giving an estimate of when it will be fixed. [% ELSIF error == "milestone_sortkey_invalid" %] [% title = "Invalid Milestone Sortkey" %] The sortkey '[% sortkey FILTER html %]' is not in the range [%+ constants.MIN_SMALLINT FILTER html %] ≤ sortkey ≤ [%+ constants.MAX_SMALLINT FILTER html %]. [% ELSIF error == "misarranged_dates" %] [% title = "Misarranged Dates" %] Your start date ([% datefrom FILTER html %]) is after your end date ([% dateto FILTER html %]). [% ELSIF error == "missing_attachment_description" %] [% title = "Chybějící popis přílohy" %] Musíš vložit popis přílohy. [% ELSIF error == "missing_category" %] [% title = "Chybějící kategorie" %] Nespecifikoval jsi kategorii pro tuto sérii. [% ELSIF error == "missing_component" %] [% title = "Chybějící komponenta" %] [% admindocslinks = {'products.html' => 'Správa produktů', 'components.html' => 'Vytváření komponenty'} %] Sorry, the product [% product.name FILTER html %] has to have at least one component in order for you to enter [% terms.abug %] into it.
    [% IF user.in_group("editcomponents", product.id) %] Vytvořit novou komponentu. [% ELSE %] Prosím kontaktuj [% Param("maintainer") %] a zeptej se jak přidat komponentu tomuto produktu. [% END %] [% ELSIF error == "missing_content_type" %] [% title = "Missing Content-Type" %] You asked [% terms.Bugzilla %] to auto-detect the content type, but your browser did not specify a content type when uploading the file, so you must enter a content type manually. [% ELSIF error == "missing_content_type_method" %] [% title = "Missing Content-Type Determination Method" %] You must choose a method for determining the content type, either auto-detect, select from list, or enter manually. [% ELSIF error == "missing_cookie" %] [% title = "Missing Cookie" %] Sorry, I seem to have lost the cookie that recorded the results of your last search. I'm afraid you will have to start again from the search page. [% ELSIF error == "missing_datasets" %] [% title = "No Datasets Selected" %] [% docslinks = {'reporting.html' => 'Reporting'} %] You must specify one or more datasets to plot. [% ELSIF error == "missing_frequency" %] [% title = "Missing Frequency" %] [% docslinks = {'reporting.html' => 'Reporting'} %] You did not specify a valid frequency for this series. [% ELSIF error == "missing_name" %] [% title = "Chybějící název" %] [% docslinks = {'reporting.html' => 'Reportování'} %] You did not specify a name for this series. [% ELSIF error == "missing_query" %] [% title = "Chybějící hledání" %] [% docslinks = {'query.html' => "Hledání požadavků", 'query.html#list' => "$terms.Bug lists"} %] The search named [% queryname FILTER html %] [% IF sharer_id && sharer_id != user.id %] has not been made visible to you. [% ELSE %] does not exist. [% END %] [% ELSIF error == "missing_resolution" %] [% title = "Resolution Required" %] A valid resolution is required to mark [% terms.bugs %] as [%+ status FILTER upper FILTER html %]. [% ELSIF error == "missing_subcategory" %] [% title = "Missing Subcategory" %] You did not specify a subcategory for this series. [% ELSIF error == "missing_version" %] [% title = "Missing Version" %] [% admindocslinks = {'versions.html' => 'Defining versions'} %] Sorry, the product [% product.name FILTER html %] has to have at least one version in order for you to enter [% terms.abug %] into it.
    [% IF user.in_group("editcomponents", product.id) %] Create a new version. [% ELSE %] Please contact [% Param("maintainer") %] and ask them to add a version to this product. [% END %] [% ELSIF error == "multiple_alias_not_allowed" %] You cannot set aliases when modifying multiple [% terms.bugs %] at once. [% ELSIF error == "need_quip" %] [% title = "Quip Required" %] [% docslinks = {'quips.html' => 'About quips'} %] Please enter a quip in the text field. [% ELSIF error == "new_password_missing" %] [% title = "New Password Missing" %] You must enter a new password. [% ELSIF error == "no_axes_defined" %] [% title = "No Axes Defined" %] [% docslinks = {'reporting.html' => 'Reporting'} %] You didn't define any axes to plot. [% ELSIF error == "no_bugs_chosen" %] [% title = BLOCK %]Žádné [% terms.bugs %] nebyly vybrány[% END %] Zřejmě jste nevybral žádné [% terms.bugs %] [% IF action == "modify" %] pro úpravu. [% ELSIF action == "view" %] pro zobrazení. [% END %] [% ELSIF error == "no_bug_ids" %] [% title = BLOCK %]No [% terms.Bugs %] Selected[% END %] You didn't choose any [% terms.bugs %] to [% IF action == "add" %] add to [% ELSE %] remove from [% END %] the [% tag FILTER html %] tag. [% ELSIF error == "no_bugs_in_list" %] [% title = "Delete Tag?" %] This will remove all [% terms.bugs %] from the [% name FILTER html %] tag. This will delete the tag completely. Click here if you really want to delete it. [% ELSIF error == "no_bugs_to_remove" %] [% title = "No Tag Selected" %] You didn't select a tag from which to remove [% terms.bugs %]. [% ELSIF error == "no_initial_bug_status" %] [% title = "No Initial $terms.Bug Status" %] No [% terms.bug %] status is available on [% terms.bug %] creation. Please report the problem to [% Param("maintainer") %]. [% ELSIF error == "no_new_quips" %] [% title = "No New Quips" %] [% admindocslinks = {'quips.html' => 'Controlling quip usage'} %] This site does not permit the addition of new quips. [% ELSIF error == "no_page_specified" %] [% title = "No Page Specified" %] You did not specify the id of a page to display. [% ELSIF error == "no_products" %] [% title = "No Products" %] [% admindocslinks = {'products.html' => 'Setting up a product', 'components.html' => 'Adding components to products', 'groups.html' => 'Groups security'} %] Either no products have been defined to enter [% terms.bugs %] against or you have not been given access to any. [% ELSIF error == "number_not_numeric" %] [% title = "Numeric Value Required" %] The value '[% num FILTER html %]' in the [% field_descs.$field FILTER html %] field is not a numeric value. [% ELSIF error == "number_too_large" %] [% title = "Number Too Large" %] The value '[% num FILTER html %]' in the [% field_descs.$field FILTER html %] field is more than the maximum allowable value of '[% max_num FILTER html %]'. [% ELSIF error == "number_too_small" %] [% title = "Number Too Small" %] The value '[% num FILTER html %]' in the [% field_descs.$field FILTER html %] field is less than the minimum allowable value of '[% min_num FILTER html %]'. [% ELSIF error == "object_not_specified" %] [% type = BLOCK %][% INCLUDE object_name class = class %][% END %] [% title = BLOCK %][% type FILTER ucfirst FILTER html %] Not Specified[% END %] You must select/enter a [% type FILTER html %]. [% ELSIF error == "object_does_not_exist" %] [% type = BLOCK %][% INCLUDE object_name class = class %][% END %] [% title = BLOCK %]Invalid [% type FILTER ucfirst FILTER html %][% END %] There is no [% type FILTER html %] [% IF id.defined %] with the id '[% id FILTER html %]' [% ELSE %] named '[% name FILTER html %]' [% END %] [% IF product.defined %] in the '[% product.name FILTER html %]' product [% END %]. [% IF class == "Bugzilla::User" %] Either you mis-typed the name or that user has not yet registered for a [% terms.Bugzilla %] account. [% END %] [% IF class == "Bugzilla::Keyword" %] The legal keyword names are listed here. [% END %] [% ELSIF error == "old_password_incorrect" %] [% title = "Incorrect Old Password" %] You did not enter your old password correctly. [% ELSIF error == "old_password_required" %] [% title = "Old Password Required" %] You must enter your old password to change your email address. [% ELSIF error == "password_change_requests_not_allowed" %] [% title = "Password Change Requests Not Allowed" %] The system is not configured to allow password change requests. [% ELSIF error == "passwords_dont_match" %] [% title = "Passwords Don't Match" %] The two passwords you entered did not match. [% ELSIF error == "password_current_too_short" %] [% title = "New Password Required" %] Your password is currently less than [%+ constants.USER_PASSWORD_MIN_LENGTH FILTER html %] characters long, which is the new minimum length required for passwords. You must request a new password in order to log in again. [% ELSIF error == "password_too_short" %] [% title = "Password Too Short" %] The password must be at least [%+ constants.USER_PASSWORD_MIN_LENGTH FILTER html %] characters long. [% ELSIF error == "patch_too_large" %] [% title = "File Too Large" %] The file you are trying to attach is [% filesize FILTER html %] kilobytes (KB) in size. Patches cannot be more than [% Param('maxattachmentsize') %] KB in size. Try splitting your patch into several pieces. [% ELSIF error == "product_access_denied" %] Either the product [%+ IF id.defined %] with the id [% id FILTER html %] [% ELSE %] '[% name FILTER html %]' [% END %] does not exist or you don't have access to it. [% ELSIF error == "product_illegal_group" %] [% title = "Illegal Group" %] [% group.name FILTER html %] is not an active [% terms.bug %] group and so you cannot edit group controls for it. [% ELSIF error == "product_name_already_in_use" %] [% title = "Product name already exists" %] [% admindocslinks = {'products.html' => 'Administering products'} %] The product name '[% product FILTER html %]' already exists. [% ELSIF error == "product_name_diff_in_case" %] [% title = "Product name differs only in case" %] [% admindocslinks = {'products.html' => 'Administering products'} %] The product name '[% product FILTER html %]' differs from existing product '[% existing_product FILTER html %]' only in case. [% ELSIF error == "product_name_too_long" %] [% title = "Product name too long" %] The name of a product is limited to [% constants.MAX_PRODUCT_SIZE FILTER html %] characters. '[% name FILTER html %]' is too long ([% name.length %] characters). [% ELSIF error == "product_must_define_defaultmilestone" %] [% title = "Must define new default milestone" %] [% admindocslinks = {'products.html' => 'Administering products', 'milestones.html' => 'About Milestones'} %] You must create the milestone '[% milestone FILTER html %]' before it can be made the default milestone for product '[% product FILTER html %]'. [% ELSIF error == "product_admin_denied" %] [% title = "Product Access Denied" %] You are not allowed to edit properties of product '[% product FILTER html %]'. [% ELSIF error == "product_blank_name" %] [% title = "Blank Product Name Not Allowed" %] [% admindocslinks = {'products.html' => 'Administering products'} %] You must enter a name for the product. [% ELSIF error == "product_disabled" %] [% title = BLOCK %]Product closed for [% terms.Bug %] Entry[% END %] [% admindocslinks = {'products.html' => 'Administering products'} %] Sorry, entering [% terms.abug %] into the product [% product.name FILTER html %] has been disabled. [% ELSIF error == "product_edit_denied" %] [% title = "Product Edit Access Denied" %] [% admindocslinks = {'products.html' => 'Administering products', 'groups.html' => 'Group security'} %] You are not permitted to edit [% terms.bugs %] in product [%+ product FILTER html %]. [% ELSIF error == "product_has_bugs" %] [% title = BLOCK %]Product has [% terms.Bugs %][% END %] [% admindocslinks = {'products.html' => 'Administering products'} %] There are [% nb FILTER html %] [%+ terms.bugs %] entered for this product! You must move those [% terms.bugs %] to another product before you can delete this one. [% ELSIF error == "product_must_have_description" %] [% title = "Product needs Description" %] [% admindocslinks = {'products.html' => 'Administering products'} %] You must enter a description for this product. [% ELSIF error == "product_must_have_version" %] [% title = "Product needs Version" %] [% admindocslinks = {'products.html' => 'Administering products', 'versions.html' => 'Administering versions'} %] You must enter a valid version to create a new product. [% ELSIF error == "query_name_exists" %] [% title = "Search Name Already In Use" %] The name [% name FILTER html %] is already used by another saved search. You first have to delete it if you really want to use this name. [% ELSIF error == "query_name_missing" %] [% title = "No Search Name Specified" %] [% docslinks = {'query.html#list' => "$terms.Bug lists"} %] You must enter a name for your search. [% ELSIF error == "query_name_too_long" %] [% title = "Query Name Too Long" %] The name of the query must be less than [% constants.MAX_LEN_QUERY_NAME FILTER html %] characters long. [% ELSIF error == "quicksearch_unknown_field" %] [% title = "QuickSearch Error" %] There is a problem with your search: [% FOREACH field = unknown %]

    [% field FILTER html %] is not a valid field name.

    [% END %] [% FOREACH field = ambiguous.keys %]

    [% field FILTER html %] matches more than one field: [%+ ambiguous.${field}.join(', ') FILTER html %]

    [% END %] [% IF unknown.size %]

    The legal field names are listed here.

    [% END %] [% ELSIF error == "reassign_to_empty" %] [% title = "Illegal Reassignment" %] To reassign [% terms.abug %], you must provide an address for the new assignee. [% ELSIF error == "require_component" %] [% title = "Component Needed" %] To file this [% terms.bug %], you must first choose a component. If necessary, just guess. [% ELSIF error == "relationship_loop_single" %] [% title = "Relationship Loop Detected" %] [% field_descs.$field_name FILTER html %] for [% terms.bug %] [%+ bug_id FILTER html %] has a circular dependency on [% terms.bug %] [%+ dep_id FILTER html %]. [% ELSIF error == "request_queue_group_invalid" %] The group field [% group FILTER html %] is invalid. [% ELSIF error == "require_new_password" %] [% title = "New Password Needed" %] You cannot change your password without choosing a new one. [% ELSIF error == "required_field" %] [% title = "Field Must Be Set" %] A value must be set for the '[% field_descs.${field.name} FILTER html %]' field. [% ELSIF error == "require_summary" %] [% title = "Summary Needed" %] You must enter a summary for this [% terms.bug %]. [% ELSIF error == "resolution_cant_clear" %] [% terms.Bug %] [%+ bug_id FILTER bug_link(bug_id) FILTER none %] is closed, so you cannot clear its resolution. [% ELSIF error == "resolution_not_allowed" %] [% title = "Resolution Not Allowed" %] You cannot set a resolution for open [% terms.bugs %]. [% ELSIF error == "saved_search_used_by_whines" %] [% title = "Saved Search In Use" %] [% docslinks = {'whining.html' => 'About Whining'} %] The saved search [% search_name FILTER html %] is being used by Whining events with the following subjects: [%+ subjects FILTER html %] [% ELSIF error == "search_content_without_matches" %] [% title = "Illegal Search" %] The "content" field can only be used with "matches" search and the "matches" search can only be used with the "content" field. [% ELSIF error == "series_already_exists" %] [% title = "Series Already Exists" %] [% docslinks = {'reporting.html' => 'Reporting'} %] A series named [% series.category FILTER html %] / [%+ series.subcategory FILTER html %] / [%+ series.name FILTER html %] already exists. [% ELSIF error == "sidebar_supports_mozilla_only" %] Sorry - sidebar.cgi currently only supports Mozilla based web browsers. Upgrade today. :-) [% ELSIF error == "still_unresolved_bugs" %] [% title = "Unresolved Dependencies" %] [% terms.Bug %] [%+ bug_id FILTER bug_link(bug_id) FILTER none %] has [% dep_count FILTER none %] unresolved [% IF dep_count == 1 %] dependency [% ELSE %] dependencies [% END %]. They must either be resolved or removed from the "[% field_descs.dependson FILTER html %]" field before you can resolve this [% terms.bug %] as [% display_value("resolution", "FIXED") FILTER html %]. [% ELSIF error == "sudo_invalid_cookie" %] [% title = "Invalid Sudo Cookie" %] Your sudo cookie is invalid. Either it expired or you didn't start a sudo session correctly. Refresh the page or load another page to continue what you are doing as yourself. [% ELSIF error == "sudo_illegal_action" %] [% title = "Impersonation Not Authorized" %] [% IF NOT sudoer.in_group("bz_sudoers") %] You are not allowed to impersonate users. [% ELSIF target_user AND target_user.in_group("bz_sudo_protect") %] You are not allowed to impersonate [% target_user.identity FILTER html %]. [% ELSE %] The user you tried to impersonate doesn't exist. [% END %] [% ELSIF error == "sudo_in_progress" %] [% title = "Session In Progress" %] A sudo session (impersonating [% target FILTER html %]) is in progress. End that session (using the link in the footer) before starting a new one. [% ELSIF error == "sudo_password_required" %] [% title = "Password Required" %] Your [% terms.Bugzilla %] password is required to begin a sudo session. Please go back and enter your password. [% ELSIF error == "sudo_preparation_required" %] [% title = "Preparation Required" %] You may not start a sudo session directly. Please start your session normally. [% ELSIF error == "sudo_protected" %] [% title = "User Protected" %] The user [% login FILTER html %] may not be impersonated by sudoers. [% ELSIF error == "token_does_not_exist" %] [% title = "Token Does Not Exist" %] The token you submitted does not exist, has expired, or has been canceled. [% ELSIF error == "too_soon_for_new_token" %] [% title = "Too Soon For New Token" %] You have requested [% IF type == "password" %] a password [% ELSIF type == "account" %] an account [% END %] token too recently to request another. Please wait a while and try again. [% ELSIF error == "unknown_action" %] [% IF action %] Unknown action [% action FILTER html %]! [% ELSE %] I could not figure out what you wanted to do. [% END %] [% ELSIF error == "unknown_tab" %] [% title = "Unknown Tab" %] [% current_tab_name FILTER html %] is not a legal tab name. [% ELSIF error == "version_already_exists" %] [% title = "Version Already Exists" %] [% admindocslinks = {'versions.html' => 'Administering versions'} %] The version '[% name FILTER html %]' already exists for product ' [%- product FILTER html %]'. [% ELSIF error == "version_blank_name" %] [% title = "Blank Version Name Not Allowed" %] You must enter a name for this version. [% ELSIF error == "version_has_bugs" %] [% title = BLOCK %]Version has [% terms.Bugs %][% END %] There are [% nb FILTER html %] [%+ terms.bugs %] associated with this version! You must reassign those [% terms.bugs %] to another version before you can delete this one. [% ELSIF error == "users_deletion_disabled" %] [% title = "Deletion not activated" %] [% admindocslinks = {'useradmin.html' => 'User administration'} %] Sorry, the deletion of user accounts is not allowed. [% ELSIF error == "user_has_responsibility" %] [% title = "Can't Delete User Account" %] [% admindocslinks = {'useradmin.html' => 'User administration'} %] The user you want to delete is set up as the default [% terms.bug %] assignee [% IF Param('useqacontact') %] or QA contact [% END %] for at least one component. For this reason, you cannot delete the account at this time. [% ELSIF error == "user_access_by_id_denied" %] [% title = "User Access By Id Denied" %] Logged-out users cannot use the "ids" argument to this function to access any user information. [% ELSIF error == "user_access_by_match_denied" %] [% title = "User-Matching Denied" %] Logged-out users cannot use the "match" argument to this function to access any user information. [% ELSIF error == "user_login_required" %] [% title = "Login Name Required" %] [% admindocslinks = {'useradmin.html' => 'User administration'} %] You must enter a login name for the new user. [% ELSIF error == "user_match_failed" %] [% title = "Match Failed" %] [% name FILTER html %] does not exist or you are not allowed to see that user. [% ELSIF error == "user_match_too_many" %] [% title = "No Conclusive Match" %] [% terms.Bugzilla %] cannot make a conclusive match for one or more of the names and/or email addresses you entered for the [% fields.join(', ') FILTER html %] field(s). [% ELSIF error == "user_not_insider" %] [% title = "User Not In Insidergroup" %] Sorry, but you are not allowed to (un)mark comments or attachments as private. [% ELSIF error == "wrong_token_for_cancelling_email_change" %] [% title = "Wrong Token" %] That token cannot be used to cancel an email address change. [% ELSIF error == "wrong_token_for_changing_passwd" %] [% title = "Wrong Token" %] That token cannot be used to change your password. [% ELSIF error == "wrong_token_for_confirming_email_change" %] [% title = "Wrong Token" %] That token cannot be used to change your email address. [% ELSIF error == "wrong_token_for_creating_account" %] [% title = "Wrong Token" %] That token cannot be used to create a user account. [% ELSIF error == "xmlrpc_invalid_value" %] "[% value FILTER html %]" is not a valid value for a <[% type FILTER html %]> field. (See the XML-RPC specification for details.) [% ELSIF error == "zero_length_file" %] [% title = "File Is Empty" %] The file you are trying to attach is empty, does not exist, or you don't have permission to read it. [% ELSIF error == "illegal_user_id" %] [% title = "Illegal User ID" %] User ID '[% userid FILTER html %]' is not valid integer. [% ELSE %] [%# Try to find hooked error messages %] [% error_message = Hook.process("errors") %] [% IF not error_message %] [% title = "Error string not found" %] The user error string [% error FILTER html %] was not found. Please send email to [% Param("maintainer") %] describing the steps taken to obtain this message. [% ELSE %] [% error_message FILTER none %] [% END %] [% END %] [% END %] [%# We only want HTML error messages for ERROR_MODE_WEBPAGE %] [% USE Bugzilla %] [% IF Bugzilla.error_mode != constants.ERROR_MODE_WEBPAGE %] [% IF Bugzilla.usage_mode == constants.USAGE_MODE_BROWSER %] [% error_message FILTER none %] [% ELSE %] [% error_message FILTER txt %] [% END %] [% RETURN %] [% END %] [% UNLESS header_done %] [% PROCESS global/header.html.tmpl %] [% END %] [% PROCESS global/docslinks.html.tmpl docslinks = docslinks admindocslinks = admindocslinks %]
    [% error_message FILTER none %]

    Zmáčkni prosím zpět a zkus to znovu.

    [%# If a saved search fails, people want the ability to edit or delete it. # This is the best way of getting information about that possible saved # search from any error call location. %] [% namedcmd = Bugzilla.cgi.param("namedcmd") %] [% sharer_id = Bugzilla.cgi.param("sharer_id") %] [% IF namedcmd AND error != "missing_query" AND error != "saved_search_used_by_whines" AND !sharer_id %]

    Alternatively, you can forget [% FOREACH q = Bugzilla.user.queries %] [% IF q.name == namedcmd %] or edit [% END %] [% END %] the saved search '[% namedcmd FILTER html %]'.

    [% END %] [% PROCESS global/footer.html.tmpl %] [% BLOCK object_name %] [% IF class == "Bugzilla::Attachment" %] příloha [% ELSIF class == "Bugzilla::User" %] uživatel [% ELSIF class == "Bugzilla::Component" %] komponenta [% ELSIF class == "Bugzilla::Version" %] verze [% ELSIF class == "Bugzilla::Milestone" %] milník [% ELSIF class == "Bugzilla::Status" %] stav [% ELSIF class == "Bugzilla::Flag" %] příznak [% ELSIF class == "Bugzilla::FlagType" %] typ příznaku [% ELSIF class == "Bugzilla::Field" %] pole [% ELSIF class == "Bugzilla::Group" %] skupina [% ELSIF class == "Bugzilla::Keyword" %] klíčové slovo [% ELSIF class == "Bugzilla::Product" %] produkt [% ELSIF class == "Bugzilla::Search::Recent" %] poslední hledání [% ELSIF class == "Bugzilla::Search::Saved" %] uložení hledání [% ELSIF ( matches = class.match('^Bugzilla::Field::Choice::(.+)') ) %] [% SET field_name = matches.0 %] [% field_descs.$field_name FILTER html %] [% END %] [% END %] template/cs/default/global/useful-links.html.tmpl0000644000175000017500000000566711721353157022377 0ustar norbertnorbert[%# 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 # Svetlana Harisova # Marc Schumann #%] [%# Migration note: this whole file corresponds to the old %commandmenu% substitution param in 'footerhtml' %] [% PROCESS global/variables.none.tmpl %] template/cs/default/global/field-descs.none.tmpl0000644000175000017500000001664011721353157022124 0ustar norbertnorbert[%# 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 # Elliotte Martin #%] [%# Remember to PROCESS rather than INCLUDE this template. %] [% PROCESS global/variables.none.tmpl %] [% SET search_descs = { "noop" => "---", "equals" => "rovná se", "notequals" => "nerovná se", "anyexact" => "rovná se jakémukoli z řetězců", "substring" => "obsahuje řetězec", "casesubstring" => "obsahuje řetězec (exact case)", "notsubstring" => "neobsahuje řetězec", "anywordssubstr" => "obsahuje jakýkoli z řetězců", "allwordssubstr" => "obsahuje všechny řetězce", "nowordssubstr" => "neobsahuje žádný z řetězců", "regexp" => "odpovídá regulárnímu výrazu", "notregexp" => "neodpovídá regulárnímu výrazu", "lessthan" => "je menší než", "lessthaneq" => "je menší nebo rovno", "greaterthan" => "je větší než", "greaterthaneq" => "je větší nebo rovno", "anywords" => "obsahuje jakékoli ze slov", "allwords" => "obsahuje všechna slova", "nowords" => "neobsahuje žádné ze slov", "changedbefore" => "změněno před", "changedafter" => "změněno po", "changedfrom" => "změněno z", "changedto" => "změněno na", "changedby" => "změněno kým", "matches" => "odpovídá", "notmatches" => "neodpovídá", } %] [% field_types = { ${constants.FIELD_TYPE_UNKNOWN} => "Unknown Type", ${constants.FIELD_TYPE_FREETEXT} => "Free Text", ${constants.FIELD_TYPE_SINGLE_SELECT} => "Drop Down", ${constants.FIELD_TYPE_MULTI_SELECT} => "Multiple-Selection Box", ${constants.FIELD_TYPE_TEXTAREA} => "Large Text Box", ${constants.FIELD_TYPE_DATETIME} => "Date/Time", ${constants.FIELD_TYPE_BUG_ID} => "$terms.Bug ID", } %] [%# You can use this hash to localize (translate) the values displayed # for drop-down and multiple-select fields. Lines starting with "#" # are comments. #%] [% value_descs = { "bug_status" => { # "UNCONFIRMED" => "UNCO", # "CONFIRMED" => "ITSABUG", }, "resolution" => { "" => "---", # "FIXED" => "NO LONGER AN ISSUE", # "WORKSFORME" => "NOTMYPROBLEM!", }, } %] [%# We use "FILTER none" here because only the caller can know how to # filter the result appropriately. #%] [% MACRO display_value(field_name, value_name) BLOCK %][% FILTER trim %] [% IF value_descs.${field_name}.${value_name}.defined %] [% value_descs.${field_name}.${value_name} FILTER none %] [% ELSE %] [% value_name FILTER none %] [% END %] [% END %][% END %] [% IF in_template_var %] [% vars.terms = terms %] [%# field_descs is loaded as a global template variable and cached # across all templates--see VARIABLES in Bugzilla/Template.pm. #%] [% vars.field_descs = { "[Bug creation]" => "[Zadání $terms.bugu]", "actual_time" => "Odpracováno", "alias" => "Alias", "assigned_to" => "Příjemce", "assigned_to_realname" => "Příjemce Podpis", "attach_data.thedata" => "Příloha", "attachments.description" => "Popis přílohy", "attachments.filename" => "Název souboru přílohy", "attachments.mimetype" => "MIME typ přílohy", "attachments.ispatch" => "Příloha je záplata", "attachments.isobsolete" => "Příloha je překonaná", "attachments.isprivate" => "Příloha je důvěrná", "attachments.isurl" => "Příloha je URL", "attachments.submitter" => "Tvůrce přílohy", "blocked" => "Blokuje", "bug_file_loc" => "URL", "bug_group" => "Skupina", "bug_id" => "ID $terms.bugu", "bug_severity" => "Závažnost", "bug_status" => "Stav", "changeddate" => "Změněno", "cc" => "Kopie", "classification" => "Klasifikace", "cclist_accessible" => "Seznam do Kopie přístupný", "commenter" => "Komentující", "component_id" => "ID komponenty", "component" => "Komponenta", "content" => "Obsah", "creation_ts" => "Datum vytvoření", "deadline" => "Termín", "delta_ts" => "Změněno", "dependson" => "Závisí na", "dup_id" => "Duplikát", "estimated_time" => "Pův. odhad", "everconfirmed" => "Potvrzeno", "flagtypes.name" => "Příznak", "keywords" => "Klíčová slova", "longdesc" => "Komentář", "longdescs.isprivate" => "Komentář je důvěrný", "newcc" => "Kopie", "op_sys" => "OS", "opendate" => "Otevřeno", "owner_idle_time" => "Doba nečinnosti", "percentage_complete" => "Hotovo %", "priority" => "Priorita", "product_id" => "ID produktu", "product" => "Produkt", "qa_contact" => "QA Kontakt", "qa_contact_realname" => "QA Kontact Jméno", "remaining_time" => "Zbývá", "rep_platform" => "Hardware", "reporter" => "Nahlásil", "reporter_accessible" => "Přístup oznamovatele", "reporter_realname" => "Jméno oznamovatel", "requestees.login_name" => "Kdo požaduje příznak", "resolution" => "Řešení", "see_also" => "Viz také", "setters.login_name" => "Kdo nastaví příznak", "setting" => "Nastavení", "settings" => "Nastavení", "short_desc" => "Předmět", "status_whiteboard" => "Whiteboard", "target_milestone" => "Milník", "version" => "Verze", "work_time" => "Odpracováno", } %] [%# Also include any custom fields or fields which don't have a Description here, by copying their Description from the database. If you want to override this for your language or your installation, just use a hook. %] [% UNLESS Param('shutdownhtml') %] [% FOREACH bz_field = bug_fields.values %] [% SET vars.field_descs.${bz_field.name} = bz_field.description IF !vars.field_descs.${bz_field.name}.defined %] [% END %] [% END %] [% END %] [% Hook.process("end") %] template/cs/default/attachment/0000755000175000017500000000000011721353157016767 5ustar norbertnorberttemplate/cs/default/attachment/list.html.tmpl0000644000175000017500000001432111721353157021604 0ustar norbertnorbert[%# 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): Myk Melez # Frédéric Buclin #%] [% RETURN UNLESS attachments.size || Param("maxattachmentsize") %]
    [% count = 0 %] [% obsolete_attachments = 0 %] [% FOREACH attachment = attachments %] [% count = count + 1 %] [% IF !attachment.isprivate || user.is_insider || attachment.attacher.id == user.id %] [% IF attachment.isobsolete %] [% obsolete_attachments = obsolete_attachments + 1 %] [% END %] [% IF show_attachment_flags %] [% END %] [% END %] [% END %]
    Přílohy
    [% IF attachment.datasize %] [% END %] [% attachment.description FILTER html FILTER obsolete(attachment.isobsolete) %] [% "" IF attachment.datasize %] [% IF attachment.datasize %] ([% attachment.datasize FILTER unitconvert %], [% IF attachment.ispatch %] patch) [% ELSIF attachment.isurl %] url) [% ELSE %] [%+ attachment.contenttype FILTER html %]) [% END %] [% ELSE %] (smazáno) [% END %]
    [%- attachment.attached FILTER time %], [% INCLUDE global/user.html.tmpl who = attachment.attacher %]
    [% IF attachment.flags.size == 0 %] žádné značky [% ELSE %] [% FOREACH flag = attachment.flags %] [% IF user.id %] [% flag.setter.nick FILTER html %]: [% ELSIF flag.setter.name %] [% flag.setter.nick FILTER html %]: [% ELSE %] [% flag.setter.nick FILTER html %]: [% END %] [%+ flag.type.name FILTER html FILTER no_break %][% flag.status %] [%+ IF flag.status == "?" && flag.requestee %] [% IF user.id %] ([% flag.requestee.nick FILTER html %]) [% ELSIF flag.requestee.name %] ([% flag.requestee.nick FILTER html %]) [% ELSE %] ([% flag.requestee.nick FILTER html %]) [% END %] [% END %]
    [% END %] [% END %]
    Podrobnosti [% IF attachment.ispatch && feature_enabled('patch_viewer') %] | Rozdíly [% END %] [% Hook.process("action") %]

    template/cs/default/attachment/create.html.tmpl0000644000175000017500000001250211721353157022073 0ustar norbertnorbert[%# 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): Myk Melez # Joel Peshkin # Erik Stambaugh # Marc Schumann #%] [% PROCESS "global/field-descs.none.tmpl" %] [%# Define strings that will serve as the title and header of this page %] [% title = BLOCK %]Vytvoř novou přílohu k [% terms.bugu %] #[% bug.bug_id %][% END %] [% header = BLOCK %]Vytvoř novou přílohu k [%+ "$terms.bugu $bug.bug_id" FILTER bug_link(bug) FILTER none %][% END %] [% subheader = BLOCK %][% bug.short_desc FILTER html %][% END %] [% PROCESS global/header.html.tmpl title = title header = header subheader = subheader style_urls = [ 'skins/standard/attachment.css' ] yui = [ 'autocomplete' ] javascript_urls = [ "js/attachment.js", 'js/field.js', "js/util.js" ] doc_section = "attachments.html" %]
    [% PROCESS attachment/createformcontents.html.tmpl %] [%# Additional fields for attachments on existing bugs: %] [% IF (user.id != bug.assigned_to.id) AND user.in_group("editbugs", bug.product_id) %] [% END %] [% IF user.is_insider %] [% END %] [% Hook.process('form_before_submit') %]
    Překonává: (volitelné) Zaškrtněte všechny přílohy, které jsou překonané tímto souborem.
    [% IF attachments.size %] [% FOREACH attachment = attachments %] [% IF ((attachment.isprivate == 0) || user.is_insider) %] [% attachment.id %]: [% attachment.description FILTER html %]
    [% END %] [% END %] [% ELSE %] [žádná příloha nemůže být překonána] [% END %]
    Přeposlání: Chcete-li přeposlat tento [% terms.bug %] na sebe, zaškrtněte toto políčko.
    [% bug_statuses = [] %] [% FOREACH bug_status = bug.status.can_change_to %] [% 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 %] [% END %]
    (volitelně) Přidejte komentář k této příloze [% terms.bugu %].
    [% INCLUDE global/textarea.html.tmpl name = 'comment' id = 'comment' minrows = 6 maxrows = 15 cols = constants.COMMENT_COLS wrap = 'soft' %]
    Privacy:
     
    [% Hook.process('end') %] [% PROCESS global/footer.html.tmpl %] template/cs/default/attachment/createformcontents.html.tmpl0000644000175000017500000001100611721353157024533 0ustar norbertnorbert[%# 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): Myk Melez # Joel Peshkin # Erik Stambaugh # Marc Schumann #%] : Zadejte cestu k souboru na vašem počítači.
    [% IF Param("maxlocalattachment") %] VelkýSoubor: [% END %] [% IF Param("allow_attach_url") %] : URL to be attached instead.
    [% END %] : Stručně popište přílohu
    Typ souboru: Je-li příloha záplata, zaškrtněte pole pod tímto textem


    [%# Reset this whenever the page loads so that the JS state is up to date %] Jinak zvolte metodu jak zjistit typ přílohy.

    :
    : [% IF flag_types && flag_types.size > 0 %] [% PROCESS "flag/list.html.tmpl" bug_id=bugid attach_id=attachid %]
    [% END %] [% BLOCK content_types %] [% mimetypes = [{type => "text/plain", desc => "textový soubor"}, {type => "text/html", desc => "HTML stránka"}, {type => "application/xml", desc => "XML soubor"}, {type => "image/gif", desc => "GIF obrázek"}, {type => "image/jpeg", desc => "JPEG obrázek"}, {type => "image/png", desc => "PNG obrázek"}, {type => "application/octet-stream", desc => "binární soubor"}] %] [% Hook.process("mimetypes", "attachment/createformcontents.html.tmpl") %] [% FOREACH m = mimetypes %] [% END %] [% END %] template/cs/default/admin/0000755000175000017500000000000011721353157015727 5ustar norbertnorberttemplate/cs/default/admin/products/0000755000175000017500000000000011721353157017572 5ustar norbertnorberttemplate/cs/default/admin/products/footer.html.tmpl0000644000175000017500000000571311721353157022737 0ustar norbertnorbert[%# 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. # # Contributor(s): Gavin Shelley #%] [%# INTERFACE: # product: Bugzilla::Product Object; the product # # classification: Bugzilla::Classification object ; If classifications # are enabled, then this is the currently # selected classification # # no_XXX_link: boolean; if defined, then don't show the corresponding # link. Supported parameters are: # # no_edit_product_link # no_edit_other_products_link # no_add_product_link #%] [% IF Param('useclassification') && classification %] [% classification_url_part = BLOCK %]&classification= [%- classification.name FILTER url_quote %] [% END %] [% classification_url_part_start = BLOCK %]classification= [%- classification.name FILTER url_quote %] [% END %] [% classification_text = BLOCK %] of classification '[% classification.name FILTER html %]' [% END %] [% END %]

    [% UNLESS no_add_product_link || !user.in_group("editcomponents") %] Přidat produkt[% -%] [%# Strictly speaking, we should not have to check for a classification if they are enabled, but I'm just being paranoid %] [% IF Param('useclassification') && classification %] (ke klasifikace '[% classification.name FILTER html %]') [% END %]. [% END %] [% IF product && !no_edit_product_link %] Upravit produkt '[% product.name FILTER html %]'. [% END %] [%# Edit other products (in a classification if specified): %] [% UNLESS no_edit_other_products_link %] Upravit další produkty [% classification_text %]. [% END %] [% IF Param('useclassification') && classification && user.in_group('editclassifications') %] Edit classification ' [%- classification.name FILTER html %]'. [% END %]

    template/cs/default/admin/products/edit.html.tmpl0000644000175000017500000001164611721353157022370 0ustar norbertnorbert[%# 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. # # Contributor(s): Jack Nerad # Tiago R. Mello # Gabriel S. Oliveira #%] [%# INTERFACE: # product: Bugzilla::Product object; The product # # (classification fields available if Param('useclassification') is enabled:) # # classification: Bugzilla::Classification object; The classification # the product is in #%] [% title = BLOCK %]Úprava produktu '[% product.name FILTER html %]'[% END %] [% PROCESS global/header.html.tmpl title = title style_urls = ['skins/standard/admin.css'] javascript_urls = ['js/util.js'] %] [% group_control = {${constants.CONTROLMAPNA} => 'NA', ${constants.CONTROLMAPSHOWN} => 'Shown', ${constants.CONTROLMAPDEFAULT} => 'Default', ${constants.CONTROLMAPMANDATORY} => 'Mandatory'} %]
    [% PROCESS "admin/products/edit-common.html.tmpl" %] [% IF Param('usetargetmilestone') %] [% END %]
    Upravit komponenty: [% IF product.components.size -%] [% FOREACH component = product.components %] [% component.name FILTER html %]:  [% IF component.description %] [% component.description FILTER html_light %] [% ELSE %] chybí popisek [% END %]
    [% END %] [% ELSE %] chybí [% END %]
    Upravit verze: [%- IF product.versions.size -%] [% FOREACH v = product.versions %] [% v.name FILTER html %]
    [% END %] [% ELSE %] missing [% END %]
    Upravit cílové verze: [%- IF product.milestones.size -%] [%- FOREACH m = product.milestones -%] [% m.name FILTER html %]
    [% END %] [% ELSE %] chybí [% END %]
    Upravit přístupy skupin: [% IF product.group_controls.size %] [% FOREACH g = product.group_controls.values.sort("name") %] [% g.group.name FILTER html %]:  [% IF g.group.isactive %] [% group_control.${g.membercontrol} FILTER html %]/ [% group_control.${g.othercontrol} FILTER html %] [% IF g.entry %], ENTRY[% END %] [% IF g.canedit %], CANEDIT[% END %] [% IF g.editcomponents %], editcomponents[% END %] [% IF g.canconfirm %], canconfirm[% END %] [% IF g.editbugs %], editbugs[% END %] [% ELSE %] DISABLED [% END %]
    [% END %] [% ELSE %] no groups [% END %]
    [% terms.Bugsu %]: [% product.bug_count FILTER html %]
    [% PROCESS "admin/products/footer.html.tmpl" no_add_product_link = 1 no_edit_product_link = 1 %] [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/products/list.html.tmpl0000644000175000017500000000500311721353157022404 0ustar norbertnorbert[%# 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. # # Contributor(s): Gavin Shelley #%] [%# INTERFACE: # products: array of Bugzilla::Product objects # # classification: Bugzilla::Classification object; If classifications # are enabled, then this is # the currently selected classification # showbugcounts: boolean; true if bug counts should be included in the table #%] [% PROCESS global/variables.none.tmpl %] [% IF classification %] [% classification_url_part = BLOCK %]&classification= [%- classification.name FILTER url_quote %] [%- END %] [% classification_title = BLOCK %] in classification '[% classification.name FILTER html %]' [% END %] [% END %] [% PROCESS global/header.html.tmpl title = "Vybrat produkt $classification_title" %] [% columns = [ { name => "name" heading => "Upravit produkt..." contentlink => 'editproducts.cgi?action=edit&product=%%name%%' }, { name => "description" heading => "Popis" allow_html_content => 1 }, { name => "is_active" heading => "Otevřeno pro nové $terms.bugs" yesno_field => 1 }, ] %] [% IF showbugcounts %] [% columns.push({ name => "bug_count" heading => "Počet $terms.bugsu" align => 'right' contentlink => 'buglist.cgi?product=%%name%%' }) %] [% END %] [% columns.push({ heading => "Operace" content => "Smazat" contentlink => 'editproducts.cgi?action=del&product=%%name%%' }) %] [% Hook.process('before_table') %] [% PROCESS admin/table.html.tmpl columns = columns data = products %] [% IF !showbugcounts %]

    Znovu zobrazit s počtem [% terms.bugsu %] (pomalejší)

    [% END %] [% PROCESS admin/products/footer.html.tmpl no_edit_other_products_link = 1 %] [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/products/edit-common.html.tmpl0000644000175000017500000000522411721353157023651 0ustar norbertnorbert[%# 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. # # Contributor(s): Jack Nerad # Tiago R. Mello # Gabriel S. Oliveira #%] [%# INTERFACE: # product: Bugzilla::Product object; The product # # classification: Bugzilla::Classifiation object; classification product is in. #%] [% PROCESS "global/field-descs.none.tmpl" %] [% IF Param('useclassification') %] Klasifikace: [% classification.name FILTER html %] [% END %] Produkt: Popis: [% IF Param('usetargetmilestone') -%] Implicitní cílová verze: [% IF product.milestones.size %] [% ELSE %] [% END %] [% END %] Otevřený pro vkládání [% terms.bugsu %]: [% Hook.process('rows') %] template/cs/default/admin/products/updated.html.tmpl0000644000175000017500000000642311721353157023066 0ustar norbertnorbert[%# 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 # Frédéric Buclin #%] [%# INTERFACE: # product : Bugzilla::Product Object; new product. # classification: Bugzilla::Classification Object; The product classification (may be empty or missing) # changes: hashref with all changes made to the product. Each key is an edited field, # and its value is an arrayref of the form [old values, new values]. #%] [% IF classification %] [% classification_text = BLOCK %] klasifikace '[% classification.name FILTER html %]' [% END %] [% END %] [% title = BLOCK %]Upravit produkt '[% product.name FILTER html %]' [% classification_text FILTER none %][% END %] [% PROCESS global/header.html.tmpl title = title style_urls = ['skins/standard/admin.css'] %] [% PROCESS "global/field-descs.none.tmpl" %] [% IF changes.name.defined %]

    Produkt byl přejmenován z '[% changes.name.0 FILTER html %]' na '[% product.name FILTER html %]'.

    [% END %] [% IF changes.description.defined %]

    Popisek byl upraven na:

    [% product.description FILTER html_light %]

    [% END %] [% IF changes.isactive.defined %]

    Produkt je nyní [% IF product.is_active %] otevřen [% ELSE %] uzavřen [% END %] pro nové [% terms.bugs %].

    [% END %] [% IF changes.defaultmilestone.defined %]

    Upravena implicitní cílová verze z '[% changes.defaultmilestone.0 FILTER html %]' na '[% product.default_milestone FILTER html %]'.

    [% END %] [% IF changes.allows_unconfirmed.defined %]

    [% IF product.allows_unconfirmed %] Produkt má povolen [%+ display_value('bug_status', 'UNCONFIRMED') FILTER html %] status. [% ELSE %] Produkt nemá povolen [%+ display_value('bug_status', 'UNCONFIRMED') FILTER html %] status. Některé [%- terms.bugs %] that currently have the [%+ display_value('bug_status', 'UNCONFIRMED') FILTER html %] status will remain in that status until they are edited. [% END %]

    [% END %] [% Hook.process('changes') %] [% IF !changes.keys.size %]

    Nothing changed for product '[% product.name FILTER html %]'.

    [% END %] [% PROCESS admin/products/footer.html.tmpl %] [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/products/create.html.tmpl0000644000175000017500000000413511721353157022701 0ustar norbertnorbert[%# 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. # # Contributor(s): Gabriel S. Oliveira #%] [%# INTERFACE: # classification: Bugzilla::Classification object; If classifications # are enabled, then this is # the currently selected classification # #%] [% title = BLOCK %]Přidat produkt[% END %] [% PROCESS global/header.html.tmpl title = title style_urls = ['skins/standard/admin.css'] javascript_urls = ['js/util.js'] %] [% DEFAULT product.is_active = 1, version = "unspecified", product.defaultmilestone = constants.DEFAULT_MILESTONE product.allows_unconfirmed = 1 %]
    [% PROCESS "admin/products/edit-common.html.tmpl" %]
    Verze:
    Vytvořit datovou sadu pro vytvoření grafu :
    [% PROCESS "admin/products/footer.html.tmpl" no_add_product_link = 1 no_edit_product_link = 1 %] [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/users/0000755000175000017500000000000011721353157017070 5ustar norbertnorberttemplate/cs/default/admin/users/list.html.tmpl0000644000175000017500000000725111721353157021711 0ustar norbertnorbert[%# 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. # # Contributor(s): Marc Schumann #%] [%# INTERFACE: # # listselectionvalues: selection values to recreate the current user list. # editusers: is viewing user member of editusers? # users: list of user information (id, login_name, realname, # disabledtext). #%] [% PROCESS global/header.html.tmpl title = "Select user" style_urls = ['skins/standard/editusers.css'] doc_section = "useradmin.html" %] [% PROCESS admin/users/listselectvars.html.tmpl listselectionvalues = listselectionvalues %] [% listselectionurlparams = INCLUDE listselectionurlparams %] [% columns = [{name => 'login_name' heading => 'Upravit uživatele...' contentlink => 'editusers.cgi?action=edit&userid=%%userid%%' _ listselectionurlparams } {name => 'realname' heading => 'Skutečné jméno' } {heading => 'Historie účtu' content => 'Zobrazit' contentlink => 'editusers.cgi?action=activity' _ '&userid=%%userid%%' _ listselectionurlparams } ] %] [% IF Param('allowuserdeletion') && editusers %] [% columns.push({heading => 'Nástroje' content => 'Smazat' contentlink => 'editusers.cgi?action=del' _ '&userid=%%userid%%' _ listselectionurlparams } ) %] [% END %] [%# Disabled users are crossed out. Missing realnames are noticed in red. %] [% overrides.login_name = {} %] [% overrides.realname = {} %] [% FOREACH thisuser = users %] [% IF !thisuser.realname %] [%# We cannot pass one class now and one class later. %] [% SET classes = (thisuser.disabledtext ? "bz_inactive missing" : "missing") %] [% overrides.realname.login_name.${thisuser.login_name} = { content => "missing" override_content => 1 class => "$classes" override_class => 1 } %] [% ELSIF thisuser.disabledtext %] [% overrides.realname.login_name.${thisuser.login_name} = { class => "bz_inactive" override_class => 1 } %] [% END %] [% IF thisuser.disabledtext %] [% overrides.login_name.login_name.${thisuser.login_name} = { class => "bz_inactive" override_class => 1 } %] [% END %] [% END %]

    [% IF users.size == 0 %]Nebyl nalezen žádný uživatel[% ELSIF users.size == 1 %]Nalezen 1 uživatel[% ELSIF users.size == 1 %]Nalezeni [% users.size %] uživatelé[% END %].

    [% PROCESS admin/table.html.tmpl columns = columns data = users overrides = overrides %]

    Pokud chcete upravit účet uživatele můžete najít další účet [% IF editusers %] nebo Přidat nového uživatele [% END %].

    [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/users/search.html.tmpl0000644000175000017500000000557311721353157022210 0ustar norbertnorbert[%# 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. # # Contributor(s): Marc Schumann # David Lawrence #%] [%# INTERFACE: # # editusers: is viewing user member of editusers? # restrictablegroups: list of groups visible to the user: # id: group id # name: group name #%] [% PROCESS global/header.html.tmpl title = "Hledání uživatelů" style_urls = ['skins/standard/editusers.css'] onload = "document.forms['f'].matchstr.focus()" doc_section = "useradmin.html#user-account-search" %] [% PROCESS admin/users/listselectvars.html.tmpl listselectionvalues = listselectionvalues %]

    [% IF restrictablegroups.size %]

    [% END %]
    [% IF editusers %]

    Můžete také Přidat nového uživatele [%- IF listselectionvalues %], nebo znovu zobrazit seznam uživatelů [%- END %].

    [% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/admin/table.html.tmpl0000644000175000017500000001550611721353157020666 0ustar norbertnorbert[%# 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): Jouni Heikniemi # #%] [%# INTERFACE: # # columns: # array of hashes representing the columns in the table. # Each hash contains data for a single column. Hash keys: # name: Name of the field in the data param # heading: The text to print at the header cell # contentlink: URI to which the content of a data cell shall be linked to. # Expressions of format %%xxx%% are replaced with value # with the key xxx in data hash of the current row. # content: If specified, the content of this variable is used # instead of the data pulled from the current row. # NOTE: This value is only partially HTML filtered! # content_use_field: If defined and true, then each value in the # column corresponds with a key in the # field_descs field, and that value from the # field_descs hash will be used instead of "content." # See fieldvalues/select-field for an example of use. # This content WILL be HTML-filtered in this case. # align: left/center/right. Controls the horizontal alignment of the # text in the column. # allow_html_content: if defined, then this column allows some html content # and so it will be only partially filtered. # yesno_field: Turn the data from 0/!0 into Yes/No # # data: # array of hashes representing the data for the table. # Each hash contains data for a single row of data. The # keys are column names from columns subhashes name field. # # overrides: # Example: # overrides { # first hash # column_name_to_be_overwriten => { # second hash # name_of_row_to_match_against => { # third hash # value_to_match_against => { # fourth hash # content => "some contents" # override_content => 1 # } # } # } # } # # Provides a method for overriding individual table cells. This is a hash # (1), whose key is the column name, so the column must be named for # one of it's cells to be overwritten. The hash value is another hash # (2). The keys of that second hash are the name of the row to match # against. The second hash then again points to another hash. Within this # third hash (3), the keys represent values to match against. The item # contains a fourth hash (4) specifying overridden values. # # Each column value mentioned in the 'columns' documentation above # can be overwritten (apart from name and heading). To override a # table-cell value 'xxx', specify a new 'xxx' value, and specify a # 'override_xxx' value as well. See # admin/milestones/list.html.tmpl for example # #%] [% PROCESS "global/field-descs.none.tmpl" %] [%################### TABLE HEADER ######################%] [% FOREACH c = columns %] [%# Default to align left for headers %] [% END %] [%################### TABLE CONTENT ######################%] [% FOREACH row = data %] [% FOREACH c = columns %] [%# Copy to local variables, as we may update these %] [% contentlink = c.contentlink content = c.content content_use_field = c.content_use_field align = c.align class = c.class allow_html_content = c.allow_html_content yesno_field = c.yesno_field %] [%# Get any specific "important" overrides for this c.name and row.name ? %] [% SET important = overrides.${c.name}.name.${row.name} %] [% IF important %] [% FOREACH key IN important.keys %] [% SET ${key} = important.${key} %] [% END %] [% ELSE %] [%# Are there any specific overrides for this column? %] [% FOREACH match_field = overrides.${c.name}.keys %] [% override = overrides.${c.name}.${match_field}.${row.$match_field} %] [% NEXT UNLESS override %] [% FOREACH key IN override.keys %] [% SET ${key} = override.${key} %] [% END %] [% LAST %] [% END %] [% END %] [% END %] [% END %] [% IF data.size == 0 %] [% END %] [%################### TABLE FOOTER ######################%]
    [% c.heading FILTER html %]
    [% IF contentlink %] [% link_uri = contentlink %] [% WHILE link_uri.search('%%(.+?)%%')%] [% FOREACH m = link_uri.match('%%(.+?)%%') %] [% IF row.$m.defined %] [% replacement_value = FILTER url_quote; row.$m; END %] [% ELSE %] [% replacement_value = "" %] [% END %] [% link_uri = link_uri.replace("%%$m%%", replacement_value) %] [% END %] [% END %] [% END %] [% IF content_use_field %] [% colname = row.${c.name} %] [% field_descs.${colname} FILTER html %] [% ELSIF content %] [% content FILTER html_light %] [% ELSE %] [% IF yesno_field %] [% IF row.${c.name} %] Yes [% ELSE %] No [% END %] [% ELSE %] [% IF allow_html_content %] [% row.${c.name} FILTER html_light %] [% ELSE %] [% row.${c.name} FILTER html %] [% END %] [% END %] [% END %] [% IF contentlink %] [% END %]
    <žádný>
    template/cs/default/bug/0000755000175000017500000000000011721353157015414 5ustar norbertnorberttemplate/cs/default/bug/choose.html.tmpl0000644000175000017500000000233611721353157020541 0ustar norbertnorbert[%# 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 #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Hledat podle čísla $terms.bugu" %]

    Konkrétní [% terms.bug2 %] můžeš nalézt zadáním jeho identifikátoru zde:

    [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/field.html.tmpl0000644000175000017500000002416211721353157020345 0ustar norbertnorbert[%# 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): Myk Melez # Max Kanat-Alexander # Elliotte Martin # Guy Pyrzak # Reed Loden #%] [%# INTERFACE: # field: a Bugzilla::Field object # value: The value of the field for this bug. # override_legal_values (optional): The list of legal values, for select fields. # editable: Whether the field should be displayed as an editable # or as just the plain text of its value. # allow_dont_change: display the --do_not_change-- option for select fields. # value_span: A colspan for the table cell containing # the field value. # no_tds: boolean; if true, don't display the label or the # wrapping for the field. # desc_url: string; Normally the label of a non-custom field links to # fields.html. If you want it to link elsewhere, specify the # relative URL you want to link to, here. Remember to call # url_quote on any query string arguments. # bug (optional): The current Bugzilla::Bug being displayed, or a hash # with default field values being displayed on a page. #%] [% SET hidden = 0 %] [% IF field.visibility_field.defined AND bug AND !field.visibility_value.is_set_on_bug(bug) %] [% SET hidden = 1 %] [% END %] [% IF NOT no_tds %] [% PROCESS "bug/field-label.html.tmpl" %] [% END %] [% Hook.process('start_field_column') %] [% IF editable %] [% SWITCH field.type %] [% CASE constants.FIELD_TYPE_FREETEXT %] [% CASE constants.FIELD_TYPE_DATETIME %]
    [% CASE constants.FIELD_TYPE_BUG_ID %] [% IF value %] [% value FILTER bug_link(value, use_alias => 1) FILTER none %] [% END %] (edit) [% CASE [ constants.FIELD_TYPE_SINGLE_SELECT constants.FIELD_TYPE_MULTI_SELECT ] %] [%# When you pass an empty multi-select in the web interface, # it doesn't appear at all in the CGI object. Instead of # forcing all users of process_bug to always specify every # multi-select, we have this field defined if the multi-select # field is defined, and then if this is passed but the multi-select # isn't, we know that the multi-select was emptied. %] [% IF field.type == constants.FIELD_TYPE_MULTI_SELECT %] [% END %] [% CASE constants.FIELD_TYPE_TEXTAREA %] [% INCLUDE global/textarea.html.tmpl id = field.name name = field.name minrows = 4 maxrows = 8 cols = 60 defaultcontent = value mandatory = field.is_mandatory %] [% CASE constants.FIELD_TYPE_BUG_URLS %] [% '' IF value.size %] [% IF Param('use_see_also') %]
    [% END %] [% CASE constants.FIELD_TYPE_KEYWORDS %]
    [% END %] [% ELSIF field.type == constants.FIELD_TYPE_TEXTAREA %]
    [% value FILTER wrap_comment(60) FILTER html %]
    [% ELSIF field.type == constants.FIELD_TYPE_BUG_ID %] [% IF value %] [% value FILTER bug_link(value, use_alias => 1) FILTER none %] [% END %] [% ELSIF field.type == constants.FIELD_TYPE_BUG_URLS %] [% '' IF value.size %] [% ELSE %] [% value.join(', ') FILTER html %] [% END %] [% Hook.process('end_field_column') %] [% '' IF NOT no_tds %] [%# for reverse relationships, we show this pseudo-field after the main field %] [% IF bug.id && field.is_relationship %] [% extra_field_item = {} %] [% extra_field_item.header = field.reverse_desc _ ":" FILTER html %] [% extra_field_item.data = BLOCK %] [% FOREACH depbug = bug.related_bugs(field) %] [% depbug.id FILTER bug_link(depbug, use_alias => 1) FILTER none %][% " " %] [% END %] [% END %] [% ELSE %] [% extra_field_item = '' %] [% END %] template/cs/default/bug/dependency-graph.html.tmpl0000644000175000017500000000761311721353157022501 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # bug_id: integer. The number of the bug(s). # multiple_bugs: boolean. True if bug_id contains > 1 bug number. # doall: boolean. True if we are displaying every bug in the database. # showsummary: boolean. True if we are showing bug summaries. # rankdir: string. "TB" if we are ranking top-to-bottom, "LR" if left-to-right. # image_url: string. The URL of the graphic showing the dependencies. # map_url: string. The URL of the map file for the image. (Optional) # image_map: string. The image map for the graphic showing the dependencies. (Optional) #%] [% PROCESS global/variables.none.tmpl %] [% title = "Graf závislostí" header = title %] [% IF NOT multiple_bugs AND NOT doall %] [% filtered_desc = short_desc FILTER html %] [% title = "$title pro $terms.bug2 $bug_id" header = "$header pro $terms.bug2 $bug_id" subheader = filtered_desc %] [% END %] [% PROCESS global/header.html.tmpl %] [% image_map %]

    Zelené kroužky reprezentují otevřené [% terms.bugs %].

    [% IF image_map %] Graf závislostí [% ELSE %] Graf závislostí [% END %]
    :
    [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/create/0000755000175000017500000000000011721353157016657 5ustar norbertnorberttemplate/cs/default/bug/create/user-message.html.tmpl0000644000175000017500000000273311721353157023125 0ustar norbertnorbert[%# 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): Matthew Tuck #%] [%# Migration note: this file corresponds to the old Param # 'entryheaderhtml' #%] [%# You can make the output of this template product-specific by using # Template Toolkit IF statements. The current product name is stored in # the 'product' variable. #%] [% PROCESS global/variables.none.tmpl %] Před nahlášením [% terms.bugu %] si prosím přečtěte [% terms.bug %] průvodce, jak hlásit [% terms.bugs %]. Prohlédněte si také seznam často hlášených [% terms.bugsu %] a pokuste se prosím dohledat zda již váš požadavek není zadán. template/cs/default/bug/create/create.html.tmpl0000644000175000017500000005754611721353157022004 0ustar norbertnorbert[%# 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 # Ville Skyttä # Shane H. W. Travis # Marc Schumann # Akamai Technologies # Max Kanat-Alexander # Frédéric Buclin #%] [% PROCESS "global/field-descs.none.tmpl" %] [% title = BLOCK %]Vlož [% terms.Bug %]: [% product.name FILTER html %][% END %] [% PROCESS global/header.html.tmpl title = title yui = [ 'autocomplete', 'calendar', 'datatable', 'button' ] style_urls = [ 'skins/standard/attachment.css', 'skins/standard/enter_bug.css' ] javascript_urls = [ "js/attachment.js", "js/util.js", "js/field.js", "js/TUI.js", "js/bug.js" ] onload = "set_assign_to(); hideElementById('attachment_true'); showElementById('attachment_false'); showElementById('btn_no_attachment');" %]
    [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.product, editable = 0, value = product.name %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.reporter, editable = 0, value = user.login %] [%# We can't use the select block in these two cases for various reasons. %] [% component_desc_url = BLOCK -%] describecomponents.cgi?product=[% product.name FILTER url_quote %] [% END %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.component editable = 1 desc_url = component_desc_url %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.version editable = 1 rowspan = 3 %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.bug_severity, editable = 1, value = default.bug_severity %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.rep_platform, editable = 1, value = default.rep_platform %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.op_sys, editable = 1, value = default.op_sys %] [% IF !Param('defaultplatform') || !Param('defaultopsys') %] [% END %] [% IF Param('usetargetmilestone') && Param('letsubmitterchoosemilestone') %] [% INCLUDE select field = bug_fields.target_milestone %] [% ELSE %] [% END %] [% IF Param('letsubmitterchoosepriority') %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.priority, editable = 1, value = default.priority %] [% ELSE %] [% END %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.bug_status, editable = (bug_status.size > 1), value = default.bug_status override_legal_values = bug_status %] [%# Calculate the number of rows we can use for flags %] [% num_rows = 6 + (Param("useqacontact") ? 1 : 0) + (user.is_timetracker ? 3 : 0) + (Param("usebugaliases") ? 1 : 0) %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.assigned_to editable = 1 %] [% IF Param("useqacontact") %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.qa_contact editable = 1 %] [% END %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.cc editable = 1 %] [% IF user.is_timetracker %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.estimated_time editable = 1 %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.deadline, value = deadline, editable = 1, value_span = 2 %] [% END %] [% IF Param("usebugaliases") %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.alias editable = 1 %] [% END %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.bug_file_loc editable = 1 %] [% USE Bugzilla %] [% FOREACH field = Bugzilla.active_custom_fields %] [% NEXT UNLESS field.enter_bug %] [% SET value = ${field.name}.defined ? ${field.name} : "" %] [% INCLUDE bug/field.html.tmpl bug = default, field = field, value = value, editable = 1, value_span = 3 %] [% END %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.short_desc editable = 1 %] [% IF feature_enabled('jsonrpc') AND !cloned_bug_id %] [% END %] [% IF user.is_insider %] [% END %] [% IF Param("maxattachmentsize") %] [% END %] [% IF user.in_group('editbugs', product.id) %] [% IF use_keywords %] [% INCLUDE bug/field.html.tmpl bug = default, field = bug_fields.keywords, editable = 1, value = keywords, desc_url = "describekeywords.cgi", value_span = 2 %] [% END %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.dependson editable = 1 %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.blocked editable = 1 %] [% END %] [% IF product.groups_available.size %] [% END %] [%# Form controls for entering additional data about the bug being created. %] [% Hook.process("form") %]
    [%# Migration note: The following file corresponds to the old Param # 'entryheaderhtml' #%] [% PROCESS 'bug/create/user-message.html.tmpl' %]
    Jednoduché zobrazení [%# Show the link if the browser supports JS %] (* = Povinné pole)
    [%# Enclose the fieldset in a nested table so that its width changes based # on the length on the component description. %]
    Popis komponenty
    Popis komponenty se zobrazí po jejím výběru.
     
    Byl proveden pokus rozlišit [% IF Param('defaultplatform') %] váš operační systém. Prosíme o kontrolu. [% ELSIF Param('defaultopsys') %] vaši platformu. Prosíme o kontrolu. [% ELSE %] váš operační systém a platformu. Prosíme o kontrolu. [% END %] V případě nesrovnalostí proveďte opravu..
      
     
      [% IF product.flag_types.bug.size > 0 %] [% display_flag_headers = 0 %] [% any_flags_requesteeble = 0 %] [% FOREACH flag_type = product.flag_types.bug %] [% NEXT UNLESS flag_type.is_active %] [% display_flag_headers = 1 %] [% SET any_flags_requesteeble = 1 IF flag_type.is_requestable && flag_type.is_requesteeble %] [% END %] [% IF display_flag_headers %] [% PROCESS "flag/list.html.tmpl" flag_types = product.flag_types.bug any_flags_requesteeble = any_flags_requesteeble flag_table_id = "bug_flags" %] [% END %] [% END %]
    [% INCLUDE global/userselect.html.tmpl id => "assigned_to" name => "assigned_to" value => assigned_to disabled => assigned_to_disabled size => 30 emptyok => 1 custom_userlist => assignees_list %]
    [% INCLUDE global/userselect.html.tmpl id => "qa_contact" name => "qa_contact" value => qa_contact disabled => qa_contact_disabled size => 30 emptyok => 1 custom_userlist => qa_contacts_list %]
    [% INCLUDE global/userselect.html.tmpl id => "cc" name => "cc" value => cc disabled => cc_disabled size => 30 multiple => 5 %]
    Implicitní [% field_descs.cc FILTER html %]:
     
     
    Možné
    duplikáty:
    Popis: [% defaultcontent = BLOCK %] [% IF cloned_bug_id %] +++ This [% terms.bug %] was initially created as a clone of [% terms.Bug %] #[% cloned_bug_id %] +++ [% END %] [%-# We are within a BLOCK. The comment will be correctly HTML-escaped # by global/textarea.html.tmpl. So we must not escape the comment here. %] [% comment FILTER none %] [%- END %] [% INCLUDE global/textarea.html.tmpl name = 'comment' id = 'comment' minrows = 10 maxrows = 25 cols = constants.COMMENT_COLS defaultcontent = defaultcontent %]
        
    Příloha:
    Připojit přílohu [% PROCESS attachment/createformcontents.html.tmpl flag_types = product.flag_types.attachment any_flags_requesteeble = 1 flag_table_id ="attachment_flags" %]
     
    Pouze uživatelé, kteří jsou ve VŠECH zaškrtlých skupinách mohou zobrazit tento [%+ terms.bug2 %]:
    (Odškrtnutí všech checkboxů zveřejní [% terms.bug2 %] pro víc uživatelů.)

    [% FOREACH group = product.groups_available %]
    [% END %]
          
    [%# Links or content with more information about the bug being created. %] [% Hook.process("end") %] [% PROCESS global/footer.html.tmpl %] [%############################################################################%] [%# Block for SELECT fields #%] [%############################################################################%] [% BLOCK select %] [% INCLUDE "bug/field-label.html.tmpl" field = field editable = 1 %] [% END %] [% BLOCK build_userlist %] [% user_found = 0 %] [% default_login = default_user.login %] [% RETURN UNLESS default_login %] [% FOREACH user = userlist %] [% IF user.login == default_login %] [% user_found = 1 %] [% LAST %] [% END %] [% END %] [% userlist.push({login => default_login, identity => default_user.identity, visible => 1}) UNLESS user_found %] [% END %] template/cs/default/bug/create/make-template.html.tmpl0000644000175000017500000000303611721353157023250 0ustar norbertnorbert[%# 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 # Marc Schumann #%] [%# INTERFACE: # url: URL to a pre-filled bug entry form. # short_desc: Bug summary as entered in the form. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Záložky jsou vaši přátelé" header = "Template constructed" %]

    Jako záložku si můžete uložit tento odkaz: “ [% IF short_desc %] [% short_desc FILTER html %] [% ELSE %] [% terms.Bug %] entry template [% END %]”. This bookmark will bring up the Enter [% terms.Bug %] page with the fields initialized as you've requested.

    [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/edit.html.tmpl0000644000175000017500000012212411721353157020204 0ustar norbertnorbert[%# 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 # Vaskin Kissoyan # Max Kanat-Alexander # Frédéric Buclin # Olav Vitters # Guy Pyrzak # Elliotte Martin #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS "global/field-descs.none.tmpl" %] [% PROCESS bug/time.html.tmpl %]
    [% PROCESS section_title %] [%# 1st Column %] [%# 2nd Column %]
    [%# *** ID, product, component, status, resolution, Hardware, and OS *** %] [% PROCESS section_status %] [% PROCESS section_spacer %] [% PROCESS section_details1 %] [% PROCESS section_spacer %] [%# *** severity, priority, version and milestone *** %] [% PROCESS section_details2 %] [%# *** assigned to and qa contact *** %] [% PROCESS section_people %] [% PROCESS section_spacer %] [% PROCESS section_url_keyword_whiteboard %] [% PROCESS section_spacer %] [%# *** Dependencies *** %] [% PROCESS section_dependson_blocks %]
     
    [%# *** Reported and modified dates *** %] [% PROCESS section_dates %] [% PROCESS section_cclist %] [% PROCESS section_spacer %] [% PROCESS section_see_also %] [% PROCESS section_customfields %] [% PROCESS section_spacer %] [% Hook.process("after_custom_fields") %] [% PROCESS section_flags %]

    [% IF user.is_timetracker %] [% PROCESS section_timetracking %] [% END %] [%# *** 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 %] [% IF user.settings.comment_box_position.value == 'before_comments' %] [% PROCESS comment_box %] [% END %] [% PROCESS section_restrict_visibility %]
    [%# *** Additional Comments *** %]
    [% PROCESS bug/comments.html.tmpl comments = bug.comments mode = user.id ? "edit" : "show" %]
    [% IF user.settings.comment_box_position.value == 'after_comments' %]
    [% PROCESS comment_box %] [% END %]
    [%############################################################################%] [%# Block for the Title (alias and short desc) #%] [%############################################################################%] [% BLOCK section_title %] [%# That's the main table, which contains all editable fields. %]
    [% PROCESS commit_button id="_top"%] [%-# %][% terms.Bug %] [% bug.bug_id FILTER html %] [%-# %] - [% IF Param("usebugaliases") %] [% IF bug.alias != "" %] ([% bug.alias FILTER html %]) [% END %] [% END %] [% bug.short_desc FILTER quoteUrls(bug) %] [% IF bug.check_can_change_field('short_desc', 0, 1) || bug.check_can_change_field('alias', 0, 1) %] (upravit) [% END %]
    [% IF Param("usebugaliases") %] [% IF bug.check_can_change_field('alias', 0, 1) %] [% END %] [%# *** Summary *** %]
    : [% ELSIF bug.alias %] ( [% ELSE %] [% END %] [% PROCESS input inputname => "alias" size => "20" maxlength => "20" no_td => 1 %][% ")" IF NOT bug.check_can_change_field('alias', 0, 1) && bug.alias %]
    : [% PROCESS input inputname => "short_desc" size => "80" colspan => 2 maxlength => 255 spellcheck => "true" no_td => 1 %]
    [% END %] [%############################################################################%] [%# Block for the first table in the "Details" section #%] [%############################################################################%] [% BLOCK section_details1 %] [%#############%] [%# PRODUCT #%] [%#############%] [% INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.product, override_legal_values = bug.choices.product desc_url = 'describecomponents.cgi', value = bug.product editable = bug.check_can_change_field('product', 0, 1) %] [%# Classification is here so that it can be used in value controllers # and visibility controllers. It comes after product because # it uses some javascript that depends on the existence of the # product field. #%] [% INCLUDE bug/field.html.tmpl bug = bug field = bug_fields.classification override_legal_values = bug.choices.classification value = bug.classification editable = bug.check_can_change_field('product', 0, 1) %] [%###############%] [%# Component #%] [%###############%] [% INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.component, value = bug.component override_legal_values = bug.choices.component desc_url = "describecomponents.cgi?product=$bug.product" editable = bug.check_can_change_field('component', 0, 1) %] : [% PROCESS select selname => "version" %] [%############%] [%# PLATFORM #%] [%############%] : [% INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.rep_platform, no_tds = 1, value = bug.rep_platform editable = bug.check_can_change_field('rep_platform', 0, 1) %] [%+ INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.op_sys, no_tds = 1, value = bug.op_sys editable = bug.check_can_change_field('op_sys', 0, 1) %] [% END %] [%############################################################################%] [%# Block for the status section #%] [%############################################################################%] [% BLOCK section_status %] Stav: [% display_value("bug_status", bug.bug_status) FILTER html %] [% IF bug.resolution %] [%+ display_value("resolution", bug.resolution) FILTER html %] [% IF bug.dup_id %] of [% "${terms.bug} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %] [% END %] [% END %] [% IF bug.user.canedit || bug.user.isreporter %] (edit) [% END %] [% END %] [%############################################################################%] [%# Block for the second table in the "Details" section #%] [%############################################################################%] [% BLOCK section_details2 %] [%###############################################################%] [%# Importance (priority and severity) #%] [%###############################################################%] : [% INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.priority, no_tds = 1, value = bug.priority editable = bug.check_can_change_field('priority', 0, 1) %] [%+ INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.bug_severity, no_tds = 1, value = bug.bug_severity editable = bug.check_can_change_field('bug_severity', 0, 1) %] [% Hook.process('after_importance', 'bug/edit.html.tmpl') %] [% IF Param("usetargetmilestone") && bug.target_milestone %] : [% PROCESS select selname = "target_milestone" %] [% END %] [% END %] [%############################################################################%] [%# Block for the table in the "People" section #%] [%############################################################################%] [% BLOCK section_people %] Příjemce: [% IF bug.check_can_change_field("assigned_to", 0, 1) %]
    [% INCLUDE global/user.html.tmpl who = bug.assigned_to %] (upravit)
    [% INCLUDE global/userselect.html.tmpl id => "assigned_to" name => "assigned_to" value => bug.assigned_to.login classes => ["bz_userfield"] size => 30 %]
    [% ELSE %] [% INCLUDE global/user.html.tmpl who = bug.assigned_to %] [% END %] [% IF Param('useqacontact') %] : [% IF bug.check_can_change_field("qa_contact", 0, 1) %] [% IF bug.qa_contact != "" %]
    [% INCLUDE global/user.html.tmpl who = bug.qa_contact %] (upravit)
    [% END %]
    [% INCLUDE global/userselect.html.tmpl id => "qa_contact" name => "qa_contact" value => bug.qa_contact.login size => 30 classes => ["bz_userfield"] emptyok => 1 %]
    [% ELSE %] [% INCLUDE global/user.html.tmpl who = bug.qa_contact %] [% END %] [% END %] [% END %] [%############################################################################%] [%# Block for URL Keyword and Whiteboard #%] [%############################################################################%] [% BLOCK section_url_keyword_whiteboard %] [%# *** URL Whiteboard Keywords *** %] : [% IF bug.check_can_change_field("bug_file_loc", 0, 1) %] [% IF is_safe_url(bug.bug_file_loc) %] [% bug.bug_file_loc FILTER truncate(40) FILTER html %] [% ELSE %] [% bug.bug_file_loc FILTER html %] [% END %] (upravit) [% END %] [% url_output = PROCESS input no_td=1 inputname => "bug_file_loc" size => "40" colspan => 2 %] [% IF NOT bug.check_can_change_field("bug_file_loc", 0, 1) AND is_safe_url(bug.bug_file_loc) %] [% url_output FILTER none %] [% ELSE %] [% url_output FILTER none %] [% END %] [% IF bug.check_can_change_field("bug_file_loc", 0, 1) %] [% END %] [% IF Param('usestatuswhiteboard') %] : [% PROCESS input inputname => "status_whiteboard" size => "40" colspan => 2 %] [% END %] [% IF use_keywords %] : [% INCLUDE bug/field.html.tmpl bug = bug, field = bug_fields.keywords, value = bug.keywords editable = bug.check_can_change_field("keywords", 0, 1), no_tds = 1 %] [% END %] [% END %] [%############################################################################%] [%# Block for Depends On / Blocks #%] [%############################################################################%] [% BLOCK section_dependson_blocks %] [% PROCESS dependencies dep = { title => "Závisí na", fieldname => "dependson" } %] [% PROCESS dependencies accesskey = "b" dep = { title => "Blokuje", fieldname => "blocked" } %]   Zobrazit strom závislostí [% IF Param('webdotbase') %] / graf závislostí [% END %] [% END %] [%############################################################################%] [%# Block for Restricting Visibility #%] [%############################################################################%] [% BLOCK section_restrict_visibility %] [% RETURN UNLESS bug.groups.size %]
    [% inallgroups = 1 %] [% inagroup = 0 %] [% emitted_description = 0 %] [% FOREACH group = bug.groups %] [% SET inallgroups = 0 IF NOT group.ingroup %] [% SET inagroup = 1 IF group.ison %] [% NEXT IF group.mandatory %] [% IF NOT emitted_description %] [% emitted_description = 1 %]
    Pouze uživatelé, kteří jsou ve VŠECH označených skupinách mohou zobrazit tento [% terms.bug2 %]:

    (Odznačení všeho zveřejní [% terms.bug2 %] pro víc uživatelů.)

    [% END %] [% IF group.ingroup %] [% END %]
    [% END %] [% IF emitted_description %] [% IF NOT inallgroups %]

    Pouze členové skupiny mohou měnit přístup k tomuto [% terms.bugu %] pro tuto skupinu.

    [% END %] [% END %] [% IF inagroup %]
    Pro níže vybrané role je [% terms.bug2 %] přístupný vždy:
    [% user_can_edit_accessible = bug.check_can_change_field("reporter_accessible", 0, 1) %] [% IF user_can_edit_accessible %] [% END %]
    [% user_can_edit_accessible = bug.check_can_change_field("cclist_accessible", 0, 1) %] [% IF user_can_edit_accessible %] [% END %]

    The assignee [% IF (Param('useqacontact')) %] and QA contact [% END %] can always see [% terms.abug %], and this section does not take effect unless the [% terms.bug %] is restricted to at least one group.

    [% END %]
    [%# bz_group_visibility_section %] [% END %] [%############################################################################%] [%# Block for Dates #%] [%############################################################################%] [% BLOCK section_dates %] Nahlášeno: [% bug.creation_ts FILTER time %] by [% INCLUDE global/user.html.tmpl who = bug.reporter %] Změněno: [% bug.delta_ts FILTER time FILTER replace(':\d\d$', '') FILTER replace(':\d\d ', ' ')%] (Historie) [% END %] [%############################################################################%] [%# Block for CC LIST #%] [%############################################################################%] [% BLOCK section_cclist %] [% IF user.id %] [% IF NOT bug.cc || NOT bug.cc.contains(user.login) %] [% has_role = bug.user.isreporter || bug.assigned_to.id == user.id || (Param('useqacontact') && bug.qa_contact && bug.qa_contact.id == user.id) %]
    [% END %] [% END %] [% bug.cc.size || 0 FILTER html %] [% IF bug.cc.size == 1 %] uživatel [% ELSE %] uživatelé [% END %] [% IF user.id %] [% IF bug.cc.contains( user.email ) %] včetně vás [% END %] [% END %] [% IF user.id || bug.cc.size %] ([% IF user.id %]upravit[% ELSE %]zobrazit[% END %]) [% END %]

    [% IF user.id %]
    [% INCLUDE global/userselect.html.tmpl id => "newcc" name => "newcc" value => "" size => 30 classes => ["bz_userfield"] multiple => 5 %]
    [% END %] [% IF bug.cc %] [% IF user.id %]
    [%%]
    [% END %] [% END %]
    [% IF user.id || bug.cc.size %] [% END %] [% END %] [%############################################################################%] [%# Block for See Also #%] [%############################################################################%] [% BLOCK section_see_also %] [% IF Param('use_see_also') || bug.see_also.size %] [% INCLUDE bug/field.html.tmpl field = bug_fields.see_also value = bug.see_also editable = bug.check_can_change_field('see_also', 0, 1) %] [% END %] [% END %] [%############################################################################%] [%# Block for FLAGS #%] [%############################################################################%] [% BLOCK section_flags %] [%# *** Flags *** %] [% show_bug_flags = 0 %] [% FOREACH type = bug.flag_types %] [% IF (type.flags && type.flags.size > 0) || (user.id && type.is_active) %] [% show_bug_flags = 1 %] [% LAST %] [% END %] [% END %] [% IF show_bug_flags %] [% IF bug.flag_types.size > 0 %] [% PROCESS "flag/list.html.tmpl" flag_no_header = 1 flag_types = bug.flag_types any_flags_requesteeble = bug.any_flags_requesteeble %] [% END %] [% END %] [% END %] [%############################################################################%] [%# Block for Custom Fields #%] [%############################################################################%] [% BLOCK section_customfields %] [%# *** Custom Fields *** %] [% USE Bugzilla %] [% FOREACH field = Bugzilla.active_custom_fields %] [% PROCESS bug/field.html.tmpl value = bug.${field.name} editable = bug.check_can_change_field(field.name, 0, 1) value_span = 2 %] [% IF extra_field_item %] [% extra_field_item.header FILTER none %] [% extra_field_item.data FILTER none %] [% END %] [% END %] [% END %] [%############################################################################%] [%# Block for Section Spacer #%] [%############################################################################%] [% BLOCK section_spacer %] [% END %] [%############################################################################%] [%# Block for dependencies #%] [%############################################################################%] [% BLOCK dependencies %] : [% IF bug.check_can_change_field(dep.fieldname, 0, 1) %] [% END %] [% FOREACH depbug = bug.${dep.fieldname} %] [% depbug FILTER bug_link(depbug, use_alias => 1) FILTER none %][% " " %] [% END %] [% IF bug.check_can_change_field(dep.fieldname, 0, 1) %] (upravit) [% END %] [% accesskey = undef %] [% END %] [%############################################################################%] [%# Block for Time Tracking Group #%] [%############################################################################%] [% BLOCK section_timetracking %]
    Aktuální Odhad Hotovo % K dobru
    [% PROCESS formattimeunit time_unit=(bug.actual_time + bug.remaining_time) %] [% PROCESS formattimeunit time_unit=bug.actual_time %] + [% PROCESS calculatepercentage act=bug.actual_time rem=bug.remaining_time %] [% PROCESS formattimeunit time_unit=bug.estimated_time - (bug.actual_time + bug.remaining_time) %] [% INCLUDE bug/field.html.tmpl field = bug_fields.deadline, value = bug.deadline, no_tds = 1 editable = bug.check_can_change_field('deadline', 0, 1) %]
    Celkový čas (včetně času na [% terms.bugs %] blokující tento [% terms.bug2 %])
    [% END %] [%############################################################################%] [%# Block for the Additional Comments box #%] [%############################################################################%] [% BLOCK comment_box %]
    [% IF user.id %] : [% IF user.is_insider %] [% END %]
    [% 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') %]
    [% PROCESS commit_button id=""%]
    Status: [% PROCESS bug/knob.html.tmpl %]
    [%# For logged-out users %] [% ELSE %]
    Poznámka Před přidáním komentáře nebo změnami [% terms.bugu %] se musíte Přihlásit
    [% END %]
    [% END %] [%############################################################################%] [%# Block for SELECT fields #%] [%############################################################################%] [% BLOCK select %] [% IF bug.check_can_change_field(selname, 0, 1) AND bug.choices.${selname}.size > 1 %] [% ELSE %] [% bug.${selname} FILTER html %] [% END %] [% END %] [%############################################################################%] [%# Block for INPUT fields #%] [%############################################################################%] [% BLOCK input %] [% IF no_td != 1 %] [% END %] [% val = value ? value : bug.$inputname %] [% IF bug.check_can_change_field(inputname, 0, 1) %] [% ELSE %] [% IF size && val.length > size %] [% val FILTER truncate(size) FILTER html %] [% ELSE %] [% val FILTER html %] [% END %] [% END %] [% IF no_td != 1 %] [% END %] [% no_td = 0 %] [% maxlength = 0 %] [% colspan = 0 %] [% size = 0 %] [% value = undef %] [% spellcheck = undef %] [% END %] [% BLOCK commit_button %] [% IF user.id %]
    [% END %] [% END %] template/cs/default/bug/navigate.html.tmpl0000644000175000017500000000653011721353157021057 0ustar norbertnorbert[%# 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 # Max Kanat-Alexander #%] [% RETURN IF !bug %] [% PROCESS global/variables.none.tmpl %] [% IF bottom_navigator == 1 %] [% END %] template/cs/default/bug/show-multiple.html.tmpl0000644000175000017500000003104411721353157022070 0ustar norbertnorbert[%# 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): Terry Weissman # Gervase Markham # Toms Baugis # Olav Vitters # Max Kanat-Alexander # Elliotte Martin #%] [% PROCESS "global/field-descs.none.tmpl" %] [% PROCESS global/header.html.tmpl title = "Fulltextové vyhledávání seznamu $terms.bugsu" h1 = "" style_urls = ["skins/standard/show_multiple.css", "skins/standard/buglist.css"] doc_section = "bug_page.html" %] [% PROCESS bug/time.html.tmpl %] [% IF bugs.first %] [% ids = [] %] [% FOREACH bug = bugs %] [% PROCESS bug_display %] [% ids.push(bug.bug_id) UNLESS bug.error %] [% END %] [% IF ids.size > 1 %]
    [% END %] [% ELSE %]

    Měl byste větší štěstí pokud byste zadal nějaká čísla [% terms.bugsu %].

    [% END %] [% PROCESS global/footer.html.tmpl %] [%###########################################################################%] [%# Block for an individual bug #%] [%###########################################################################%] [% BLOCK bug_display %]

    [% terms.Bug %] [% bug.bug_id FILTER html %] [% IF Param("usebugaliases") AND bug.alias AND NOT bug.error %] ( [% bug.alias FILTER html %]) [% END %]

    [% IF bug.error %] [% ELSE %] [%# The rightcell block (also called by the row block) automatically shows # the fields from rightcells %] [% rightcells = ['reporter', 'assigned_to'] %] [% IF Param('useqacontact') %] [% rightcells.push('qa_contact') %] [% END %] [% rightcells.push('') %] [% IF bug.cc %] [% rightcells.push('cc') %] [% END %] [% IF bug.keywords %] [% rightcells.push('keywords') %] [% END %] [%# Determine if the bug has a flag %] [% FOREACH type = bug.flag_types %] [% IF type.flags.size %] [% rightcells.push('flags') %] [% LAST %] [% END %] [% END %] [% PROCESS row cell = "short_desc" fullrow = 1 %] [% PROCESS rightcell %] [% PROCESS row cell = "component" %] [% PROCESS rightcell %] [% PROCESS rightcell %] [% PROCESS rightcell %] [% PROCESS row cell = "version" %] [% PROCESS row cell = "target_milestone" IF Param('usetargetmilestone') %] [% PROCESS row cell = "rep_platform" %] [% PROCESS row cell = "op_sys" %] [% IF bug.bug_file_loc %] [% END %] [% IF Param("usestatuswhiteboard") %] [% PROCESS row cell = "status_whiteboard" fullrow = 1 %] [% END %] [% USE Bugzilla %] [% field_counter = 0 %] [% FOREACH field = Bugzilla.active_custom_fields %] [% field_counter = field_counter + 1 %] [%# Odd-numbered fields get an opening %] [% '' IF field_counter % 2 %] [% PROCESS bug/field.html.tmpl value=bug.${field.name} editable=0 %] [%# Even-numbered fields get a closing %] [% '' IF !(field_counter % 2) %] [% IF extra_field_item %] [% field_counter = field_counter + 1 %] [% '' IF field_counter % 2 %] [% '' IF !(field_counter % 2) %] [% END %] [% END %] [%# And we have to finish the row if we ended on an odd number. %] [% '' IF field_counter % 2 %] [% IF (bug.dependson.size || bug.blocked.size) %] [% PROCESS dependencies name = "dependson" %] [% PROCESS dependencies name = "blocked" %] [% END %] [% IF user.is_timetracker %] [% PROCESS row cell="deadline" %] [% END %] [% IF bug.attachments.size %] [% END %] [% END %] [% Hook.process("last_row", "bug/show-multiple.html.tmpl") %]
    [% IF bug.error == "InvalidBugId" %] '[%+ bug.bug_id FILTER html %]' není správné číslo [% terms.bug2 %] [%- IF Param("usebugaliases") %] není známý alias pro [% terms.bug2 %][% END %]. [% ELSIF bug.error == "NotPermitted" %] Nemáš právo zobrazi tento [% terms.bug2 %]. [% ELSIF bug.error == "NotFound" %] Tento [% terms.bug2 %] nebyl nalezen. [% ELSE %] [%+ bug.error FILTER html %] [% END %]
    [% field_descs.product FILTER html %]: [% IF Param("useclassification") && bug.classification_id != 1 %] [[% bug.classification FILTER html %]]  [% END %] [% bug.product FILTER html %]
    [% field_descs.bug_status FILTER html %]: [% display_value("bug_status", bug.bug_status) FILTER html %] [%+ display_value("resolution", bug.resolution) FILTER html %]
    [% field_descs.bug_severity FILTER html %]: [% display_value("bug_severity", bug.bug_severity) FILTER html %]
    [% field_descs.priority FILTER html %]: [% bug.priority FILTER html %]
    [% field_descs.bug_file_loc FILTER html %]: [% IF is_safe_url(bug.bug_file_loc) %] [% bug.bug_file_loc FILTER html %] [% ELSE %] [% bug.bug_file_loc FILTER html %] [% END %]
    [% extra_field_item.header FILTER none %] [% extra_field_item.data FILTER none %]
    Sledování času:
    [% field_descs.estimated_time FILTER html %] [% field_descs.actual_time FILTER html %] [% field_descs.work_time FILTER html %] [% field_descs.remaining_time FILTER html %] [% field_descs.percentage_complete FILTER html %] Výsledek
    [% PROCESS formattimeunit time_unit = bug.estimated_time %] [% PROCESS formattimeunit time_unit=(bug.remaining_time + bug.actual_time) %] [% PROCESS formattimeunit time_unit = bug.actual_time %] [% PROCESS formattimeunit time_unit = bug.remaining_time %] [% PROCESS calculatepercentage act = bug.actual_time rem = bug.remaining_time %] [% PROCESS formattimeunit time_unit=bug.estimated_time - (bug.actual_time + bug.remaining_time) %]
    Přílohy: [% IF bug.show_attachment_flags %] [% FOREACH attachment = bug.attachments %] [% END %]
    Popis Značky
    [% attachment.description FILTER html %] [% "
    " IF not loop.last() %]
    [% IF attachment.flags.size == 0 %] žádný [% ELSE %] [% FOREACH flag = attachment.flags %] [% flag.setter.nick FILTER html %]: [%+ flag.type.name FILTER html FILTER no_break %][% flag.status %] [% IF flag.status == "?" && flag.requestee %] ([% flag.requestee.nick FILTER html %]) [% END %][% ", " IF not loop.last() %] [% END %] [% END %]
    [% ELSE %] [% FOREACH attachment = bug.attachments %] [% attachment.description FILTER html %] [% "
    " IF not loop.last() %] [% END %] [% END %]

    [% PROCESS bug/comments.html.tmpl comments = bug.comments %] [% END %] [%###########################################################################%] [%# Block for standard table rows #%] [%###########################################################################%] [% BLOCK row %] [% field_descs.${cell} FILTER html %]: [% display_value(cell, bug.${cell}) FILTER html %] [% PROCESS rightcell IF !fullrow %] [% fullrow = 0 %] [% END %] [%############################################################################%] [%# Block for dependencies #%] [%############################################################################%] [% BLOCK dependencies %] [% terms.Bug %] [%+ field_descs.${name} FILTER html %]: [% FOREACH depbug = bug.${name} %] [% depbug FILTER bug_link(depbug) FILTER none %][% ", " IF not loop.last() %] [% END %] [% PROCESS rightcell %] [% END %] [%############################################################################%] [%# Block for cells shown right of the table #%] [%############################################################################%] [% BLOCK rightcell %] [% IF rightcells %] [% name = rightcells.shift %] [% IF name == "cc" %] [% field_descs.cc FILTER html %]: [% FOREACH c = bug.cc %] [% c FILTER email FILTER html %][% ", " IF not loop.last() %] [% END %] [% ELSIF name == "reporter" || name == "assigned_to" || name == "qa_contact" %] [% field_descs.${name} FILTER html %]: [% bug.${name}.identity FILTER email FILTER html %] [% ELSIF name == "flags" %] Značky: Značky[% FOREACH type = bug.flag_types %] [% FOREACH flag = type.flags %] [% flag.setter.nick FILTER html %]: [%+ flag.type.name FILTER html FILTER no_break %][% flag.status %] [%+ IF flag.status == "?" && flag.requestee %] ([% flag.requestee.nick FILTER html %]) [% END %]
    [% END %] [% END %] [% ELSIF name != "" %] [% field_descs.${name} FILTER html %]: [% display_value(name, bug.${name}) FILTER html %] [% ELSE %]     [% END %] [% END %] [% END %] template/cs/default/bug/summarize-time.html.tmpl0000644000175000017500000002660011721353157022231 0ustar norbertnorbert[%# 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. # # Contributor(s): Christian Reis # Frédéric Buclin #%] [% PROCESS "global/field-descs.none.tmpl" %] [% title = "Shrnutí času " %] [% IF do_depends %] [% title = title _ "pro " %] [% header = "$terms.Bug $ids.0" FILTER bug_link(ids.0) FILTER none %] [% header = title _ header _ " (a blokujících $terms.bugsu)" %] [% title = title _ "$terms.Bug $ids.0" %] [% ELSE %] [% title = title _ "(vybráno $ids.size $terms.bugsu)" %] [% header = title %] [% END %] [% PROCESS global/header.html.tmpl title = title header = header style_urls = ["skins/standard/summarize-time.css"] doc_section = "timetracking.html" yui = ['calendar'] javascript_urls = [ "js/util.js", "js/field.js" ] %] [% INCLUDE query_form %] [% IF do_report %] [% global.grand_total = 0 global.estimated = 0 global.remaining = 0 %] [% FOREACH workdata = part_list %] [%# parts contains date ranges (from, to). %] [% part = parts.shift %]

    [% IF part.0 or part.1 %] [% part.0 OR "Up" FILTER html %] to [% part.1 OR "now" FILTER html %] [% ELSE %] Full summary (no period specified) [% END %]

    [% IF group_by == "number" %] [% INCLUDE number_report %] [% ELSE %] [% INCLUDE owner_report %] [% END %] [% END %] [% IF detailed %]

    Total of [% global.remaining FILTER format("%.2f") %]h remains from original estimate of [% global.estimated FILTER format("%.2f") %]h [% IF global.deadline %] (deadline [% global.deadline FILTER html %]) [% END %]

    [% END %] [% IF monthly %]

    Total of [% global.grand_total FILTER format("%.2f") %] hours worked


    [% END %] [% IF null.size > 0 %] [% INCLUDE inactive_report %]

    Celková [% null.size %] neaktivních [% terms.bugsu %]

    [% END %] [% END %] [% PROCESS global/footer.html.tmpl %] [%# # # Developer reporting # #%] [% BLOCK owner_report %] [% global.total = 0 global.bug_count = {} global.owner_count = {} %] [% FOREACH owner = workdata.keys.sort %] [% INCLUDE do_one_owner owner=owner ownerdata=workdata.$owner detailed=detailed %] [% END %] [% additional = "$global.owner_count.size developers @ $global.bug_count.size $terms.bugs" %] [% INCLUDE section_total colspan=3 additional=additional %]
    [% END %] [% BLOCK do_one_owner %] [% global.owner_count.$owner = 1 %] [% owner FILTER html %] [% col = 0 subtotal = 0%] [% FOREACH bugdata=ownerdata.nsort("bug_id") %] [% bug_id = bugdata.bug_id %] [% INCLUDE calc_bug_total id=bug_id %] [% global.bug_count.$bug_id = 1 %] [% IF detailed %] [% INCLUDE bug_header cid=col id=bug_id bugdata=bugdata extra=1 %] [% col = col + 1 %] [% END %] [% subtotal = subtotal + bugdata.total_time %] [% END %] Celkem: [% subtotal FILTER format("%.2f") %] [% global.total = global.total + subtotal %] [% END %] [%# # # Bug Number reporting # #%] [% BLOCK number_report %] [% global.total = 0 global.owner_count = {} global.bug_count = {} %] [% FOREACH bug = workdata.keys.nsort %] [% INCLUDE do_one_bug id=bug bugdata=workdata.$bug detailed=detailed %] [% END %] [% additional = "$global.bug_count.size $terms.bugs & $global.owner_count.size developers" %] [% INCLUDE section_total additional=additional colspan=2 %]
    [% END %] [% BLOCK do_one_bug %] [% subtotal = 0.00 cid = 0 %] [% INCLUDE calc_bug_total id=id %] [% global.bug_count.$id = 1 %] [% INCLUDE bug_header id=id %] [% FOREACH owner = bugdata.sort("login_name") %] [% work_time = owner.total_time %] [% subtotal = subtotal + work_time %] [% login_name = owner.login_name %] [% global.owner_count.$login_name = 1 %] [% IF detailed %] [% cid = cid + 1 %]   [% login_name FILTER html %] [% work_time FILTER format("%.2f") %] [% END %] [% END %]   Celkem: [% subtotal FILTER format("%.2f") %] [% global.total = global.total + subtotal %] [% END %] [% BLOCK bug_header %] [% "$terms.Bug $id" FILTER bug_link(id) FILTER none %] [% display_value("bug_status", bugs.$id.bug_status) FILTER html %] [% bugs.$id.short_desc FILTER html %] [% IF extra %] [% bugdata.total_time FILTER html %] [% END %] [% IF detailed %]  
    Estimated: [% bugs.$id.estimated_time FILTER format("%.2f") %]h Remaining: [% bugs.$id.remaining_time FILTER format("%.2f") %]h Termín: [% bugs.$id.deadline || "nenastaven" %]
    [% IF extra %]   [% END %] [% END %] [% END %] [% BLOCK calc_bug_total %] [% IF !global.bug_count.$id %] [% global.estimated = global.estimated + bugs.$id.estimated_time %] [% global.remaining = global.remaining + bugs.$id.remaining_time %] [% IF !global.deadline || bugs.$id.deadline && global.deadline.replace("-", "") < bugs.$id.deadline.replace("-", "") %] [% SET global.deadline = bugs.$id.deadline %] [% END %] [% END %] [% END %] [% BLOCK inactive_report %]

    Neaktivní [% terms.bugs %]

    [% cid = 0 %] [% FOREACH bug_id = null.nsort %] [% INCLUDE bug_header id=bug_id cid=cid %] [% cid = cid + 1 %] [% END %]
    [% END %] [% BLOCK section_total %] [% IF global.total > 0 %] Shrnutí [% additional FILTER html %] [% global.total FILTER format("%.2f") %] [% ELSE %] Žádný čas nebyl přidělen během určeného období. [% END %] [% global.grand_total = global.grand_total + global.total %] [% END %] [%# # # The query form # #%] [% BLOCK query_form %]
    [% IF warn_swap_dates %]

    The end date specified occurs before the start date, which doesn't make sense; the dates below have therefore been swapped.

    [% END %]
    :
      a :
      (Datum je nepovinné ale musí být ve formátu RRRR-MM-DD)
    Sloučit podle: :
      [%# XXX: allow splitting by other intervals %]    

    [% END %] template/cs/default/bug/process/0000755000175000017500000000000011721353157017072 5ustar norbertnorberttemplate/cs/default/bug/process/midair.html.tmpl0000644000175000017500000000744711721353157022214 0ustar norbertnorbert[%# 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): Myk Melez #%] [%# INTERFACE: # operations: array; bug activity since the user last displayed the bug form, # used by bug/activity/table.html.tmpl to display recent changes that will # be overwritten if the user submits these changes. See that template # for further documentation. # start_at: number; the comment at which show/comments.tmpl should begin # displaying comments, either the index of the last comment (if the user # entered a comment along with their change) or a number less than that # (if they didn't), in which case no comments are displayed. # comments: array; all the comments on the bug. # bug: Bugzilla::Bug; the bug being changed. #%] [%# The global Bugzilla->cgi object is used to obtain form variable values. %] [% USE Bugzilla %] [% cgi = Bugzilla.cgi %] [% PROCESS global/variables.none.tmpl %] [% UNLESS header_done %] [% PROCESS bug/process/header.html.tmpl %] [% END %]

    Detekována kolize

    Někdo jiný provedl změnu [%+ "$terms.bugu $bug.id" FILTER bug_link(bug) FILTER none %] ve stejnou chvíli jako vy. Tyto změny byly provedeny:

    [% PROCESS "bug/activity/table.html.tmpl" incomplete_data=0 %]

    [% IF comments.size > start_at %]

    Přidané komentáře:

    [% PROCESS "bug/comments.html.tmpl" %]

    [% END %] [% IF cgi.param("comment") %]

    Váš komentář:

        [% cgi.param("comment") FILTER wrap_comment FILTER html %]
      

    [% END %]

    Nyní máte následující možnosti:

    • [% PROCESS "global/hidden-fields.html.tmpl" exclude="^Bugzilla_login|Bugzilla_password|delta_ts$" %] Toto způsobí, že veškeré změny budou přepsány [% ", neplatí pro přidané komentáře" IF comments.size > start_at %].
    • [% IF cgi.param("comment") %]
    • [% END %]
    • Zahoďit mé změny a [%+ "vratit se na $terms.bug $bug.id" FILTER bug_link(bug) FILTER none %]
    [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/process/verify-new-product.html.tmpl0000644000175000017500000001633511721353157024514 0ustar norbertnorbert[%# 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): Myk Melez # Frédéric Buclin # Max Kanat-Alexander #%] [%# INTERFACE: # product: object; the new product. # versions: array; versions for the new product. # components: array; components for the new product. # milestones: array; milestones for the new product. # defaults: hash; keys are names of fields, values are defaults for # those fields # # verify_bug_groups: If groups need to be confirmed in addition to fields. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = 'Ověř detaily nového produktu...' %]
    [% SET exclude_items = ['version', 'component', 'target_milestone'] %] [% IF verify_bug_groups %] [% exclude_items.push('groups', 'defined_groups') %] [% END %] [% Hook.process('exclude') %] [% PROCESS "global/hidden-fields.html.tmpl" exclude = '^' _ exclude_items.join('|') _ '$' %] [%# Verify the version, component, and target milestone fields. %]

    Ověř verzi, komponentu [%- ", milník" IF Param("usetargetmilestone") && bug.check_can_change_field('target_milestone', 0, 1) %]

    [% IF Param("usetargetmilestone") && bug.check_can_change_field('target_milestone', 0, 1) %] Právě přesunujete [% terms.bug2 %](y) do nového produktu [% product.name FILTER html %], a pole verze, komponenta a/nebo milník nejsou správná. Prosím nastav správnou verzi, komponentu a milník: [% ELSE %] Právě přesunujete [% terms.bug2 %](y) do nového produktu [% product.name FILTER html %], a pole verze a komponenta nejsou správná. Prosím nastav správnou verzi a komponentu: [% END %]

    [% IF Param("usetargetmilestone") && bug.check_can_change_field('target_milestone', 0, 1) %] [% END %] [% Hook.process('field') %]
    Verze:
    [% IF versions.size == 1 %] [% SET default_version = versions.0 %] [% ELSE %] [% SET default_version = defaults.version %] [% END %] [% PROCESS "global/select-menu.html.tmpl" name="version" options=versions default=default_version size=10 %]
    Komponenta:
    [% IF components.size == 1 %] [% SET default_component = components.0 %] [% ELSE %] [% SET default_component = defaults.component %] [% END %] [% PROCESS "global/select-menu.html.tmpl" name="component" options=components default=default_component size=10 %]
    Milník:
    [% PROCESS "global/select-menu.html.tmpl" name="target_milestone" options=milestones default=defaults.milestone size=10 %]
    [% IF verify_bug_groups %]

    Ověř skupinu [% terms.bugu %]

    [% IF old_groups.size %]

    Tyto skupiny nejsou povoleny pro produkt '[% product.name FILTER html %]' nebo nemáte povoleno omezit přístup k [% terms.bugu %] pro tyto skupiny. [%+ terms.Bugs %] nebudou nadále omezeny na tyto skupiny a stanou se veřejnými pokud je nezařadíte do jiné skupiny:
    [% FOREACH group = old_groups %]
    [% END %]

    [% END %] [% mandatory_groups = [] %] [% optional_groups = [] %] [% FOREACH gid = product.group_controls.keys %] [% group = product.group_controls.$gid %] [% NEXT UNLESS group.group.is_active %] [% IF group.membercontrol == constants.CONTROLMAPMANDATORY || (group.othercontrol == constants.CONTROLMAPMANDATORY && !user.in_group(group.group.name)) %] [% mandatory_groups.push(group) %] [% ELSIF (group.membercontrol != constants.CONTROLMAPNA && user.in_group(group.group.name)) || group.othercontrol != constants.CONTROLMAPNA %] [% optional_groups.push(group) %] [% END %] [% END %] [% IF optional_groups.size %]

    Tyto skupiny jsou nepovinné. Můžete se rozhodnout omezit požadavky na jednu nebo více z následujících skupin:
    [% FOREACH group = optional_groups %]
    [% END %]

    [% END %] [% IF mandatory_groups.size %]

    Tyto skupiny jsou povinné a požadavky budou automaticky omezeny na tyto skupiny:
    [% FOREACH group = mandatory_groups %]
    [% END %]

    [% END %] [% END %]

    [%# If 'id' is defined, then we are editing a single bug. # Else we are editing several bugs at once. %] [% IF cgi.param('id') AND cgi.param('id').match('^\d+$') %] [% id = cgi.param('id') %] Stornuj a vrať se k [% "$terms.bug $id" FILTER bug_link(id) FILTER none %] [% ELSE %] Stornuj a vrať se k výsledkům posledního hledání [% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/format_comment.txt.tmpl0000644000175000017500000000523011721353157022142 0ustar norbertnorbert[%# 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 Marc Schumann. # Portions created by Marc Schumann are Copyright (c) 2008 Marc Schumann. # All rights reserved. # # Contributor(s): Marc Schumann #%] [%# NOTE: Everywhere you use this template, you must call # "FILTER remove('^X')" on the result. This is unfortunately the only way # to preserve leading whitespace in comments. #%] [%# INTERFACE: # comment: A Bugzilla::Comment object. # is_bugmail: boolean; True if this comment is going into a plain-text # bugmail. #%] [%# Please don't use field-descs here. It can slow down Bugzilla. %] [% PROCESS 'global/variables.none.tmpl' %] [% SET comment_body = comment.body %] [% IF comment.type == constants.CMT_DUPE_OF %] X[% comment_body %] *** Tento [% terms.bug2 %] byl označeno jako duplikát [% terms.bugu %] [%+ comment.extra_data %] *** [% ELSIF comment.type == constants.CMT_HAS_DUPE %] *** [% terms.bug2 %] [%+ comment.extra_data %] byl označen jako duplikát tohoto [% terms.bugu %]. *** [% ELSIF comment.type == constants.CMT_POPULAR_VOTES %] *** Tento [% terms.bug2 %] byl schválen hlasováním.. *** [% ELSIF comment.type == constants.CMT_MOVED_TO %] X[% comment_body %] [%+ terms.Bug %] přesunut [% Param("move-to-url") %]. Pokud bude přesun úspěšný, [% comment.extra_data %] obdrží e-mail obsahující číslo nového [% terms.bugu %] v jiné databázi. Pokud se vše podařilo, prosím vlož sem link na nový[% terms.bug2 %] V opačném případě, otevři znovu tento [% terms.bug2 %]. [% ELSIF comment.type == constants.CMT_ATTACHMENT_CREATED %] Vytvořena příloha [% comment.extra_data %] [% IF is_bugmail %] --> [% urlbase _ "attachment.cgi?id=" _ comment.extra_data %] [% END %] [%+ comment.attachment.description %] [%+ comment.body %] [% ELSIF comment.type == constants.CMT_ATTACHMENT_UPDATED %] Comment on attachment [% comment.extra_data %] [% IF is_bugmail %] --> [% urlbase _ "attachment.cgi?id=" _ comment.extra_data %] [% END %] [%+ comment.attachment.description %] [%+ comment.body %] [% ELSE %] X[% Hook.process('type') %] [% END %] template/cs/default/bug/show.html.tmpl0000644000175000017500000000312511721353157020236 0ustar norbertnorbert[%# 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 # Vaskin Kissoyan # Bradley Baetz # Max Kanat-Alexander #%] [% PROCESS global/variables.none.tmpl %] [%# This script/template only handles one bug #%] [% bug = bugs.0 %] [% IF !header_done %] [% PROCESS "bug/show-header.html.tmpl" %] [% PROCESS global/header.html.tmpl %] [% END %] [% IF nextbug %]

    Následující [% terms.bug2 %] ve tvém seznamu je [% terms.bug2 %] [% bug.bug_id %]:


    [% END %] [% PROCESS bug/navigate.html.tmpl %] [% PROCESS bug/edit.html.tmpl %]
    [% PROCESS bug/navigate.html.tmpl bottom_navigator => 1%]
    [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/dependency-tree.html.tmpl0000644000175000017500000002324511721353157022336 0ustar norbertnorbert[%# 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): Tobias Burnus # Ville Skyttä # Myk Melez # André Batosti #%] [% PROCESS 'global/field-descs.none.tmpl' %] [% filtered_desc = blocked_tree.$bugid.short_desc FILTER html %] [% PROCESS global/header.html.tmpl title = "Strom závislostí pro $terms.Bug $bugid" header = "Strom závislostí pro $terms.Bug $bugid" javascript_urls = ["js/expanding-tree.js"] style_urls = ["skins/standard/dependency-tree.css"] subheader = filtered_desc doc_section = "hintsandtips.html#dependencytree" %] [% PROCESS depthControlToolbar %] [% INCLUDE tree_section ids=dependson_ids type=1 %] [% INCLUDE tree_section ids=blocked_ids type=2 %] [% PROCESS depthControlToolbar %] [% PROCESS global/footer.html.tmpl %] [%###########################################################################%] [%# Tree-drawing blocks #%] [%###########################################################################%] [% BLOCK tree_section %] [%# INTERFACE # - ids: a list of bug IDs to be displayed as children # - type: the type of tree. 1 = depends on, 2 = blockeds # GLOBALS # - seen: Maintains a global hash of bugs that have been displayed #%] [% global.seen = {} %] [%# Display the tree of bugs that this bug depends on. %]

    [% terms.Bug %] [%+ bugid %] [% IF type == 1 %] [% tree_name = "dependson_tree" %] [% IF ids.size %] závisí na [% ELSE %] nezávisí na žádném [% terms.bugu %] [% END %] [% ELSIF type == 2 %] [% tree_name = "blocked_tree" %] [% IF ids.size %] blokuje [% ELSE %] neblokuje žádný [% terms.bug2 %] [% END %] [% END %] [% IF ids.size %] [%+ (ids.size == 1) ? "one" : ids.size %] [%+ IF hide_resolved %]open[% END %] [%+ (ids.size == 1) ? terms.bug : terms.bugs %]: [% END %]

    [% IF ids.size %] ([% IF maxdepth -%]Up to [% maxdepth %] level[% "s" IF maxdepth > 1 %] deep | [% END -%] zobraz jako seznam [% terms.bugsu %] [% IF user.in_group('editbugs') && ids.size > 1 %] | change several [% END %])
      [% INCLUDE display_tree tree=$tree_name %]
    [% END %] [% END %] [% BLOCK display_tree %] [%# INTERFACE # - bugid: the ID of the bug being displayed # - tree: a hash of bug objects and of bug dependencies #%] [% bug = tree.$bugid %]
  • [%- INCLUDE bullet bugid=bugid tree=tree -%] [%- INCLUDE buglink bug=bug bugid=bugid %] [% IF global.seen.$bugid %] (*) [% ELSIF tree.dependencies.$bugid.size %]
      [% FOREACH depid = tree.dependencies.$bugid %] [% INCLUDE display_tree bugid=depid %] [% END %]
    [% END %]
  • [% global.seen.$bugid = 1 %] [% END %] [% BLOCK bullet %] [% IF tree.dependencies.$bugid.size && ! global.seen.$bugid %] [% extra_class = " b_open" %] [% extra_args = 'onclick="return doToggle(this, event)"' %] [% END %]    [% END %] [% BLOCK buglink %] [% isclosed = !bug.isopened %] [% FILTER closed(isclosed) -%] [%- bugid %]: [%+ bug.short_desc FILTER html %] [[% INCLUDE buginfo %]] [% END %] [% END %] [% BLOCK buginfo %] [% display_value("bug_status", bug.bug_status) FILTER html -%] [%+ display_value("resolution", bug.resolution) FILTER html %]; [%-%] assigned to [% bug.assigned_to.login FILTER email FILTER html %] [%-%][% "; Target: " _ bug.target_milestone IF bug.target_milestone %] [% END %] [%###########################################################################%] [%# Block for depth control toolbar #%] [%###########################################################################%] [% BLOCK depthControlToolbar %] [%# Hide/show resolved button Swaps text depending on the state of hide_resolved %]
    [% IF maxdepth %] [% END %]
    Maximální hloubka:  
    [%# set to one form %]
    [%# Minus one form Allow subtracting only when realdepth and maxdepth > 1 %]
    [%# Limit entry form: the button can not do anything when total depth is less than two, so disable it %]
    [%# plus one form Disable button if total depth < 2, or if depth set to unlimited %] [% IF maxdepth %] [% END %] = realdepth %]>
    [%# Unlimited button %]
    [% END %] template/cs/default/bug/comments.html.tmpl0000644000175000017500000001413311721353157021104 0ustar norbertnorbert[%# 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 # Max Kanat-Alexander # Shane H. W. Travis #%] [% PROCESS bug/time.html.tmpl %] [% DEFAULT start_at = 0 mode = "show" %] [% sort_order = user.settings.comment_sort_order.value %] [%# NOTE: (start_at > 0) means we came here from a midair collision, # in which case we don't care what the user's preference is. %] [% IF (start_at > 0) %] [% sort_order = "oldest_to_newest" %] [% END %] [%# Set up the variables as needed, depending on the sort order %] [% IF sort_order == "oldest_to_newest" %] [% count = 0 %] [% description = 0 %] [% increment = 1 %] [% ELSE %] [% increment = -1 %] [% IF sort_order == "newest_to_oldest" %] [% count = comments.size - 1 %] [% description = 0 %] [% ELSIF sort_order == "newest_to_oldest_desc_first" %] [% count = comments.size %] [% description = comments.size %] [% END %] [% END %]
    [% FOREACH comment = comments %] [% IF count >= start_at %] [% PROCESS a_comment %] [% END %] [% count = count + increment %] [% END %] [% IF user.settings.comment_box_position.value == "before_comments" && user.id %] [% END %] [%# Note: this template is used in multiple places; if you use this hook, # make sure you are aware of this fact. #%] [% Hook.process("aftercomments") %] [% IF mode == "edit" %] [% END %]
    [%############################################################################%] [%# Block for individual comments #%] [%############################################################################%] [% BLOCK a_comment %] [% RETURN IF comment.is_private AND ! user.is_insider %] [% comment_text = comment.body_full({ wrap => 1 }) %] [% RETURN IF comment_text == '' AND (comment.work_time - 0) != 0 AND !user.is_timetracker %]
    [% IF count == description %] [% class_name = "bz_first_comment_head" %] [% comment_label = "Popis" %] [% ELSE %] [% class_name = "bz_comment_head" %] [% comment_label = "Komentář " _ count %] [% END %]
    [% IF mode == "edit" %] [% END %] [% IF mode == "edit" && user.is_insider %]
    [% END %] [%- comment_label FILTER html %] [% INCLUDE global/user.html.tmpl who = comment.author %] [% FOREACH group = comment.author.direct_group_membership %] [% NEXT UNLESS group.icon_url %] [% group.name FILTER html %] [% END %] [%+ comment.creation_ts FILTER time %]
    [% IF user.is_timetracker && (comment.work_time > 0 || comment.work_time < 0) %]
    Additional hours worked: [% PROCESS formattimeunit time_unit=comment.work_time %] [% END %] [%# Don't indent the
     block, since then the spaces are displayed in the
      # generated HTML
      #%]
    
      [%- comment_text FILTER quoteUrls(bug, comment) -%]
    
    [% END %] template/cs/default/bug/activity/0000755000175000017500000000000011721353157017250 5ustar norbertnorberttemplate/cs/default/bug/activity/show.html.tmpl0000644000175000017500000000315711721353157022077 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # bug: object. The bug whose activity is being displayed. # operations: array of hashes, see activity/table.html.tmpl. # # This template also needs to be called with the interface to the # activity/table.html.tmpl template fulfilled. #%] [% PROCESS global/variables.none.tmpl %] [% filtered_desc = bug.short_desc FILTER html %] [% PROCESS global/header.html.tmpl title = "Zmeny provedené $terms.bug $bug.bug_id" header = "Záznam aktivit pro $terms.bug $bug.bug_id: $filtered_desc" %]

    [% "Zpět k $terms.bug $bug.bug_id" FILTER bug_link(bug) FILTER none %]

    [% PROCESS bug/activity/table.html.tmpl %] [% IF operations.size > 0 %]

    [% "Zpět k $terms.bug $bug.bug_id" FILTER bug_link(bug) FILTER none %]

    [% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/bug/knob.html.tmpl0000644000175000017500000001022111721353157020202 0ustar norbertnorbert[%# 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 # Vaskin Kissoyan # Frédéric Buclin # Guy Pyrzak #%] [% PROCESS global/variables.none.tmpl %]
    [% 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 %] [% IF bug.resolution OR bug.check_can_change_field('resolution', bug.resolution, 1) %] [% END %] [% 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) %] [% IF bug.check_can_change_field('dup_id', 0, 1) %] of [% "${terms.bug} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %] (editovat) [% IF bug.dup_id %] [% END %] [% ELSIF bug.dup_id %] of [% "${terms.bug} ${bug.dup_id}" FILTER bug_link(bug.dup_id) FILTER none %] [% END %]
    template/cs/default/list/0000755000175000017500000000000011721353157015612 5ustar norbertnorberttemplate/cs/default/list/quips.html.tmpl0000644000175000017500000001270511721353157020621 0ustar norbertnorbert[%# 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 #%] [%# INTERFACE: # added_quip: string. Defined if the CGI added a quip data before # displaying anything; if defined, its value is that quip. # show_quips: boolean. True if we are showing the entire quip list. # quips: list of strings. Defined if and only if show_quips is true. # List of all quips. #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "$terms.Bugzilla - Správa bonmotů" header = "Přidejte vlastní titulek" %] [% IF added_quip %]

    Váš bonmot '[% added_quip FILTER html %]' byl přidán. [% IF Param("quip_list_entry_control") == "moderated" AND !user.in_group('admin') %] Bonmot bude zobrazen jakmile bude schválen. [% END %]

    [% END %] [% IF deleted_quip %]

    Bonmot '[% deleted_quip FILTER html %]' byl smazán.

    [% END %] [% IF approved or unapproved %]

    [% approved.size %] bonmotů bylo schváleno a [% unapproved.size %] bonmotů bylo neschváleno.

    [% END %]

    [% terms.Bugzilla %] zobrazí náhodný bonmot v titulku každého seznamu [% terms.bugsu %].

    [% IF Param("quip_list_entry_control") != "closed" %]

    Můžete přidat bonmot. Napište chytrý, vtipný nebo nudný bonmot (vyhněte se prosím obscéním nebo urážlivých bonmotům) a klikněte na tlačítko. [% IF Param("quip_list_entry_control") == "moderated" AND !user.in_group('admin') %] Bonmot bude před použitím schválen. [% END %]

    [% ELSE %]

    Žádné nové bonmoty nebyly přidány.

    [% END %] [% IF show_quips %] [% IF !user.in_group('admin') %]

    Vložené bonmoty:

      [% FOREACH quipid = quipids %] [% NEXT IF NOT quips.$quipid.approved %]
    • [% quips.$quipid.quip FILTER html %]
    • [% END %]
    [% ELSE %]

    Úprava bonmotů:

    Poznámka: Pouze schválené bonmoty budou zobrazeny. Jestliže parametr 'quip_list_entry_control' je nastaven na hodnotu open, vložené bonmoty budou automaticky schváleny.

    [% FOREACH quipid = quipids %] [% END %]
    Bonmot Autor Akce chváleno
    [% quips.$quipid.quip FILTER html %] [% userid = quips.$quipid.userid %] [% users.$userid FILTER html %] [% "Neznámý" IF NOT users.$userid %] Delete

    [% END %] [% ELSE %]

    Ti kdo mají rádi moudrost, mohou zobrazit [% IF user.in_group('admin') %] a upravovat [% END %] celý seznam bonmotů.

    [% END %] [% PROCESS global/footer.html.tmpl %] template/cs/default/list/edit-multiple.html.tmpl0000644000175000017500000003264011721353157022236 0ustar norbertnorbert[%# 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): Myk Melez # Max Kanat-Alexander # Frédéric Buclin # Guy Pyrzak # Reed Loden #%] [% PROCESS global/variables.none.tmpl %] [% dontchange = "--neměnit--" %]

    Pro změnu více [% terms.bugsu %] najednou:

    1. Označte v seznamu [% terms.bugs %], které chcete měnit.
    2. Proveďte zmeny v níže uvedených polích. Jesteže změny vyžadují komentář, tak vyplňte pole komentáře.
    3. Klikněte na tlačítko Uložit.
    [% IF Param("usetargetmilestone") %] [% END %] [% IF user.is_timetracker %] [% PROCESS bug/field.html.tmpl field = bug_fields.deadline, value = dontchange editable = 1, allow_dont_change = 1 %] [% END %] [% IF Param("useqacontact") %] [% END %] [% IF use_keywords %] [% INCLUDE "bug/field-label.html.tmpl" field = bug_fields.keywords, editable = 1 desc_url = "describekeywords.cgi" %] [% END %] [% IF Param('usestatuswhiteboard') %] [% END %] [% USE Bugzilla %] [%# Show all legal values and all fields, ignoring visibility controls. %] [% bug = 0 %] [% FOREACH field = Bugzilla.active_custom_fields %] [% PROCESS bug/field.html.tmpl value = dontchange editable = 1 allow_dont_change = 1 %] [% END %] [% Hook.process("after_custom_fields") %]
    [% PROCESS selectmenu menuname = "product" menuitems = products property = "name" %] [% PROCESS selectmenu menuname = "version" menuitems = versions property = "" %]
    [% PROCESS selectmenu menuname = "component" menuitems = components %] [% PROCESS selectmenu menuname = "priority" menuitems = priorities %]
    [% PROCESS selectmenu menuname = "rep_platform" menuitems = platforms %] [% PROCESS selectmenu menuname = "bug_severity" menuitems = severities %]
    [% PROCESS selectmenu menuname = "op_sys" menuitems = op_sys %] [% PROCESS selectmenu menuname = "target_milestone" menuitems = targetmilestones %]
    [% PROCESS status_section %]
       
    [% INCLUDE global/userselect.html.tmpl id => "assigned_to" name => "assigned_to" value => dontchange size => 40 %]
    [% INCLUDE global/userselect.html.tmpl id => "qa_contact" name => "qa_contact" value => dontchange size => 40 %]
    [% INCLUDE global/userselect.html.tmpl id => "masscc" name => "masscc" value => "" size => 40 multiple => 5 %]
    [% INCLUDE bug/field.html.tmpl field = bug_fields.keywords, editable = 1, value = keywords no_tds = 1 %]
    Status Whiteboard:
    [% IF user.is_insider %] [% END %]
    [% INCLUDE global/textarea.html.tmpl name = 'comment' id = 'comment' minrows = 5 maxrows = 25 cols = constants.COMMENT_COLS %]
    [% Hook.process('before_groups') %] [% IF groups.size > 0 %] Groups:
    [% FOREACH group = groups %] [% IF group.is_active %] [% ELSE %] [% foundinactive = 1 %] [% END %] [% END %]
    Odstranit
    [% terms.bugs %]
    ze
    skupiny
    Přidat
    [% terms.bugs %]
    do
    skupiny
    Název skupiny:
      [% SET inactive = !group.is_active %] [% group.description FILTER html_light FILTER inactive(inactive) %]
    [% IF foundinactive %]

    (Poznámka: [% terms.Bugs %] nemohou být přidány do [% FILTER inactive %]neaktivních skupin[% END %], mohou být pouze odstraněny.)

    [% END %] [% END %] [%+ Hook.process('after_groups') %] [%############################################################################%] [%# Select Menu Block #%] [%############################################################################%] [% BLOCK selectmenu %] [% END %] [%############################################################################%] [%# Status Block #%] [%############################################################################%] [% BLOCK status_section %] [% all_open_bugs = !current_bug_statuses.containsany(closedstates) %] [% all_closed_bugs = !current_bug_statuses.containsany(openstates) %] [% closed_status_array = [] %] [% END %] template/cs/default/list/change-columns.html.tmpl0000644000175000017500000001274111721353157022363 0ustar norbertnorbert[%# 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 Lawrence # Pascal Held #%] [% PROCESS global/variables.none.tmpl %] [% PROCESS global/header.html.tmpl title = "Nastavit sloupce" javascript_urls = "js/change-columns.js" onload = "initChangeColumns()" %]

    Vyberte sloupce, které si chcete zobrazit ve vašem seznamu [% terms.bugsu %]. Tato funkcionalita vyžaduje mít zapnuté cookies.

    [% PROCESS "global/field-descs.none.tmpl" %] [% field_descs.short_short_desc = "Předmět (prvních 60 znaků)" %] [% field_descs.short_desc = "Celý předmět" %] [% field_descs.assigned_to_realname = "Skutečné jméno $field_descs.assigned_to " %] [% field_descs.reporter_realname = "Skutečné jméno $field_descs.reporter" %] [% field_descs.qa_contact_realname = "Skutečné jméno $field_descs.qa_contact" %] [%# Create a mapping of field descriptions to field names, so that # the "Available Columns" list can be sorted alphabetically by # field description. #%] [% SET available_columns = {} %] [% FOREACH column = columns.keys %] [% NEXT IF collist.contains(column) %] [%# We lowecase the keys so that the sort happens case-insensitively. %] [% SET column_desc = field_descs.$column || column FILTER lower %] [% available_columns.$column_desc = column %] [% END %]
    Dostupné sloupce
    Vybrané sloupce





    [% IF saved_search %]

    [% ELSE %] [% END %]

    [% PROCESS global/footer.html.tmpl %] template/cs/default/list/list.html.tmpl0000644000175000017500000002530611721353157020434 0ustar norbertnorbert[%# 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): Myk Melez #%] [%# INTERFACE: # searchtype: string. Type of search - either "series", "saved" or undef. # ... # defaultsavename: string. The default name for saving the query. #%] [%############################################################################%] [%# Template Initialization #%] [%############################################################################%] [% PROCESS "global/field-descs.none.tmpl" %] [% title = "Seznam $terms.bugsu" %] [% IF searchname || defaultsavename %] [% title = title _ ": " _ (searchname OR defaultsavename) FILTER html %] [% END %] [% qorder = order FILTER url_quote IF order %] [%############################################################################%] [%# Page Header #%] [%############################################################################%] [% PROCESS global/header.html.tmpl title = title style = style atomlink = "buglist.cgi?$urlquerypart&title=$title&ctype=atom" yui = [ 'autocomplete', 'calendar' ] javascript_urls = [ "js/util.js", "js/field.js" ] style_urls = [ "skins/standard/buglist.css" ] doc_section = "query.html#list" %]
    [% currenttime FILTER time('%a %b %e %Y %T %Z') FILTER html %]
    [% IF debug %]

    [% query FILTER html %]

    [% IF query_explain.defined %]
    [% query_explain FILTER html %]
    [% END %] [% END %] [% IF user.settings.display_quips.value == 'on' %] [% DEFAULT quip = "$terms.Bugzilla by tady ráda zobrazovala náhodně vybraný citát, ale nikdo žádný nezadal." %] [% quip FILTER html %] [% END %]
    [% IF toolong %]

    Tento seznam je na [% terms.Bugzilla %] příliš dlouhý; tlačítka Další/Předch/První/Poslední se neoběví u jednotlivých [% terms.bugsu %].

    [% END %] [% SET shown_types = [ 'notequals', 'regexp', 'notregexp', 'lessthan', 'lessthaneq', 'greaterthan', 'greaterthaneq', 'changedbefore', 'changedafter', 'changedfrom', 'changedto', 'changedby', 'notsubstring', 'nowords', 'nowordssubstr', 'notmatches', ] %]
      [% FOREACH desc_item = search_description %]
    • [% field_descs.${desc_item.field} FILTER html %]: [% IF shown_types.contains(desc_item.type) || debug %] ([% search_descs.${desc_item.type} FILTER html %]) [% END %] [% FOREACH val IN desc_item.value.split(',') %] [%+ display_value(desc_item.field, val) FILTER html %][% ',' UNLESS loop.last %] [% END %] [% IF debug %] ([% desc_item.term FILTER html %]) [% END %]
    • [% END %]

    [%############################################################################%] [%# Preceding Status Line #%] [%############################################################################%] [% IF bugs.size > 9 %] Nalezeno [% bugs.size %] [%+ terms.bugsu %]. [% END %] [%############################################################################%] [%# Start of Change Form #%] [%############################################################################%] [% IF dotweak %]
    [% END %] [%############################################################################%] [%# Bug Table #%] [%############################################################################%] [% FLUSH %] [% PROCESS list/table.html.tmpl %] [%############################################################################%] [%# Succeeding Status Line #%] [%############################################################################%] [% IF bugs.size == 0 %] [% terms.zeroSearchResults %]. [% ELSIF bugs.size == 1 %] Nalezen jeden požadavek. [% ELSE %] Nalezeno [% bugs.size %] [%+ terms.bugsu %]. [% END %] [% IF bugs.size == 0 %] [% END %]
    [%############################################################################%] [%# Rest of Change Form #%] [%############################################################################%] [% IF dotweak %] [% PROCESS "list/edit-multiple.html.tmpl" %]

    [% END %] [%############################################################################%] [%# Navigation Bar #%] [%############################################################################%] [% IF bugs.size > 0 %] [% END %] [% IF searchtype == "saved" %] [% ELSE %] [% END %]
    [% FOREACH id = buglist %] [% END %]
    [% FOREACH id = buglist %] [% END %]
    [% IF user.is_timetracker %]
    [% END %]
      Upravit hledání | Zapomenout hledání '[% searchname FILTER html %]'  
    jako
    [% IF one_product.defined && bugs.size %]

    [% PROCESS enter_bug_link %]

    [% END %] [%############################################################################%] [%# Page Footer #%] [%############################################################################%] [% PROCESS global/footer.html.tmpl %] [% BLOCK edit_search_url %] [% editqueryname = searchname OR defaultsavename OR '' %] query.cgi?[% urlquerypart FILTER html %] [%- IF editqueryname != '' %]&known_name= [%- editqueryname FILTER url_quote %] [% END %] [% END %] [% BLOCK enter_bug_link %] Zadat nový [% terms.bug2 %] [% IF one_product.defined %] k produktu "[% one_product.name FILTER html %]" [% END %] [% END %] template/cs/default/list/table.html.tmpl0000644000175000017500000002417711721353157020555 0ustar norbertnorbert[%# 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): Myk Melez # Jesse Clark #%] [%############################################################################%] [%# Initialization #%] [%############################################################################%] [%# Don't display the table or do any processing if there are no bugs # to display %] [% RETURN IF !bugs.size %] [%# Columns whose titles or values should be abbreviated to make the list # more compact. For columns whose titles should be abbreviated, # the shortened title is included. For columns whose values should be # abbreviated, a maximum length is provided along with the ellipsis that # should be added to an abbreviated value, if any. # wrap is set if a column's contents should be allowed to be word-wrapped # by the browser. #%] [% PROCESS "global/field-descs.none.tmpl" %] [% field_descs.short_short_desc = field_descs.short_desc %] [% field_descs.assigned_to_realname = field_descs.assigned_to %] [% field_descs.reporter_realname = field_descs.reporter %] [% field_descs.qa_contact_realname = field_descs.qa_contact %] [% abbrev = { "bug_severity" => { maxlength => 3 , title => "Záv" } , "priority" => { maxlength => 3 , title => "Pri" } , "rep_platform" => { maxlength => 3 , title => "Plt" } , "bug_status" => { maxlength => 4 } , "assigned_to" => { maxlength => 30 , ellipsis => "..." } , "assigned_to_realname" => { maxlength => 20 , ellipsis => "..." } , "reporter" => { maxlength => 30 , ellipsis => "..." } , "reporter_realname" => { maxlength => 20 , ellipsis => "..." } , "qa_contact" => { maxlength => 30 , ellipsis => "..." , title => "QAKontakt" } , "qa_contact_realname" => { maxlength => 20 , ellipsis => "..." , title => "QAKontakt" } , "resolution" => { maxlength => 4 } , "short_desc" => { wrap => 1 } , "short_short_desc" => { maxlength => 60 , ellipsis => "..." , wrap => 1 } , "status_whiteboard" => { title => "Whiteboard" , wrap => 1 } , "keywords" => { wrap => 1 } , "flagtypes.name" => { wrap => 1 } , "component" => { maxlength => 8 , title => "Komp" } , "product" => { maxlength => 8 } , "version" => { maxlength => 5 , title => "Verz" } , "op_sys" => { maxlength => 4 } , "bug_file_loc" => { maxlength => 30 } , "target_milestone" => { title => "Milník" } , "percentage_complete" => { format_value => "%d %%" } , } %] [% PROCESS bug/time.html.tmpl %] [% Hook.process("before_table") %] [%############################################################################%] [%# Table Header #%] [%############################################################################%] [% tableheader = BLOCK %] [% IF dotweak %] [% END %] [% IF splitheader %] [% FOREACH id = displaycolumns %] [% NEXT UNLESS loop.count() % 2 == 0 %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% IF dotweak %] [% END %] [% FOREACH id = displaycolumns %] [% NEXT IF loop.count() % 2 == 0 %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% ELSE %] [% FOREACH id = displaycolumns %] [% column = columns.$id %] [% PROCESS columnheader %] [% END %] [% END %] [% END %] [% BLOCK columnheader %] [% END %] [% BLOCK new_order %] [% desc = '' %] [% IF (om = order.match("\\b$id( DESC)?")) %] [% desc = ' DESC' IF NOT om.0 %] [% END %] [% id _ desc FILTER url_quote %] [% IF id != 'bug_id' AND order %] [% ',' _ order.remove("\\b$id( DESC)?(,\\s*|\$)") FILTER url_quote %] [% END %] [% END %] [% BLOCK order_arrow %] [% IF order.match("^$id DESC") %] [% ELSIF order.match("^$id(,\\s*|\$)") %] [% ELSIF order.match("\\b$id DESC") %] [% ELSIF order.match("\\b$id(,\\s*|\$)") %] [% END %] [% END %] [%############################################################################%] [%# Bug Table #%] [%############################################################################%] [% tableheader %] [% FOREACH bug = bugs %] [% count = loop.count() %] [% IF dotweak %] [% END %] [% FOREACH column = displaycolumns %] [% END %] [% IF loop.last() && time_info.time_present == 1 %] [% PROCESS time_summary_line %] [% END %] [% END %]
      ID [% PROCESS order_arrow id='bug_id' ~%]
      
    [%- abbrev.$id.title || field_descs.$id || column.title -%] [% PROCESS order_arrow ~%]
    [% bug.bug_id %] [%+ '[SEC]' IF bug.secure_mode %] [% IF abbrev.$column.maxlength %] [% END %] [% IF abbrev.$column.format_value %] [%- bug.$column FILTER format(abbrev.$column.format_value) FILTER html -%] [% ELSIF column == 'actual_time' || column == 'remaining_time' || column == 'estimated_time' %] [% PROCESS formattimeunit time_unit=bug.$column %] [%# Display the login name of the user if their real name is empty. %] [% ELSIF column.match('_realname$') && bug.$column == '' %] [% SET login_column = column.remove('_realname$') %] [% bug.${login_column}.truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html %] [% ELSIF column == 'short_desc' || column == "short_short_desc" %] [%- bug.$column.truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html -%] [% ELSE %] [%- display_value(column, bug.$column).truncate(abbrev.$column.maxlength, abbrev.$column.ellipsis) FILTER html -%] [% END %] [% IF abbrev.$column.maxlength %] [% END %]
    [% BLOCK time_summary_line %] [% columns_to_span = 1 %] [%# bugID %] [% IF dotweak %] [% columns_to_span = columns_to_span + 1 %] [% END %] [% FOREACH column = displaycolumns %] [% IF column == 'actual_time' || column == 'remaining_time' || column == 'estimated_time' || column == 'percentage_complete' %] [% IF columns_to_span > 0 %] Celkem [% columns_to_span = 0 %] [% END %] [% IF column == 'percentage_complete' %] [% time_info.percentage_complete FILTER format(abbrev.$column.format_value) FILTER html %] [% ELSE %] [%- PROCESS formattimeunit time_unit=time_info.$column %] [% END %] [% ELSIF columns_to_span == 0 %] [%# A column following the first total %]   [% ELSE %] [%# We haven't gotten to a time column yet, keep computing span %] [% columns_to_span = columns_to_span + 1 %] [% END %] [% END %] [% END %] template/cs/default/email/0000755000175000017500000000000011721353157015726 5ustar norbertnorberttemplate/cs/default/email/newchangedmail.txt.tmpl0000644000175000017500000000521211721353157022410 0ustar norbertnorbert[%# 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): André Batosti #%] [% PROCESS "global/variables.none.tmpl" %] [% PROCESS "global/reason-descs.none.tmpl" %] From: [% Param('mailfrom') %] To: [% to_user.email %] Subject: [[% terms.Bug %] [%+ bug.id %]] [% 'Nový: ' IF isnew %][%+ bug.short_desc %] Date: [% bug.delta_ts FILTER time("%a, %d %b %Y %T %z", to_user.timezone) %] X-Bugzilla-Reason: [% reasonsheader %] X-Bugzilla-Type: [% isnew ? 'new' : 'changed' %] X-Bugzilla-Watch-Reason: [% reasonswatchheader %] [% IF Param('useclassification') %] X-Bugzilla-Classification: [% bug.classification %] [% END %] X-Bugzilla-Product: [% bug.product %] X-Bugzilla-Component: [% bug.component %] X-Bugzilla-Keywords: [% bug.keywords %] X-Bugzilla-Severity: [% bug.bug_severity %] X-Bugzilla-Who: [% changer.login %] X-Bugzilla-Status: [% bug.bug_status %] X-Bugzilla-Priority: [% bug.priority %] X-Bugzilla-Assigned-To: [% bug.assigned_to.login %] X-Bugzilla-Target-Milestone: [% bug.target_milestone %] X-Bugzilla-Changed-Fields: [% changedfields.join(" ") %] [%+ threadingmarker %] [%+ urlbase %]show_bug.cgi?id=[% bug.id %] [%- IF diffs %] [%+ diffs %] [% END -%] [% FOREACH comment = new_comments %] [%- IF comment.count %] --- Komentář #[% comment.count %] od [% comment.author.identity %] [%+ comment.creation_ts FILTER time(undef, to_user.timezone) %] --- [% END %] [%+ comment.body_full({ is_bugmail => 1, wrap => 1 }) %] [% END %] -- [%# Protect the trailing space of the signature marker %] Konfigurace zpráv: [% urlbase %]userprefs.cgi?tab=email ------- Tento email jste přijal z tohoto důvodu: ------- [% SET reason_lines = [] %] [% FOREACH reason = reasons %] [% reason_lines.push(reason_descs.$reason) IF reason_descs.$reason %] [% END %] [% FOREACH reason = reasons_watch %] [% reason_lines.push(watch_reason_descs.$reason) IF watch_reason_descs.$reason %] [% END %] [%+ reason_lines.join("\n") %]