/template/en/default/global/user-error.html.tmpl
Go Template | 1863 lines | 1578 code | 285 blank | 0 comment | 0 complexity | 48c26c365b11e6080960a5918c9d699c MD5 | raw file
Large files files are truncated, but you can click here to view the full file
1[%# The contents of this file are subject to the Mozilla Public 2 # License Version 1.1 (the "License"); you may not use this file 3 # except in compliance with the License. You may obtain a copy of 4 # the License at http://www.mozilla.org/MPL/ 5 # 6 # Software distributed under the License is distributed on an "AS 7 # IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or 8 # implied. See the License for the specific language governing 9 # rights and limitations under the License. 10 # 11 # The Original Code is the Bugzilla Bug Tracking System. 12 # 13 # The Initial Developer of the Original Code is Netscape Communications 14 # Corporation. Portions created by Netscape are 15 # Copyright (C) 1998 Netscape Communications Corporation. All 16 # Rights Reserved. 17 # 18 # Contributor(s): Gervase Markham <gerv@gerv.net> 19 # FrĂŠdĂŠric Buclin <LpSolit@gmail.com> 20 # Max Kanat-Alexander <mkanat@bugzilla.org> 21 #%] 22 23[%# INTERFACE: 24 # header_done: boolean. True if the Bugzilla header has already been printed. 25 # error: string. The tag of the error, or the error message to be displayed 26 # (deprecated). May contain HTML if it's an error message. 27 #%] 28 29[%# This is a list of all the possible user errors. Please keep them in 30 # alphabetical order by error tag, and leave a blank line between errors. 31 # 32 # Note that you must explicitly filter every single template variable 33 # in this file; if you do not wish to change it, use the "none" filter. 34 # 35 # Extension- or custom-specific error handling can be easily added 36 # via hooks: just place additional code into 37 # template/en/hook/global/user-error-errors.html.tmpl 38 # Note: be aware of uniqueness of error string parameter value, since 39 # nobody can guarantee the hook files processing order in the future. 40 #%] 41 42[% PROCESS global/variables.none.tmpl %] 43 44[% PROCESS "global/field-descs.none.tmpl" %] 45 46[% DEFAULT title = "Error" %] 47 48[% error_message = BLOCK %] 49 [% IF error == "account_creation_disabled" %] 50 [% title = "Account Creation Disabled" %] 51 User account creation has been disabled. 52 <hr> 53 New accounts must be created by an administrator. The 54 maintainer is [% Param("maintainer") %]. 55 56 [% ELSIF error == "account_creation_restricted" %] 57 [% title = "Account Creation Restricted" %] 58 User account creation has been restricted. 59 <hr> 60 Contact your administrator or the maintainer 61 ([% Param("maintainer") %]) for information about 62 creating an account. 63 64 [% ELSIF error == "account_disabled" %] 65 [% title = "Account Disabled" %] 66 [% disabled_reason FILTER none %] 67 <hr> 68 If you believe your account should be restored, please 69 send email to [% Param("maintainer") %] explaining why. 70 71 [% ELSIF error == "account_exists" %] 72 [% title = "Account Already Exists" %] 73 There is already an account with 74 [% IF email %] 75 the login name [% email FILTER html %]. 76 [% ELSE %] 77 that login name. 78 [% END %] 79 80 [% ELSIF error == "account_locked" %] 81 [% title = "Account Locked" %] 82 Your IP ([% ip_addr FILTER html %]) has been locked out of this 83 account until [% unlock_at FILTER time %], as you have 84 exceeded the maximum number of login attempts. 85 86 [% ELSIF error == "alias_has_comma_or_space" %] 87 [% title = "Invalid Characters In Alias" %] 88 The alias you entered, <em>[% alias FILTER html %]</em>, 89 contains one or more commas or spaces. Aliases cannot contain 90 commas or spaces because those characters are used to separate 91 aliases from each other in lists. Please choose an alias 92 that does not contain commas and spaces. 93 94 [% ELSIF error == "alias_in_use" %] 95 [% title = "Alias In Use" %] 96 [% terms.Bug %] [%+ bug_id FILTER bug_link(bug_id) FILTER none %] 97 has already taken the alias <em>[% alias FILTER html %]</em>. 98 Please choose another one. 99 100 [% ELSIF error == "alias_is_numeric" %] 101 [% title = "Alias Is Numeric" %] 102 You tried to give this [% terms.bug %] the alias <em>[% alias FILTER html %]</em>, 103 but aliases cannot be merely numbers, since they could 104 then be confused with [% terms.bug %] IDs. Please choose an 105 alias containing at least one letter. 106 107 [% ELSIF error == "alias_too_long" %] 108 [% title = "Alias Too Long" %] 109 [% terms.Bug %] aliases cannot be longer than 20 characters. 110 Please choose a shorter alias. 111 112 [% ELSIF error == "attachment_bug_id_mismatch" %] 113 [% title = "Invalid Attachments" %] 114 You tried to perform an action on attachments from different [% terms.bugs %]. 115 This operation requires all attachments to be from the same [% terms.bug %]. 116 117 [% ELSIF error == "auth_cant_create_account" %] 118 [% title = "Can't create accounts" %] 119 This site is using an authentication scheme which does not permit 120 account creation. Please contact an administrator to get a new account 121 created. 122 123 [% ELSIF error == "auth_failure" %] 124 [% title = "Authorization Required" %] 125 [% admindocslinks = {'groups.html' => 'Group Security'} %] 126 Sorry, 127 [% IF group %] 128 you aren't a member of the '[% group FILTER html %]' group, 129 [% END %] 130 131 [% IF reason %] 132 [% IF group %] and [% END %] 133 [% IF reason == "cant_bless" %] 134 you don't have permissions to add or remove people from a group, 135 [% ELSIF reason == "not_visible" %] 136 there are visibility restrictions on certain user groups, 137 [% END %] 138 [% END %] 139 140 [% IF group || reason %] and so [% END %] you are not authorized to 141 [% IF action == "access" %] 142 access 143 [% ELSIF action == "add" %] 144 add new 145 [% ELSIF action == "begin" %] 146 begin 147 [% ELSIF action == "modify" %] 148 modify 149 [% ELSIF action == "delete" %] 150 delete 151 [% ELSIF action == "edit" %] 152 add, modify or delete 153 [% ELSIF action == "run" %] 154 run 155 [% ELSIF action == "schedule" %] 156 schedule 157 [% ELSIF action == "search" %] 158 search 159 [% ELSIF action == "use" %] 160 use 161 [% ELSIF action == "approve" %] 162 approve 163 [% ELSE %] 164 [%+ Hook.process('auth_failure_action') %] 165 [% END %] 166 167 [% IF object == "administrative_pages" %] 168 administrative pages 169 [% ELSIF object == "attachment" %] 170 [% IF attach_id %] 171 attachment #[% attach_id FILTER html %] 172 [% ELSE %] 173 this attachment 174 [% END %] 175 [% ELSIF object == "bugs" %] 176 [%+ terms.bugs %] 177 [% ELSIF object == "bug_fields" %] 178 the [% field_descs.$field FILTER html %] field 179 [% ELSIF object == "charts" %] 180 the "New Charts" feature 181 [% ELSIF object == "classifications" %] 182 classifications 183 [% ELSIF object == "components" %] 184 components 185 [% ELSIF object == "custom_fields" %] 186 custom fields 187 [% ELSIF object == "field_values" %] 188 field values 189 [% ELSIF object == "flagtypes" %] 190 flag types 191 [% ELSIF object == "group_access" %] 192 group access 193 [% ELSIF object == "groups" %] 194 groups 195 [% ELSIF object == "keywords" %] 196 keywords 197 [% ELSIF object == "milestones" %] 198 milestones 199 [% ELSIF object == "multiple_bugs" %] 200 multiple [% terms.bugs %] at once 201 [% ELSIF object == "parameters" %] 202 parameters 203 [% ELSIF object == "products" %] 204 products 205 [% ELSIF object == "quips" %] 206 quips 207 [% ELSIF object == "reports" %] 208 whine reports 209 [% ELSIF object == "sanity_check" %] 210 a sanity check 211 [% ELSIF object == "settings" %] 212 settings 213 [% ELSIF object == "sudo_session" %] 214 a sudo session 215 [% ELSIF object == "timetracking_summaries" %] 216 time-tracking summary reports 217 [% ELSIF object == "user" %] 218 the user [% IF userid %] with ID '[% userid FILTER html %]' 219 [% ELSE %]you specified [% END %] 220 [% ELSIF object == "users" %] 221 users 222 [% ELSIF object == "versions" %] 223 versions 224 [% ELSIF object == "workflow" %] 225 the workflow 226 [% ELSE %] 227 [%+ Hook.process('auth_failure_object') %] 228 [% END %]. 229 230 [% Hook.process("auth_failure") %] 231 232 [% ELSIF error == "attachment_deletion_disabled" %] 233 [% title = "Attachment Deletion Disabled" %] 234 Attachment deletion is disabled on this installation. 235 236 [% ELSIF error == "attachment_removed" %] 237 [% title = "Attachment Removed" %] 238 The attachment you are attempting to access has been removed. 239 240 [% ELSIF error == "bug_access_denied" %] 241 [% title = "Access Denied" %] 242 [% admindocslinks = {'groups.html' => 'Group Security'} %] 243 You are not authorized to access [% terms.bug %] #[% bug_id FILTER html %]. 244 245 [% ELSIF error == "bug_access_query" %] 246 [% title = "Access Denied" %] 247 [% docslinks = {'myaccount.html' => 'Creating an account'} %] 248 You are not authorized to access [% terms.bug %] #[% bug_id FILTER html %]. 249 To see this [% terms.bug %], you must 250 first <a href="show_bug.cgi?id= 251 [% bug_id FILTER uri %]&GoAheadAndLogIn=1">log 252 in to an account</a> with the appropriate permissions. 253 254 [% ELSIF error == "bug_url_invalid" %] 255 [% title = "Invalid $terms.Bug URL" %] 256 <code>[% url FILTER html %]</code> is not a valid URL to [% terms.abug %]. 257 [% IF reason == 'http' %] 258 URLs must start with "http" or "https". 259 [% ELSIF reason == 'path_only' %] 260 You must specify a full URL. 261 [% ELSIF reason == 'show_bug' %] 262 [%+ field_descs.see_also FILTER html %] URLs should point to one of: 263 <ul> 264 <li><code>show_bug.cgi</code> in a [% terms.Bugzilla %] 265 installation.</li> 266 <li>A b[% %]ug on launchpad.net</li> 267 <li>An issue on code.google.com.</li> 268 <li>A b[% %]ug on b[% %]ugs.debian.org.</li> 269 <li>An issue in a JIRA installation.</li> 270 <li>A ticket in a Trac installation.</li> 271 <li>A b[% %]ug in a MantisBT installation.</li> 272 <li>A b[% %]ug on sourceforge.net.</li> 273 </ul> 274 [% ELSIF reason == 'id' %] 275 There is no valid [% terms.bug %] id in that URL. 276 [% END %] 277 278 [% ELSIF error == "bug_url_too_long" %] 279 [% title = "Invalid $terms.Bug URL" %] 280 [% terms.Bug %] URLs can not be longer than 281 [%+ constants.MAX_BUG_URL_LENGTH FILTER none %] characters long. 282 <code>[% url FILTER html %]</code> is too long. 283 284 [% ELSIF error == "buglist_parameters_required" %] 285 [% title = "Parameters Required" %] 286 [% docslinks = {'query.html' => "Searching for $terms.bugs", 287 'query.html#list' => "$terms.Bug lists"} %] 288 You may not search, or create saved searches, without any search terms. 289 290 [% ELSIF error == "cc_remove_denied" %] 291 [% title = "Change Denied" %] 292 You do not have permission to remove other people from the CC list. 293 294 [% ELSIF error == "chart_too_large" %] 295 [% title = "Chart Too Large" %] 296 Sorry, but 2000 x 2000 is the maximum size for a chart. 297 298 [% ELSIF error == "comment_id_invalid" %] 299 [% id FILTER html %] is not a valid comment id. 300 301 [% ELSIF error == "comment_invalid_isprivate" %] 302 You tried to modify the privacy of comment id [% id FILTER html %], 303 but that is not a valid comment on this [% terms.bug %]. 304 305 [% ELSIF error == "comment_is_private" %] 306 Comment id [% id FILTER html %] is private. 307 308 [% ELSIF error == "comment_required" %] 309 [% title = "Comment Required" %] 310 You have to specify a 311 [% IF old && new %] 312 <b>comment</b> when changing the status of [% terms.abug %] from 313 [%+ old.name FILTER html %] to [% new.name FILTER html %]. 314 [% ELSIF new %] 315 description for this [% terms.bug %]. 316 [% ELSE %] 317 <b>comment</b> on this change. 318 [% END %] 319 320 [% ELSIF error == "comment_too_long" %] 321 [% title = "Comment Too Long" %] 322 Comments cannot be longer than 323 [%+ constants.MAX_COMMENT_LENGTH FILTER html %] characters. 324 325 [% ELSIF error == "auth_classification_not_enabled" %] 326 [% title = "Classification Not Enabled" %] 327 Sorry, classification is not enabled. 328 329 [% ELSIF error == "classification_name_too_long" %] 330 [% title = "Classification Name Too Long" %] 331 The name of a classification is limited to [% constants.MAX_CLASSIFICATION_SIZE FILTER html %] 332 characters. '[% name FILTER html %]' is too long ([% name.length %] characters). 333 334[% ELSIF error == "classification_not_specified" %] 335 [% title = "You Must Supply A Classification Name" %] 336 You must enter a classification name. 337 338 [% ELSIF error == "classification_already_exists" %] 339 [% title = "Classification Already Exists" %] 340 A classification with the name '[% name FILTER html %]' already exists. 341 342 [% ELSIF error == "classification_invalid_sortkey" %] 343 [% title = "Invalid Sortkey for Classification" %] 344 The sortkey '[% sortkey FILTER html %]' is invalid. It must be an 345 integer between 0 and [% constants.MAX_SMALLINT FILTER html %]. 346 347 [% ELSIF error == "classification_not_deletable" %] 348 [% title = "Default Classification Can Not Be Deleted" %] 349 You can not delete the default classification 350 351 [% ELSIF error == "classification_has_products" %] 352 Sorry, there are products for this classification. You 353 must reassign those products to another classification before you 354 can delete this one. 355 356 [% ELSIF error == "component_already_exists" %] 357 [% title = "Component Already Exists" %] 358 The <em>[% product.name FILTER html %]</em> product already has 359 a component named <em>[% name FILTER html %]</em>. 360 361 [% ELSIF error == "component_blank_description" %] 362 [% title = "Blank Component Description Not Allowed" %] 363 You must enter a non-blank description for this component. 364 365 [% ELSIF error == "component_blank_name" %] 366 [% title = "Blank Component Name Not Allowed" %] 367 You must enter a name for this new component. 368 369 [% ELSIF error == "component_has_bugs" %] 370 [% title = BLOCK %]Component has [% terms.Bugs %][% END %] 371 There are [% nb FILTER html %] [%+ terms.bugs %] entered for this component! 372 You must reassign those [% terms.bugs %] to another component before you 373 can delete this one. 374 375 [% ELSIF error == "component_name_too_long" %] 376 [% title = "Component Name Is Too Long" %] 377 The name of a component is limited to [% constants.MAX_COMPONENT_SIZE FILTER html %] 378 characters. '[% name FILTER html %]' is too long ([% name.length %] characters). 379 380 [% ELSIF error == "component_need_initialowner" %] 381 [% title = "Component Requires Default Assignee" %] 382 A default assignee is required for this component. 383 384 [% ELSIF error == "customfield_nonexistent" %] 385 [% title = "Unknown Custom Field" %] 386 There is no custom field with the name '[% name FILTER html %]'. 387 388 [% ELSIF error == "customfield_not_obsolete" %] 389 [% title = "Custom Field Not Obsolete" %] 390 The custom field '[% name FILTER html %]' is not obsolete. 391 Please obsolete a custom field before attempting to delete it. 392 393 [% ELSIF error == "customfield_has_activity" %] 394 [% title = "Custom Field Has Activity" %] 395 The custom field '[% name FILTER html %]' cannot be deleted because 396 it has recorded activity. 397 398 [% ELSIF error == "customfield_has_contents" %] 399 [% title = "Custom Field Has Contents" %] 400 The custom field '[% name FILTER html %]' cannot be deleted because 401 at least one [% terms.bug %] has a non empty value for this field. 402 403 [% ELSIF error == "dependency_loop_multi" %] 404 [% title = "Dependency Loop Detected" %] 405 The following [% terms.bug %](s) would appear on both the "depends on" 406 and "blocks" parts of the dependency tree if these changes 407 are committed: 408 [% FOREACH dep = deps %] 409 [%+ dep FILTER bug_link(dep) FILTER none %] 410 [% END %]. 411 This would create a circular dependency, which is not allowed. 412 413 [% ELSIF error == "dependency_loop_single" %] 414 [% title = "Dependency Loop Detected" %] 415 You can't make [% terms.abug %] block itself or depend on itself. 416 417 [% ELSIF error == "dupe_id_required" %] 418 [% title = "Duplicate $terms.Bug Id Required" %] 419 You must specify [% terms.abug %] id to mark this [% terms.bug %] 420 as a duplicate of. 421 422 [% ELSIF error == "dupe_not_allowed" %] 423 [% title = "Cannot mark $terms.bugs as duplicates" %] 424 You cannot mark [% terms.bugs %] as duplicates when 425 changing several [% terms.bugs %] at once. 426 427 [% ELSIF error == "dupe_loop_detected" %] 428 [% title = "Loop detected among duplicates" %] 429 You cannot mark [% terms.bug %] [%+ bug_id FILTER html %] as 430 a duplicate of 431 [% IF dupe_of == bug_id %] 432 itself 433 [% ELSE %] 434 [%+ terms.bug %] [%+ dupe_of FILTER html %], because it 435 would create a duplicate loop 436 [% END %]. 437 438 [% ELSIF error == "email_change_in_progress" %] 439 [% title = "Email Change Already In Progress" %] 440 Email change already in progress; please check your email. 441 442 [% ELSIF error == "email_confirmation_failed" %] 443 [% title = "Email Address Confirmation Failed" %] 444 Email address confirmation failed. 445 446 [% ELSIF error == "email_no_text_plain" %] 447 Your message did not contain any text.[% terms.Bugzilla %] does not 448 accept HTML-only email, or HTML email with attachments. 449 450 [% ELSIF error == "empty_group_description" %] 451 [% title = "The group description can not be empty" %] 452 You must enter a description for the group. 453 454 [% ELSIF error == "empty_group_name" %] 455 [% title = "The group name can not be empty" %] 456 You must enter a name for the group. 457 458 [% ELSIF error == "entry_access_denied" %] 459 [% title = "Permission Denied" %] 460 [% admindocslinks = {'groups.html' => 'Group Security'} %] 461 Sorry, either the product <em>[% product FILTER html %]</em> 462 does not exist or you aren't authorized to 463 enter [% terms.abug %] into it. 464 465 [% ELSIF error == "extension_create_no_name" %] 466 You must specify a name for your extension, as an argument to this script. 467 468 [% ELSIF error == "extension_first_letter_caps" %] 469 The first letter of your extension's name must be a capital letter. 470 (You specified '[% name FILTER html %]'.) 471 472 [% ELSIF error == "field_already_exists" %] 473 [% title = "Field Already Exists" %] 474 The field '[% field.name FILTER html %]' 475 ([% field.description FILTER html %]) already exists. Please 476 choose another name. 477 478 [% ELSIF error == "field_cant_control_self" %] 479 [% title = "Field Can't Control Itself" %] 480 The [% field.description FILTER html %] field can't be set to control 481 itself. 482 483 [% ELSIF error == "field_control_must_be_select" %] 484 [% title = "Invalid Field Type Selected" %] 485 Only drop-down and multi-select fields can be used to control 486 the visibility/values of other fields. [% field.description FILTER html %] 487 is not the right type of field. 488 489 [% ELSIF error == "field_invalid_name" %] 490 [% title = "Invalid Field Name" %] 491 '[% name FILTER html %]' is not a valid name for a field. 492 A name may contain only letters, numbers, and the underscore character. 493 494 [% ELSIF error == "field_invalid_sortkey" %] 495 [% title = "Invalid Sortkey for Field" %] 496 The sortkey [% sortkey FILTER html %] that you have provided for 497 this field is not a valid positive integer. 498 499 [% ELSIF error == "field_missing_description" %] 500 [% title = "Missing Description for Field" %] 501 You must enter a description for this field. 502 503 [% ELSIF error == "field_missing_name" %] 504 [% title = "Missing Name for Field" %] 505 You must enter a name for this field. 506 507 [% ELSIF error == "field_value_control_select_only" %] 508 [% title = "Invalid Value Control Field" %] 509 Only Drop-Down or Multi-Select fields can have a field that 510 controls their values. 511 512 [% ELSIF error == "field_visibility_values_must_be_selected" %] 513 [% title = "Missing visibility field values" %] 514 At least one value must be selected for the visibility field 515 '[% field.name FILTER html %]'. 516 517 [% ELSIF error == "fieldname_invalid" %] 518 [% title = "Specified Field Does Not Exist" %] 519 The field '[% field.name FILTER html %]' does not exist or 520 cannot be edited with this interface. 521 522 [% ELSIF error == "fieldvalue_already_exists" %] 523 [% title = "Field Value Already Exists" %] 524 The value '[% value.name FILTER html %]' already exists for the 525 [%+ field.description FILTER html %] field. 526 527 [% ELSIF error == "fieldvalue_is_controller" %] 528 [% title = "Value Controls Other Fields" %] 529 You cannot delete the [% value.field.description FILTER html %] 530 '[% value.name FILTER html %]' because 531 [% IF fields.size %] 532 it controls the visibility of the following fields: 533 [%+ fields.join(', ') FILTER html %]. 534 [% END %] 535 [% ' Also, ' IF fields.size AND vals.size %] 536 [% IF vals.size %] 537 it controls the visibility of the following field values: 538 <ul> 539 [% FOREACH field_name = vals.keys %] 540 [% FOREACH val = vals.${field_name} %] 541 <li>[% val.field.name FILTER html %]: 542 '[% val.name FILTER html %]'</li> 543 [% END %] 544 [% END %] 545 </ul> 546 [% END %] 547 548 [% ELSIF error == "fieldvalue_is_default" %] 549 [% title = "Specified Field Value Is Default" %] 550 '[% value.name FILTER html %]' is the default value for 551 the '[% field.description FILTER html %]' field and cannot be deleted 552 or disabled. 553 [% IF user.in_group('tweakparams') %] 554 You have to <a href="editparams.cgi?section=bugfields# 555 [%- param_name FILTER uri %]">change</a> the default value first. 556 [% END %] 557 558 [% ELSIF error == "fieldvalue_name_too_long" %] 559 [% title = "Field Value Is Too Long" %] 560 The value of a field is limited to 561 [%+ constants.FIELD_VALUE_MAX_SIZE FILTER none %] characters. 562 '[% value FILTER html %]' is too long ([% value.length %] characters). 563 564 [% ELSIF error == "fieldvalue_not_editable" %] 565 [% title = "Field Value Not Editable" %] 566 The value '[% old_value.name FILTER html %]' cannot be renamed because 567 it plays some special role for the '[% field.description FILTER html %]' 568 field. 569 570 [% ELSIF error == "fieldvalue_not_deletable" %] 571 [% title = "Field Value Not Deletable" %] 572 The value '[% value.name FILTER html %]' cannot be removed or 573 disabled, because it plays some special role for the 574 '[% field.description FILTER html %]' field. 575 576 [% ELSIF error == "fieldvalue_reserved_word" %] 577 [% title = "Reserved Word Not Allowed" %] 578 You cannot use the value '[% value FILTER html %]' for the 579 '[% field.description FILTER html %]' field. This value is used internally. 580 Please choose another one. 581 582 [% ELSIF error == "fieldvalue_sortkey_invalid" %] 583 [% title = "Invalid Field Value Sortkey" %] 584 The sortkey '[% sortkey FILTER html %]' for the 585 [%+ field.description FILTER html %] field is not a valid 586 (positive) number. 587 588 [% ELSIF error == "fieldvalue_still_has_bugs" %] 589 [% title = "You Cannot Delete This Field Value" %] 590 You cannot delete the value '[% value.name FILTER html %]' from the 591 [%+ field.description FILTER html %] field, because there are still 592 [%+ value.bug_count FILTER html %] [%+ terms.bugs %] using it. 593 594 [% ELSIF error == "fieldvalue_undefined" %] 595 [% title = "Undefined Value Not Allowed" %] 596 You must specify a value. 597 598 [% ELSIF error == "file_not_specified" %] 599 [% title = "No File Specified" %] 600 You did not specify a file to attach. 601 602 [% ELSIF error == "filename_not_specified" %] 603 [% title = "No Filename Specified" %] 604 You must specify a filename for this attachment. 605 606 [% ELSIF error == "file_too_large" %] 607 [% title = "File Too Large" %] 608 [%# Convert maxlocalattachment from Mb to Kb %] 609 [% max_local = Param('maxlocalattachment') * 1024 %] 610 [% max_limit = [Param('maxattachmentsize'), max_local] %] 611 The file you are trying to attach is [% filesize FILTER html %] 612 kilobytes (KB) in size. Attachments cannot be more than 613 [%# Hack to get the max value between both limits %] 614 [%+ max_limit.nsort.last FILTER html %] KB. <br> 615 We recommend that you store your attachment elsewhere 616 and then paste the URL to this file on the attachment 617 creation page in the appropriate text field. 618 <br>Alternately, if your attachment is an image, you could convert 619 it to a compressible format like JPG or PNG and try again. 620 621 [% ELSIF error == "flag_requestee_needs_privs" %] 622 [% title = "Flag Requestee Needs Privileges" %] 623 [% requestee.identity FILTER html %] does not have permission to set the 624 <em>[% flagtype.name FILTER html %]</em> flag. Please select a user who is 625 a member of the <em>[% flagtype.grant_group.name FILTER html %]</em> group. 626 627 [% ELSIF error == "flag_requestee_unauthorized" %] 628 [% title = "Flag Requestee Not Authorized" %] 629 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags', 630 'groups.html' => 'Group Security'} %] 631 [% docslinks = {'flags-overview.html' => 'An overview on Flags', 632 'flags.html' => 'Using Flags'} %] 633 634 You asked [% requestee.identity FILTER html %] 635 for <code>[% flag_type.name FILTER html %]</code> on [% terms.bug %] 636 [%+ bug_id FILTER html -%] 637 [% IF attach_id && attach_id > 0 %], attachment [% attach_id FILTER html %][% END %], 638 but that [% terms.bug %] has been restricted to users in certain groups, 639 and the user you asked isn't in all the groups to which 640 the [% terms.bug %] has been restricted. 641 Please choose someone else to ask, or make the [% terms.bug %] accessible 642 to users on its CC: list and add that user to the list. 643 644 [% ELSIF error == "flag_requestee_unauthorized_attachment" %] 645 [% title = "Flag Requestee Not Authorized" %] 646 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags', 647 'groups.html' => 'Group Security'} %] 648 [% docslinks = {'flags-overview.html' => 'An overview on Flags', 649 'flags.html' => 'Using Flags'} %] 650 651 You asked [% requestee.identity FILTER html %] 652 for <code>[% flag_type.name FILTER html %]</code> on 653 [%+ terms.bug %] [%+ bug_id FILTER html %], 654 attachment [% attach_id FILTER html %], but that attachment 655 is restricted to users in the [% Param("insidergroup") FILTER html %] group, 656 and the user you asked isn't in that group. Please choose someone else 657 to ask, or ask an administrator to add the user to the group. 658 659 [% ELSIF error == "flag_status_invalid" %] 660 [% title = "Flag Status Invalid" %] 661 The flag status <em>[% status FILTER html %]</em> 662 [% IF id %] 663 for flag ID #[% id FILTER html %] 664 [% END %] 665 is invalid. 666 667 [% ELSIF error == "flag_type_cannot_deactivate" %] 668 [% title = "Cannot Deactivate Flag Type" %] 669 Sorry, but the flag type '[% flagtype.name FILTER html %]' also applies to some 670 products you cannot see, and so you are not allowed to deactivate it. 671 672 [% ELSIF error == "flag_type_cannot_delete" %] 673 [% title = "Flag Type Deletion Not Allowed" %] 674 Sorry, but the flag type '[% flagtype.name FILTER html %]' also applies to some 675 products you cannot see, and so you are not allowed to delete it. 676 677 [% ELSIF error == "flag_type_cc_list_invalid" %] 678 [% title = "Flag Type CC List Invalid" %] 679 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %] 680 The CC list [% cc_list FILTER html %] must be less than 200 characters long. 681 682 [% ELSIF error == "flag_type_component_without_product" %] 683 [% title = "Product Missing" %] 684 A component was selected without a product being selected. 685 686 [% ELSIF error == "flag_type_description_invalid" %] 687 [% title = "Flag Type Description Invalid" %] 688 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %] 689 You must enter a description for this flag type. 690 691 [% ELSIF error == "flag_type_name_invalid" %] 692 [% title = "Flag Type Name Invalid" %] 693 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags'} %] 694 The name <em>[% name FILTER html %]</em> must be 1-50 characters long 695 and must not contain any spaces or commas. 696 697 [% ELSIF error == "flag_type_not_editable" %] 698 [% title = "Flag Type Not Editable" %] 699 You are not allowed to edit properties of the '[% flagtype.name FILTER html %]' 700 flag type, because this flag type is not available for the products you can administer. 701 702 [% ELSIF error == "flag_type_not_multiplicable" %] 703 [% docslinks = {'flags-overview.html' => 'An overview on Flags', 704 'flags.html' => 'Using Flags'} %] 705 You cannot have several <em>[% type.name FILTER html %]</em> flags 706 for this [% IF attachment %] attachment [% ELSE %] [%+ terms.bug %] [% END %]. 707 708 [% ELSIF error == "flag_update_denied" %] 709 [% title = "Flag Modification Denied" %] 710 [% admindocslinks = {'flags-overview.html#flags-admin' => 'Administering Flags', 711 'groups.html' => 'Group Security'} %] 712 [% docslinks = {'flags-overview.html' => 'An overview on Flags', 713 'flags.html' => 'Using Flags'} %] 714 You tried to [% IF status == "+" %] grant [% ELSIF status == "-" %] deny 715 [% ELSIF status == "X" %] clear [% ELSE %] request [% END %] 716 <code>[% name FILTER html %] 717 [% IF status == "X" %][% old_status FILTER html %][% END %]</code>. 718 719 Only a user with the required permissions may make this change. 720 721 [% ELSIF error == "format_not_found" %] 722 [% title = "Format Not Found" %] 723 The requested format <em>[% format FILTER html %]</em> does not exist with 724 a content type of <em>[% ctype FILTER html %]</em>. 725 726 [% ELSIF error == "flag_type_sortkey_invalid" %] 727 [% title = "Flag Type Sort Key Invalid" %] 728 The sort key <em>[% sortkey FILTER html %]</em> must be an integer 729 between 0 and [% constants.MAX_SMALLINT FILTER none %]. 730 731 [% ELSIF error == "freetext_too_long" %] 732 [% title = "Text Too Long" %] 733 The text you entered in the [% field_descs.$field FILTER html %] 734 field is too long ([% text.length FILTER html %] characters, 735 above the maximum length allowed of 736 [%+ constants.MAX_FREETEXT_LENGTH FILTER none %] characters). 737 738 [% ELSIF error == "group_cannot_delete" %] 739 [% title = "Cannot Delete Group" %] 740 The <em>[% group.name FILTER html %]</em> group cannot be deleted because 741 there are 742 <a href="editgroups.cgi?action=del&group= 743 [%- group.id FILTER uri %]">records</a> 744 in the database which refer to it. All references to this group must 745 be removed before you can remove it. 746 747 [% ELSIF error == "group_exists" %] 748 [% title = "The group already exists" %] 749 The group [% name FILTER html %] already exists. 750 751 [% ELSIF error == "group_has_special_role" %] 752 [% title = "Group not deletable" %] 753 [% IF groups.size == 1 %] 754 [% attr = "it" %] 755 [% param = "parameter" %] 756 [% ELSE %] 757 [% attr = "them" %] 758 [% param = "parameters" %] 759 [% END %] 760 The group '[% name FILTER html %]' is used by the 761 '[% groups.join("' and '") FILTER html %]' [% param FILTER html %]. 762 In order to delete this group, you first have to change the 763 [%+ param FILTER html %] to make [% attr FILTER html %] point to another group. 764 765 766 [% ELSIF error == "group_invalid_removal" %] 767 You tried to remove [% terms.bug %] [%+ bug_id FILTER html %] 768 from the '[% name FILTER html %]' group, but either this group does not exist, 769 or you are not allowed to remove [% terms.bugs %] from this group in the 770 '[% product FILTER html %]' product. 771 772 [% ELSIF error == "group_restriction_not_allowed" %] 773 [% title = "Group Restriction Not Allowed" %] 774 You tried to restrict [% bug_id ? "$terms.bug $bug_id" : terms.abug FILTER html %] 775 to the '[% name FILTER html %]' group, but either this group does not exist, 776 or you are not allowed to restrict [% terms.bugs %] to this group in the 777 '[% product FILTER html %]' product. 778 779 [% ELSIF error == "group_not_specified" %] 780 [% title = "Group not specified" %] 781 No group was specified. 782 783 [% ELSIF error == "group_not_visible" %] 784 [% title = "Group Not Allowed" %] 785 You are not allowed to see members of the [% group.name FILTER html %] 786 group. 787 788 [% ELSIF error == "system_group_not_deletable" %] 789 [% title = "System Groups not deletable" %] 790 <em>[% name FILTER html %]</em> is a system group. 791 This group cannot be deleted. 792 793 [% ELSIF error == "illegal_attachment_edit" %] 794 [% title = "Unauthorized Action" %] 795 You are not authorized to edit attachment [% attach_id FILTER html %]. 796 797 [% ELSIF error == "illegal_attachment_edit_bug" %] 798 [% title = "Unauthorized Action" %] 799 You are not authorized to edit attachments on [% terms.bug %] 800 [%+ bug_id FILTER html %]. 801 802 [% ELSIF error == "illegal_bug_status_transition" %] 803 [% title = "Illegal $terms.Bug Status Change" %] 804 [% IF old.defined %] 805 You are not allowed to change the [% terms.bug %] status from 806 [%+ old.name FILTER html %] to [% new.name FILTER html %]. 807 [% ELSE %] 808 You are not allowed to file new [% terms.bugs %] with the 809 [%+ new.name FILTER html %] status. 810 [% END %] 811 812 [% ELSIF error == "illegal_change" %] 813 [% title = "Not allowed" %] 814 You tried to change the 815 <strong>[% field_descs.$field FILTER html %]</strong> field 816 [% IF oldvalue.defined %] 817 from <em>[% oldvalue.join(', ') FILTER html %]</em> 818 [% END %] 819 [% IF newvalue.defined %] 820 to <em>[% newvalue.join(', ') FILTER html %]</em> 821 [% END %] 822 , but only 823 [% IF privs < constants.PRIVILEGES_REQUIRED_EMPOWERED %] 824 the assignee 825 [% IF privs < constants.PRIVILEGES_REQUIRED_ASSIGNEE %] or reporter [% END %] 826 of the [% terms.bug %], or 827 [% END %] 828 a user with the required permissions may change that field. 829 830 [% ELSIF error == "illegal_change_deps" %] 831 [% title = "Not allowed" %] 832 You tried to change the 833 <strong>[% field_descs.$field FILTER html %]</strong> field 834 but only a user allowed to edit 835 both related [% terms.bugs %] may change that field. 836 837 [% ELSIF error == "illegal_date" %] 838 [% title = "Illegal Date" %] 839 '<tt>[% date FILTER html %]</tt>' is not a legal date. 840 [% IF format %] 841 Please use the format '<tt>[% format FILTER html %]</tt>'. 842 [% END %] 843 844 [% ELSIF error == "illegal_email_address" %] 845 [% title = "Invalid Email Address" %] 846 The e-mail address you entered (<b>[% addr FILTER html %]</b>) 847 didn't pass our syntax checking for a legal email address. 848 [% IF default %] 849 A legal address must contain exactly one '@', 850 and at least one '.' after the @. 851 [% ELSE %] 852 [%+ Param('emailregexpdesc') FILTER html_light %] 853 [% END %] 854 It also must not contain any illegal characters. 855 856 [% ELSIF error == "illegal_frequency" %] 857 [% title = "Too Frequent" %] 858 Unless you are an administrator, you may not create series which are 859 run more often than once every [% minimum FILTER html %] days. 860 861 [% ELSIF error == "illegal_group_control_combination" %] 862 [% title = "Your Group Control Combination Is Illegal" %] 863 [% admindocslinks = {'groups.html' => 'Assigning Group Controls to Products'} %] 864 Your group control combination for group " 865 [% groupname FILTER html %]" is illegal. 866 867 [% ELSIF error == "illegal_query_name" %] 868 [% title = "Illegal Search Name" %] 869 The name of your search cannot contain any of the following characters: 870 <, >, &. 871 872 [% ELSIF error == "illegal_series_creation" %] 873 [% admindocslinks = {'groups.html' => 'Group security'} %] 874 [% docslinks = {'reporting.html' => 'Reporting'} %] 875 You are not authorized to create series. 876 877 [% ELSIF error == "illegal_series_edit" %] 878 [% admindocslinks = {'groups.html' => 'Group security'} %] 879 [% docslinks = {'reporting.html' => 'Reporting'} %] 880 You are not authorized to edit this series. To do this, you must either 881 be its creator, or an administrator. 882 883 [% ELSIF error == "illegal_time" %] 884 [% title = "Illegal Time" %] 885 '<tt>[% time FILTER html %]</tt>' is not a legal time. 886 [% IF format %] 887 Please use the format '<tt>[% format FILTER html %]</tt>'. 888 [% END %] 889 890 [% ELSIF error == "illegal_regexp" %] 891 [% title = "Illegal Regular Expression" %] 892 The regular expression you provided [% value FILTER html %] is not valid. 893 The error was: [% dberror FILTER html %]. 894 895 [% ELSIF error == "insufficient_data_points" %] 896 [% docslinks = {'reporting.html' => 'Reporting'} %] 897 We don't have enough data points to make a graph (yet). 898 899 [% ELSIF error == "invalid_attach_id" %] 900 [% title = "Invalid Attachment ID" %] 901 The attachment id [% attach_id FILTER html %] is invalid. 902 903 [% ELSIF error == "bug_id_does_not_exist" %] 904 [% title = BLOCK %]Invalid [% terms.Bug %] ID[% END %] 905 [% terms.Bug %] #[% bug_id FILTER html %] does not exist. 906 907 [% ELSIF error == "improper_bug_id_field_value" %] 908 [% title = BLOCK %] 909 [% IF bug_id %]Invalid [% ELSE %]Missing [% END %] [% terms.Bug %] ID 910 [% END %] 911 [% IF bug_id %] 912 '[% bug_id FILTER html %]' is not a valid [% terms.bug %] number 913 [% IF Param("usebugaliases") %] 914 nor an alias to [% terms.abug %] 915 [% END %]. 916 [% ELSE %] 917 [% IF field %] 918 The '[% field_descs.$field FILTER html %]' field 919 cannot be empty. 920 [% END %] 921 You must enter a valid [% terms.bug %] number! 922 [% END %] 923 924 [% ELSIF error == "invalid_changedsince" %] 925 [% title = "Invalid 'Changed Since'" %] 926 The 'changed since' value, '[% changedsince FILTER html %]', must be an 927 integer >= 0. 928 929 [% ELSIF error == "invalid_content_type" %] 930 [% title = "Invalid Content-Type" %] 931 The content type <em>[% contenttype FILTER html %]</em> is invalid. 932 Valid types must be of the form <em>foo/bar</em> where <em>foo</em> 933 is one of <em>[% constants.LEGAL_CONTENT_TYPES.join(', ') FILTER html %]</em> 934 and <em>bar</em> must not contain any special characters (such as "=", "?", ...). 935 936 [% ELSIF error == "invalid_context" %] 937 [% title = "Invalid Context" %] 938 The context [% context FILTER html %] is invalid (must be a number, 939 "file" or "patch"). 940 941 [% ELSIF error == "invalid_datasets" %] 942 [% title = "Invalid Datasets" %] 943 Invalid datasets <em>[% datasets.join(":") FILTER html %]</em>. Only digits, 944 letters and colons are allowed. 945 946 [% ELSIF error == "invalid_format" %] 947 [% title = "Invalid Format" %] 948 The format "[% format FILTER html %]" is invalid (must be one of 949 [% FOREACH my_format = formats %] 950 "[% my_format FILTER html %]" 951 [% END %] 952 ). 953 954 [% ELSIF error == "invalid_group_ID" %] 955 [% title = "Invalid group ID" %] 956 The group you specified doesn't exist. 957 958 [% ELSIF error == "invalid_group_name" %] 959 [% title = "Invalid group name" %] 960 The group you specified, [% name FILTER html %], is not valid here. 961 962 [% ELSIF error == "invalid_maxrows" %] 963 [% title = "Invalid Max Rows" %] 964 The maximum number of rows, '[% maxrows FILTER html %]', must be 965 a positive integer. 966 967 [% ELSIF error == "invalid_parameter" %] 968 [% title = "Invalid Parameter" %] 969 The new value for [% name FILTER html %] is invalid: [% err FILTER html %]. 970 971 [% ELSIF error == "invalid_product_name" %] 972 [% title = "Invalid Product Name" %] 973 The product name '[% product FILTER html %]' is invalid or does not exist. 974 975 [% ELSIF error == "invalid_regexp" %] 976 [% title = "Invalid regular expression" %] 977 The regular expression you entered is invalid. 978 979 [% ELSIF error == "invalid_user_group" %] 980 [% title = "Invalid User Group" %] 981 [% IF users.size > 1 %] Users [% ELSE %] User [% END %] 982 '[% users.join(', ') FILTER html %]' 983 [% IF users.size > 1 %] are [% ELSE %] is [% END %] 984 not able to edit the 985 [% IF product %] 986 '[% product FILTER html %]' 987 [% END %] 988 [%+ field_descs.product FILTER html %] 989 [% IF bug_id %] 990 for [% terms.bug %] '[% bug_id FILTER html %]'. 991 [% ELSIF new %] 992 and may not be included on a new [% terms.bug %]. 993 [% ELSE %] 994 for at least one [% terms.bug %] being changed. 995 [% END %] 996 997 [% ELSIF error == "invalid_username" %] 998 [% title = "Invalid Username" %] 999 The name <tt>[% name FILTER html %]</tt> is not a valid username. 1000 Either you misspelled it, or the person has not 1001 registered for a [% terms.Bugzilla %] account. 1002 1003 [% ELSIF error == "invalid_username_or_password" %] 1004 [% title = "Invalid Username Or Password" %] 1005 The username or password you entered is not valid. 1006 [%# People get two login attempts before being warned about 1007 # being locked out. 1008 #%] 1009 [% IF remaining <= 2 %] 1010 If you do not enter the correct password after 1011 [%+ remaining FILTER html %] more attempt(s), you will be 1012 locked out of this account for 1013 [%+ constants.LOGIN_LOCKOUT_INTERVAL FILTER html %] minutes. 1014 [% END %] 1015 1016 [% ELSIF error == "json_rpc_get_method_required" %] 1017 When using JSON-RPC over GET, you must specify a 'method' 1018 parameter. See the documentation at 1019 [%+ docs_urlbase FILTER html %]api/Bugzilla/WebService/Server/JSONRPC.html 1020 1021 [% ELSIF error == "json_rpc_illegal_content_type" %] 1022 When using JSON-RPC over POST, you cannot send data as 1023 [%+ content_type FILTER html %]. Only application/json and 1024 application/json-rpc are allowed. 1025 1026 [% ELSIF error == "json_rpc_invalid_params" %] 1027 Could not parse the 'params' argument as valid JSON. 1028 Error: [% err_msg FILTER html %] 1029 Value: [% params FILTER html %] 1030 1031 [% ELSIF error == "json_rpc_invalid_callback" %] 1032 You cannot use '[% callback FILTER html %]' as your 'callback' parameter. 1033 For security reasons, only letters, numbers, and the following 1034 characters are allowed in the 'callback' parameter: <code>[]._</code> 1035 1036 [% ELSIF error == "json_rpc_post_only" %] 1037 For security reasons, you must use HTTP POST to call the 1038 '[% method FILTER html %]' method. 1039 1040 [% ELSIF error == "keyword_already_exists" %] 1041 [% title = "Keyword Already Exists" %] 1042 A keyword with the name [% name FILTER html %] already exists. 1043 1044 [% ELSIF error == "keyword_blank_description" %] 1045 [% title = "Blank Keyword Description Not Allowed" %] 1046 You must enter a non-blank description for the keyword. 1047 1048 [% ELSIF error == "keyword_blank_name" %] 1049 [% title = "Blank Keyword Name Not Allowed" %] 1050 You must enter a non-blank name for the keyword. 1051 1052 [% ELSIF error == "keyword_invalid_name" %] 1053 [% title = "Invalid Keyword Name" %] 1054 You may not use commas or whitespace in a keyword name. 1055 1056 [% ELSIF error == "login_needed_for_password_change" %] 1057 [% title = "Login Name Required" %] 1058 You must enter a login name when requesting to change your password. 1059 1060 [% ELSIF error == "login_required_for_pronoun" %] 1061 [% title = "Login Name Required" %] 1062 You can't use %user% without being logged in, because %user% refers 1063 to your login name, which we don't know. 1064 1065 [% ELSIF error == "login_required" %] 1066 [%# Used for non-web-based LOGIN_REQUIRED situations. %] 1067 You must log in before using this part of [% terms.Bugzilla %]. 1068 1069 [% ELSIF error == "migrate_config_created" %] 1070 The file <kbd>[% file FILTER html %]</kbd> contains configuration 1071 variables that must be set before continuing with the migration. 1072 1073 [% ELSIF error == "migrate_from_invalid" %] 1074 '[% from FILTER html %]' is not a valid type of [% terms.bug %]-tracker 1075 to migrate from. See the contents of the <kbd>B[% %]ugzilla/Migrate/</kbd> 1076 directory for a list of valid [% terms.bug %]-trackers. 1077 1078 [% ELSIF error == "milestone_already_exists" %] 1079 [% title = "Milestone Already Exists" %] 1080 [% admindocslinks = {'products.html' => 'Administering products', 1081 'milestones.html' => 'About Milestones'} %] 1082 The milestone '[% name FILTER html %]' already exists for product ' 1083 [%- product FILTER html %]'. 1084 1085 [% ELSIF error == "milestone_blank_name" %] 1086 [% title = "Blank Milestone Name Not Allowed" %] 1087 You must enter a name for this milestone. 1088 1089 [% ELSIF error == "milestone_is_default" %] 1090 [% title = "Default milestone not deletable" %] 1091 [% admindocslinks = {'products.html' => 'Administering products', 1092 'milestones.html' => 'About Milestones'} %] 1093 Sorry, but [% milestone.name FILTER html %] is the default milestone 1094 for the '[% milestone.product.name FILTER html %]' product, and so 1095 it cannot be deleted. 1096 1097 [% ELSIF error == "milestone_name_too_long" %] 1098 [% title = "Milestone Name Is Too Long" %] 1099 The name of a milestone is limited to [% constants.MAX_MILESTONE_SIZE FILTER html %] 1100 characters. '[% name FILTER html %]' is too long ([% name.length %] characters). 1101 1102 [% ELSIF error == "milestone_required" %] 1103 [% title = "Milestone Required" %] 1104 You must select a target milestone for [% terms.bug %] 1105 [%+ bug.id FILTER html %] 1106 if you are going to accept it. Part of accepting 1107 [%+ terms.abug %] is giving an estimate of when it will be fixed. 1108 1109 [% ELSIF error == "milestone_sortkey_invalid" %] 1110 [% title = "Invalid Milestone Sortkey" %] 1111 The sortkey '[% sortkey FILTER html %]' is not in the range 1112 [%+ constants.MIN_SMALLINT FILTER html %] ≤ sortkey ≤ 1113 [%+ constants.MAX_SMALLINT FILTER html %]. 1114 1115 [% ELSIF error == "misarranged_dates" %] 1116 [% title = "Misarranged Dates" %] 1117 Your start date ([% datefrom FILTER html %]) is after 1118 your end date ([% dateto FILTER html %]). 1119 1120 [% ELSIF error == "missing_attachment_description" %] 1121 [% title = "Missing Attachment Description" %] 1122 You must enter a description for the attachment. 1123 1124 [% ELSIF error == "missing_category" %] 1125 [% title = "Missing Category" %] 1126 You did not specify a category for this series. 1127 1128 [% ELSIF error == "missing_component" %] 1129 [% title = "Missing Component" %] 1130 [% admindocslinks = {'products.html' => 'Administering products', 1131 'components.html' => 'Creating a component'} %] 1132 Sorry, the product <em>[% product.name FILTER html %]</em> 1133 has to have at least one active component in order for you to 1134 enter [% terms.abug %] into it.<br> 1135 [% IF user.in_group("editcomponents", product.id) %] 1136 <a href="editcomponents.cgi?action=add&product=[% product.name FILTER uri %]">Create 1137 a new component</a>. 1138 [% ELSE %] 1139 Please contact [% Param("maintainer") %] and ask them 1140 to add a component to this product. 1141 [% END %] 1142 1143 [% ELSIF error == "missing_content_type" %] 1144 [% title = "Missing Content-Type" %] 1145 You asked [% terms.Bugzilla %] to auto-detect the content type, but 1146 your browser did not specify a content type when uploading the file, 1147 so you must enter a content type manually. 1148 1149 [% ELSIF error == "missing_content_type_method" %] 1150 [% title = "Missing Content-Type Determination Method" %] 1151 You must choose a method for determining the content type, 1152 either <em>auto-detect</em>, <em>select from list</em>, or <em>enter 1153 manually</em>. 1154 1155 [% ELSIF error == "missing_cookie" %] 1156 [% title = "Missing Cookie" %] 1157 Sorry, I seem to have lost the cookie that recorded 1158 the results of your last search. I'm afraid you will have to start 1159 again from the <a href="query.cgi">search page</a>. 1160 1161 [% ELSIF error == "missing_datasets" %] 1162 [% title = "No Datasets Selected" %] 1163 [% docslinks = {'reporting.html' => 'Reporting'} %] 1164 You must specify one or more datasets to plot. 1165 1166 [% ELSIF error == "missing_frequency" %] 1167 [% title = "Missing Frequency" %] 1168 [% docslinks = {'reporting.html' => 'Reporting'} %] 1169 You did not specify a valid frequency for this series. 1170 1171 [% ELSIF error == "missing_name" %] 1172 [% title = "Missing Name" %] 1173 [% docslinks = {'reporting.html' => 'Reporting'} %] 1174 You did not specify a name for this series. 1175 1176 [% ELSIF error == "missing_query" %] 1177 [% title = "Missing Search" %] 1178 [% docslinks = {'query.html' => "Searching for $terms.bugs", 1179 'query.html#list' => "$terms.Bug lists"} %] 1180 The search named <em>[% name FILTER html %]</em> 1181 [% IF sharer_id && sharer_id != user.id %] 1182 has not been made visible to you. 1183 [% ELSE %] 1184 does not exist. 1185 [% END %] 1186 1187 [% ELSIF error == "missing_resolution" %] 1188 [% title = "Resolution Required" %] 1189 A valid resolution is required to mark [% terms.bugs %] as 1190 [%+ status FILTER upper FILTER html %]. 1191 1192 [% ELSIF error == "missing_subcategory" %] 1193 [% title = "Missing Subcategory" %] 1194 You did not specify a subcategory for this series. 1195 1196 [% ELSIF error == "missing_version" %] 1197 [% title = "Missing Version" %] 1198 [% admindocslinks = {'versions.html' => 'Defining versions'} %] 1199 Sorry, the product <em>[% product.name FILTER html %]</em> 1200 has to have at least one active version in order for you to 1201 enter [% terms.abug %] into it.<br> 1202 [% IF user.in_group("editcomponents", product.id) %] 1203 <a href="editversions.cgi?action=add&product=[% product.name FILTER uri %]">Create 1204 a new version</a>. 1205 [% ELSE %] 1206 Please contact [% Param("maintainer") %] and ask them 1207 to add a version to this product. 1208 [% END %] 1209 1210 [% ELSIF error == "multiple_alias_not_allowed" %] 1211 You cannot set aliases when modifying multiple [% terms.bugs %] 1212 at once. 1213 1214 [% ELSIF error == "need_quip" %] 1215 [% title = "Quip Required" %] 1216 [% docslinks = {'quips.html' => 'About quips'} %] 1217 Please enter a quip in the text field. 1218 1219 [% ELSIF error == "new_password_missing" %] 1220 [% title = "New Password Missing" %] 1221 You must enter a new password. 1222 1223 [% ELSIF error == "no_axes_defined" %] 1224 [% title = "No Axes Defined" %] 1225 [% docslinks = {…
Large files files are truncated, but you can click here to view the full file