From a07dddded58b6d85adc57dff4f26b7c2661e025f Mon Sep 17 00:00:00 2001 From: WebGregGit <68922721+WebGregGit@users.noreply.github.com> Date: Thu, 29 Jun 2023 11:12:01 +0200 Subject: [PATCH 001/123] Update pl_PL.po Correcting the typo --- locales/pl_PL.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/pl_PL.po b/locales/pl_PL.po index a412205db..689799f41 100644 --- a/locales/pl_PL.po +++ b/locales/pl_PL.po @@ -1515,7 +1515,7 @@ msgstr "Brak formularzy oczekujących na zatwierdzenie" #: inc/form.class.php:1035 msgid "All my forms (validator)" -msgstr "Moje wszystkie formilarze (zatwierdzający)" +msgstr "Moje wszystkie formularze (zatwierdzający)" #: inc/form.class.php:1095 inc/form.class.php:1229 #: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 From 41407939b50c65b7130b2f0e8f271ccb30bc1303 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 29 Jun 2023 23:18:41 +0200 Subject: [PATCH 002/123] fix(locales): harmonize strings --- inc/notificationtargetformanswer.class.php | 4 +- locales/en_GB.po | 1342 ++++++++++---------- locales/glpi.pot | 410 +++--- 3 files changed, 915 insertions(+), 841 deletions(-) diff --git a/inc/notificationtargetformanswer.class.php b/inc/notificationtargetformanswer.class.php index 50da73058..b6ba70e6d 100644 --- a/inc/notificationtargetformanswer.class.php +++ b/inc/notificationtargetformanswer.class.php @@ -73,8 +73,8 @@ public function addDataForTemplate($event, $options = []) { $this->data['##lang.formcreator.form_id##'] = __('Form ID', 'formcreator'); $this->data['##lang.formcreator.form_name##'] = __('Form name', 'formcreator'); - $this->data['##lang.formcreator.form_requester##'] = __('Requester', 'formcreator'); - $this->data['##lang.formcreator.form_validator##'] = __('Validator', 'formcreator'); + $this->data['##lang.formcreator.form_requester##'] = _n('Requester', 'Requesters', 1); + $this->data['##lang.formcreator.form_validator##'] = _n('Validator', 'Validators', 1, 'formcreator'); $this->data['##lang.formcreator.form_creation_date##'] = __('Creation date', 'formcreator'); $this->data['##lang.formcreator.form_full_answers##'] = __('Full form answers', 'formcreator'); $this->data['##lang.formcreator.validation_comment##'] = __('Validation comment', 'formcreator'); diff --git a/locales/en_GB.po b/locales/en_GB.po index 5191b5a3a..c91ac8d5d 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -1,67 +1,63 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Thierry Bugier , 2022 -# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 -# -#, fuzzy +# English translations for glpi package +# English (United Kingdom) translations for glpi package. +# Copyright (C) 2023 THE glpi'S COPYRIGHT HOLDER +# This file is distributed under the same license as the glpi package. +# Automatically generated, 2023. +# msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: glpi 100b\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" -"PO-Revision-Date: 2022-06-15 12:10+0000\n" -"Last-Translator: 06c8e5f1ec78ded2ceb41498ec52b068, 2022\n" -"Language-Team: English (United Kingdom) (https://app.transifex.com/teclib/teams/28042/en_GB/)\n" +"POT-Creation-Date: 2023-06-29 23:17+0200\n" +"PO-Revision-Date: 2023-06-29 23:17+0200\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: en_GB\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" -"Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ajax/question_update.php:38 ajax/section_update.php:37 msgid "Bad request" -msgstr "" +msgstr "Bad request" #: ajax/question_update.php:47 ajax/question_move.php:45 #: ajax/question_delete.php:42 ajax/question_toggle_required.php:49 msgid "Question not found" -msgstr "" +msgstr "Question not found" #: ajax/question_update.php:53 ajax/question_duplicate.php:49 -#: ajax/question_move.php:50 ajax/section_add.php:38 -#: ajax/section_delete.php:50 ajax/section_move.php:55 -#: ajax/section_duplicate.php:50 ajax/question_delete.php:49 -#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 +#: ajax/question_move.php:50 ajax/section_add.php:38 ajax/section_delete.php:50 +#: ajax/section_move.php:55 ajax/section_duplicate.php:50 +#: ajax/question_delete.php:49 ajax/question_toggle_required.php:55 +#: ajax/section_update.php:44 msgid "You don't have right for this action" -msgstr "" +msgstr "You don't have right for this action" #: ajax/question_duplicate.php:43 msgid "Source question not found" -msgstr "" +msgstr "Source question not found" #: ajax/question_move.php:73 msgid "Could not move some questions" -msgstr "" +msgstr "Could not move some questions" #: ajax/section_add.php:44 msgid "Could not add the section" -msgstr "" +msgstr "Could not add the section" #: ajax/commontree.php:55 entrée standard:128 standard:100 msgid "Subtree root" -msgstr "" +msgstr "Subtree root" #: ajax/commontree.php:59 msgid "Selectable" -msgstr "" +msgstr "Selectable" #: ajax/commontree.php:74 entrée standard:137 standard:109 msgid "Limit subtree depth" -msgstr "" +msgstr "Limit subtree depth" #: ajax/commontree.php:84 msgid "No limit" @@ -70,41 +66,41 @@ msgstr "No limit" #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" -msgstr "" +msgstr "Source section not found" #: ajax/section_delete.php:56 msgid "Could not delete the section" -msgstr "" +msgstr "Could not delete the section" #: ajax/question_add.php:45 msgid "Could not add the question" -msgstr "" +msgstr "Could not add the question" #: ajax/section_move.php:66 msgid "Could not move the section" -msgstr "" +msgstr "Could not move the section" #: ajax/target_actor.php:51 msgid "Failed to add the actor" -msgstr "" +msgstr "Failed to add the actor" #: ajax/target_actor.php:62 msgid "Failed to delete the actor" -msgstr "" +msgstr "Failed to delete the actor" #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" -msgstr "" +msgstr "Could not duplicate the section" #: ajax/section_update.php:50 msgid "Could not update the section" -msgstr "" +msgstr "Could not update the section" #: front/knowbaseitem.php:42 front/knowbaseitem.php:47 #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -114,30 +110,30 @@ msgstr "Service catalog" #: front/issue.form.php:46 msgid "Item not found" -msgstr "" +msgstr "Item not found" #: front/targetticket.form.php:46 front/targetticket.form.php:56 #: front/targetticket.form.php:81 front/targetchange.form.php:46 #: front/targetproblem.form.php:46 msgid "No right to update this item." -msgstr "" +msgstr "No right to update this item." #: front/targetticket.form.php:75 msgid "Bad request while deleting an actor." -msgstr "" +msgstr "Bad request while deleting an actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 #: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:654 #: inc/common.class.php:661 msgid "Form Creator" msgstr "Form Creator" -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 +#: front/targetticket.form.php:105 front/targetchange.form.php:91 +#: front/targetproblem.form.php:91 #, php-format msgid "%1$s = %2$s" -msgstr "" +msgstr "%1$s = %2$s" #: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 msgid "Form list" @@ -152,33 +148,33 @@ msgstr "The form has been successfully saved!" #: front/reservation.form.php:71 #, php-format msgid "%1$s purges the reservation for item %2$s" -msgstr "" +msgstr "%1$s purges the reservation for item %2$s" #: front/reservation.form.php:124 #, php-format msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" +msgstr "%1$s adds the reservation %2$s for item %3$s" #: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 #: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Category" +msgstr[1] "Categories" #: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" -msgstr "" +msgstr "See all" #: inc/knowbase.class.php:83 msgid "Please, describe your need here" msgstr "Please, describe your need here" -#: inc/field/textareafield.class.php:186 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:585 #: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 @@ -186,54 +182,56 @@ msgstr "Textarea" msgid "A required field is empty:" msgstr "A required field is empty:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:179 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:198 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "The regular expression is invalid" -#: inc/field/dropdownfield.class.php:81 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" -msgstr "" +msgstr "User and form" -#: inc/field/dropdownfield.class.php:87 +#: inc/field/dropdownfield.class.php:86 msgid "Search filter" -msgstr "" +msgstr "Search filter" -#: inc/field/dropdownfield.class.php:585 entrée standard:38 +#: inc/field/dropdownfield.class.php:576 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Dropdown" +msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:616 +#: inc/field/dropdownfield.class.php:607 msgid "Invalid value for " -msgstr "" +msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:628 +#: inc/field/dropdownfield.class.php:619 #, php-format msgid "The itemtype field is required: %s" -msgstr "" +msgstr "The itemtype field is required: %s" -#: inc/field/dropdownfield.class.php:644 +#: inc/field/dropdownfield.class.php:635 #, php-format msgid "Invalid dropdown type: %s" -msgstr "" +msgstr "Invalid dropdown type: %s" -#: inc/field/dropdownfield.class.php:704 inc/questionfilter.class.php:62 +#: inc/field/dropdownfield.class.php:695 inc/questionfilter.class.php:62 #: entrée standard:68 msgid "Filter" msgstr "Filter" -#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:974 entrée standard:162 standard:134 msgid "Entity restriction" -msgstr "" +msgstr "Entity restriction" -#: inc/field/dropdownfield.class.php:996 +#: inc/field/dropdownfield.class.php:983 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" msgstr "" +"To respect the GLPI entity system, \"Form\" should be selected. Others " +"settings will break the entity restrictions" #: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" @@ -247,98 +245,91 @@ msgstr "LDAP directory not defined!" msgid "LDAP directory not found!" msgstr "LDAP directory not found!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 +#: inc/field/textfield.class.php:147 inc/field/floatfield.class.php:157 #, php-format msgid "Specific format does not match: %s" -msgstr "" +msgstr "Specific format does not match: %s" #: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" -msgstr "" +msgstr "The text is too short (minimum %d characters): %s" #: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" -msgstr "" +msgstr "The text is too long (maximum %d characters): %s" #: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 +#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:239 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Regular expression" -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:250 msgid "Additional validation" msgstr "Additional validation" -#: inc/field/radiosfield.class.php:108 +#: inc/field/radiosfield.class.php:109 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:115 inc/field/glpiselectfield.class.php:111 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:255 msgid "The field value is required:" msgstr "The field value is required:" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 -#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:258 +#: inc/field/radiosfield.class.php:193 inc/field/selectfield.class.php:106 +#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 #: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 -#: inc/field/datefield.class.php:116 #, php-format msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" +msgstr "A required field is empty: %s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 +#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" +msgid "This value %1$s is not allowed: %2$s" +msgstr "This value %1$s is not allowed: %2$s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" +msgid "This is not an integer: %s" +msgstr "This is not an integer: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Integer" #: inc/field/undefinedfield.class.php:44 msgid "Undefined" -msgstr "" +msgstr "Undefined" #: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "IP address" +msgstr[1] "IP addresses" #: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" -msgstr "" +msgstr "Urgency" #: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" -msgstr "" +msgstr "Very high" #: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" -msgstr "" +msgstr "High" #: inc/field/urgencyfield.class.php:122 msgctxt "urgency" @@ -348,77 +339,77 @@ msgstr "Medium" #: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" -msgstr "" +msgstr "Low" #: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" -msgstr "" +msgstr "Very low" #: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" -msgstr "" +msgstr "Warning: Tag plugin is disabled or missing" #: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tag" +msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 +#: inc/field/glpiselectfield.class.php:96 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "GLPI object" +msgstr[1] "GLPI objects" #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hostname" +msgstr[1] "Hostnames" #: inc/field/timefield.class.php:130 msgid "Time" -msgstr "" +msgstr "Time" #: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" -msgstr "" +msgstr "This is not a valid e-mail: %s" #: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Email" +msgstr[1] "Emails" -#: inc/field/selectfield.class.php:97 +#: inc/field/selectfield.class.php:99 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:140 +#: inc/field/datetimefield.class.php:141 msgid "Date & time" msgstr "Date & time" #: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Actor" +msgstr[1] "Actors" #: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" -msgstr "" +msgstr "Invalid value: %s" #: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" -msgstr "" +msgstr "User not found or invalid email address: %s" #: inc/field/filefield.class.php:124 msgid "No attached document" -msgstr "" +msgstr "No attached document" #: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 #: inc/field/filefield.class.php:261 @@ -428,90 +419,111 @@ msgstr "Attached document" #: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" -msgstr "" +msgstr "A required file is missing: %s" #: inc/field/filefield.class.php:192 msgid "File" -msgstr "" +msgstr "File" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" #: inc/field/fieldsfield.class.php:154 msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "" +msgstr "Warning: Additional Fields plugin is disabled or missing" #: inc/field/fieldsfield.class.php:168 msgid "Block" -msgstr "" +msgstr "Block" #: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" -msgstr "" +msgstr "Field" #: inc/field/fieldsfield.class.php:254 msgid "show" -msgstr "" +msgstr "show" #: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" -msgstr "" +msgstr "Field '%1$s' type not implemented yet!" #: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" -msgstr "" +msgstr "Some numeric fields contains non numeric values" #: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" -msgstr "" +msgstr "Some URL fields contains invalid links" #: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" -msgstr "" +msgstr "Additionnal fields" #: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:227 +#: inc/field/checkboxesfield.class.php:209 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "Empty values are not allowed: %s" + +#: inc/field/checkboxesfield.class.php:217 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "This value %1$s is not alowed: %2$s" + +#: inc/field/checkboxesfield.class.php:237 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "The following question needs at least %d answers: %s" -#: inc/field/checkboxesfield.class.php:233 +#: inc/field/checkboxesfield.class.php:243 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "The following question does not accept more than %d answers: %s" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:315 msgid "Range min" -msgstr "" +msgstr "Range min" -#: inc/field/checkboxesfield.class.php:306 +#: inc/field/checkboxesfield.class.php:316 msgid "Range max" -msgstr "" +msgstr "Range max" #: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" -msgstr "" +msgstr "Request type" #: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" -msgstr "" +msgstr "This is not a number: %s" -#: inc/field/floatfield.class.php:183 +#: inc/field/floatfield.class.php:171 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "The following number must be greater than %d: %s" + +#: inc/field/floatfield.class.php:177 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "The following number must be lower than %d: %s" + +#: inc/field/floatfield.class.php:187 msgid "Decimal number" -msgstr "" +msgstr "Decimal number" -#: inc/field/datefield.class.php:137 +#: inc/field/datefield.class.php:66 msgid "Date" -msgstr "" +msgstr "Date" #: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 -#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 +#: inc/question.class.php:188 entrée standard:82 standard:56 standard:114 +#: standard:58 standard:59 msgid "Description" msgstr "Description" @@ -522,26 +534,26 @@ msgstr "A description field should have a description:" #: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hidden field" +msgstr[1] "Hidden fields" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Condition" +msgstr[1] "Conditions" #: inc/condition.class.php:103 msgid "is visible" -msgstr "" +msgstr "is visible" #: inc/condition.class.php:104 msgid "is not visible" -msgstr "" +msgstr "is not visible" #: inc/condition.class.php:105 msgid "regular expression matches" -msgstr "" +msgstr "regular expression matches" #: inc/condition.class.php:116 msgid "Always displayed" @@ -555,49 +567,49 @@ msgstr "Hidden unless" msgid "Displayed unless" msgstr "Displayed unless" -#: inc/condition.class.php:178 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:248 +#: inc/condition.class.php:172 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:248 #: inc/targetproblem.class.php:527 inc/questionrange.class.php:199 #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format msgid "Failed to add or update the %1$s %2$s" -msgstr "" +msgstr "Failed to add or update the %1$s %2$s" -#: inc/condition.class.php:200 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:288 +#: inc/condition.class.php:194 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:288 #: inc/targetproblem.class.php:362 inc/questionrange.class.php:131 #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format msgid "Cannot export an empty object: %s" -msgstr "" +msgstr "Cannot export an empty object: %s" -#: inc/condition.class.php:268 +#: inc/condition.class.php:262 msgid "Conditions" -msgstr "" +msgstr "Conditions" #: inc/linker.class.php:78 msgid "Importing" -msgstr "" +msgstr "Importing" #: inc/linker.class.php:80 msgid "Import in progress" -msgstr "" +msgstr "Import in progress" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Issue" +msgstr[1] "Issues" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" @@ -605,224 +617,223 @@ msgstr "Update issue data from tickets and form answers" #: inc/issue.class.php:393 msgid "Satisfaction survey expired" -msgstr "" +msgstr "Satisfaction survey expired" -#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/issue.class.php:543 inc/form_language.class.php:232 #: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 -#: standard:38 standard:39 standard:105 standard:46 +#: standard:39 standard:105 standard:46 msgid "Name" -msgstr "" +msgstr "Name" -#: inc/issue.class.php:543 inc/formanswer.class.php:229 +#: inc/issue.class.php:555 inc/formanswer.class.php:229 #: inc/formanswer.class.php:320 inc/targetproblem.class.php:610 #: inc/form.class.php:142 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:178 #: inc/targetticket.class.php:180 entrée standard:45 msgid "ID" -msgstr "" +msgstr "ID" -#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: inc/issue.class.php:564 inc/form.class.php:2217 entrée standard:111 #: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Type" +msgstr[1] "Types" -#: inc/issue.class.php:565 inc/formanswer.class.php:307 +#: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" -msgstr "" +msgstr "Status" -#: inc/issue.class.php:577 +#: inc/issue.class.php:589 msgid "Opening date" -msgstr "" +msgstr "Opening date" -#: inc/issue.class.php:586 +#: inc/issue.class.php:598 msgid "Last update" -msgstr "" +msgstr "Last update" -#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 +#: inc/issue.class.php:607 inc/abstracttarget.class.php:519 msgid "Entity" msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:605 inc/notificationtargetformanswer.class.php:76 -#: inc/notificationtargetformanswer.class.php:96 -#: inc/target_actor.class.php:101 inc/formanswer.class.php:248 -#: inc/formanswer.class.php:762 inc/abstractitiltarget.class.php:1804 entrée -#: standard:48 +msgstr[0] "Entity" +msgstr[1] "Entities" + +#: inc/issue.class.php:617 inc/notificationtargetformanswer.class.php:76 +#: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 +#: inc/formanswer.class.php:248 inc/formanswer.class.php:762 +#: inc/abstractitiltarget.class.php:1804 entrée standard:48 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Requester" +msgstr[1] "Requesters" -#: inc/issue.class.php:619 inc/formanswer.class.php:258 +#: inc/issue.class.php:631 inc/formanswer.class.php:258 msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/issue.class.php:663 inc/formanswer.class.php:691 #: inc/formanswer.class.php:698 inc/formanswer.class.php:777 -#: inc/form_language.class.php:243 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:663 +#: inc/issue.class.php:675 msgid "Ticket approver" -msgstr " Ticket approver " +msgstr "Ticket approver" -#: inc/issue.class.php:736 +#: inc/issue.class.php:748 msgid "Technician" -msgstr "" +msgstr "Technician" -#: inc/issue.class.php:767 +#: inc/issue.class.php:779 msgid "Technician group" -msgstr "" +msgstr "Technician group" -#: inc/issue.class.php:799 inc/formanswer.class.php:287 +#: inc/issue.class.php:811 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:829 +#: inc/issue.class.php:841 msgid "Ticket approver group" -msgstr "" +msgstr "Ticket approver group" -#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée #: standard:108 msgid "Time to resolve" -msgstr "" +msgstr "Time to resolve" -#: inc/issue.class.php:874 +#: inc/issue.class.php:886 msgid "Time to resolve + Progress" -msgstr "" +msgstr "Time to resolve + Progress" -#: inc/issue.class.php:884 +#: inc/issue.class.php:896 msgid "Internal time to resolve" -msgstr "" +msgstr "Internal time to resolve" -#: inc/issue.class.php:895 +#: inc/issue.class.php:907 msgid "Internal time to resolve + Progress" -msgstr "" +msgstr "Internal time to resolve + Progress" -#: inc/issue.class.php:905 +#: inc/issue.class.php:917 msgid "Resolution date" -msgstr "" +msgstr "Resolution date" -#: inc/issue.class.php:914 +#: inc/issue.class.php:926 msgid "Internal time to own" -msgstr "" +msgstr "Internal time to own" -#: inc/issue.class.php:925 +#: inc/issue.class.php:937 msgid "Internal time to own + Progress" -msgstr "" +msgstr "Internal time to own + Progress" -#: inc/issue.class.php:935 entrée standard:109 +#: inc/issue.class.php:947 entrée standard:109 msgid "Time to own" -msgstr "" +msgstr "Time to own" -#: inc/issue.class.php:946 +#: inc/issue.class.php:958 msgid "Time to own + Progress" -msgstr "" +msgstr "Time to own + Progress" -#: inc/issue.class.php:958 +#: inc/issue.class.php:970 msgid "Approver substitute" -msgstr "" +msgstr "Approver substitute" -#: inc/issue.class.php:1022 +#: inc/issue.class.php:1034 msgid "Substitute of a member of approver group" -msgstr "" +msgstr "Substitute of a member of approver group" -#: inc/issue.class.php:1095 +#: inc/issue.class.php:1107 msgid "Form approver substitute" -msgstr "" +msgstr "Form approver substitute" -#: inc/issue.class.php:1163 +#: inc/issue.class.php:1175 msgid "Current form approver group" -msgstr "" +msgstr "Current form approver group" -#: inc/issue.class.php:1193 +#: inc/issue.class.php:1205 msgid "Current form approver" -msgstr "" +msgstr "Current form approver" -#: inc/issue.class.php:1227 +#: inc/issue.class.php:1239 msgid "Ticket requester" -msgstr "" +msgstr "Ticket requester" -#: inc/issue.class.php:1274 +#: inc/issue.class.php:1286 msgid "Ticket observer" -msgstr "" +msgstr "Ticket observer" -#: inc/issue.class.php:1322 +#: inc/issue.class.php:1334 msgid "Ticket technician" -msgstr "" +msgstr "Ticket technician" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1481 #, php-format msgid "%1$s %2$s" -msgstr "" +msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1739 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" -msgstr "" +msgstr "All" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1745 hook.php:767 msgid "New" -msgstr "" +msgstr "New" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1751 hook.php:768 msgid "Assigned" -msgstr "" +msgstr "Assigned" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1757 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" -msgstr "" +msgstr "Waiting" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1763 hook.php:770 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1769 hook.php:771 msgid "Solved" -msgstr "" +msgstr "Solved" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1775 hook.php:772 msgid "Closed" msgstr "Closed" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form category" +msgstr[1] "Form categories" #: inc/category.class.php:80 msgid "Knowbase category" -msgstr "Knowledge category" +msgstr "Knowbase category" #: inc/category.class.php:86 msgid "As child of" -msgstr "" +msgstr "As child of" #: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 msgid "Icon" -msgstr "" +msgstr "Icon" #: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 msgid "Icon color" -msgstr "" +msgstr "Icon color" #: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 msgid "Background color" -msgstr "" +msgstr "Background color" #: inc/formlist.class.php:46 inc/entityconfig.class.php:93 #: inc/form.class.php:111 inc/form.class.php:516 inc/form.class.php:2015 #: entrée standard:47 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form" +msgstr[1] "Forms" #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" @@ -832,21 +843,21 @@ msgstr "The form as been saved" msgid "A form need to be validate" msgstr "A form need to be validate" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:490 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:491 msgid "The form is refused" msgstr "The form is refused" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:496 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:497 msgid "The form is accepted" msgstr "The form is accepted" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:502 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:503 msgid "The form is deleted" msgstr "The form is deleted" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "Form ID" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -857,14 +868,14 @@ msgstr "Form name" #: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Validator" +msgstr[1] "Validators" #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" -msgstr "" +msgstr "Creation date" #: inc/notificationtargetformanswer.class.php:79 #: inc/notificationtargetformanswer.class.php:99 @@ -873,7 +884,7 @@ msgstr "Full form answers" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Validation comment" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -882,7 +893,7 @@ msgstr "Validation link" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "Request ID" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -903,16 +914,16 @@ msgstr "Request #" #: inc/notificationtargetformanswer.class.php:114 msgid "Author" -msgstr "" +msgstr "Author" #: inc/notificationtargetformanswer.class.php:115 #: inc/abstractitiltarget.class.php:1374 msgid "Approver" -msgstr "" +msgstr "Approver" #: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" -msgstr "" +msgstr "Form author" #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" @@ -936,11 +947,11 @@ msgstr "Group from the question" #: inc/target_actor.class.php:76 msgid "Group from an object" -msgstr "" +msgstr "Group from an object" #: inc/target_actor.class.php:77 msgid "Tech group from an object" -msgstr "" +msgstr "Tech group from an object" #: inc/target_actor.class.php:78 msgid "Specific supplier" @@ -956,55 +967,55 @@ msgstr "Actors from the question" #: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" -msgstr "" +msgstr "Form author's supervisor" #: inc/target_actor.class.php:102 msgid "Observer" -msgstr "" +msgstr "Observer" #: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" -msgstr "" +msgstr "Assigned to" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Target actor" +msgstr[1] "Target actors" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 msgid "Bad request while adding an actor." -msgstr "" +msgstr "Bad request while adding an actor." #: inc/target_actor.class.php:197 #, php-format msgid "Failed to find a user: %1$s" -msgstr "" +msgstr "Failed to find a user: %1$s" #: inc/target_actor.class.php:206 #, php-format msgid "Failed to find a group: %1$s" -msgstr "" +msgstr "Failed to find a group: %1$s" #: inc/target_actor.class.php:215 #, php-format msgid "Failed to find a supplier: %1$s" -msgstr "" +msgstr "Failed to find a supplier: %1$s" #: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" -msgstr "" +msgstr "Refused" #: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" -msgstr "" +msgstr "Accepted" #: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form answer" +msgstr[1] "Form answers" #: inc/formanswer.class.php:676 msgid "Print this form" @@ -1020,7 +1031,7 @@ msgstr "Form successfully saved." #: inc/formanswer.class.php:770 msgid "Save" -msgstr "" +msgstr "Save" #: inc/formanswer.class.php:782 msgid "Required if refused" @@ -1032,11 +1043,11 @@ msgstr "Refuse" #: inc/formanswer.class.php:796 msgid "Edit answers" -msgstr "" +msgstr "Edit answers" #: inc/formanswer.class.php:802 msgid "Cancel edition" -msgstr "" +msgstr "Cancel edition" #: inc/formanswer.class.php:809 msgid "Accept" @@ -1051,6 +1062,8 @@ msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"An internal error occured when verifying your answers. Please report it to " +"your administrator." #: inc/formanswer.class.php:933 msgid "You are not the validator of these answers" @@ -1059,7 +1072,7 @@ msgstr "You are not the validator of these answers" #: inc/formanswer.class.php:1083 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" +msgstr "Item sucessfully added: %1$s (%2$s: %3$s)" #: inc/formanswer.class.php:1166 inc/formanswer.class.php:1168 msgid "Form data" @@ -1070,30 +1083,37 @@ msgid "" "You are a validator of the form, then your approval hs been added " "automatically." msgstr "" +"You are a validator of the form, then your approval hs been added " +"automatically." #: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1498 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "Answer is invalid in %1$s" + +#: inc/formanswer.class.php:1526 msgid "No captcha set." -msgstr "" +msgstr "No captcha set." -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1532 msgid "You failed the captcha test." -msgstr "" +msgstr "You failed the captcha test." -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1555 msgid "You must select validator!" -msgstr " You must select validator! " +msgstr "You must select validator!" #: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "" +msgstr "You cannot delete this issue. Maybe it is taken into account." #: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." -msgstr "" +msgstr "Failed to delete this issue. An internal error occured." #: inc/common.class.php:745 msgid "Seek assistance" @@ -1105,7 +1125,7 @@ msgstr "My requests for assistance" #: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Consult reminders" #: inc/common.class.php:811 msgid "Consult feeds" @@ -1113,79 +1133,79 @@ msgstr "Consult feeds" #: inc/abstractfield.class.php:89 inc/question.class.php:758 msgid "Apply" -msgstr "" +msgstr "Apply" #: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Access type" +msgstr[1] "Access types" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Form language" +msgstr[1] "Form languages" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Translation" +msgstr[1] "Translations" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "The name cannot be empty." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "The language must be associated to a form." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "The specified language is not available." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" -msgstr "" +msgstr "Add a translation" -#: inc/form_language.class.php:299 js/scripts.js:1214 +#: inc/form_language.class.php:302 js/scripts.js:1193 msgid "Update a translation" -msgstr "" +msgstr "Update a translation" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" -msgstr "" +msgstr "New translation" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" -msgstr "" +msgstr "Filter list" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" -msgstr "" +msgstr "No translation found" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" -msgstr "" +msgstr "Do you want to delete the selected items?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Delete" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" -msgstr "" +msgstr "Original string" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" -msgstr "" +msgstr "Add a new language" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:178 entrée standard:72 msgid "Language" -msgstr "" +msgstr "Language" #: inc/form_validator.class.php:69 inc/targetticket.class.php:99 #: inc/abstractitiltarget.class.php:186 @@ -1194,37 +1214,37 @@ msgstr "None" #: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" -msgstr "" +msgstr "No" #: inc/form_validator.class.php:81 msgid "Supervisor of the requester" -msgstr "" +msgstr "Supervisor of the requester" #: inc/form_validator.class.php:116 inc/translation.class.php:221 msgid "Form not found." -msgstr "" +msgstr "Form not found." #: inc/form_validator.class.php:121 inc/form_validator.class.php:129 #: inc/form_validator.class.php:138 msgid "Invalid validator." -msgstr "" +msgstr "Invalid validator." #: inc/form_validator.class.php:147 #, php-format msgid "Only level 1 is allowed for %s." -msgstr "" +msgstr "Only level 1 is allowed for %s." #: inc/form_validator.class.php:156 msgid "Invalid validator type." -msgstr "" +msgstr "Invalid validator type." #: inc/form_validator.class.php:194 entrée standard:103 msgid "Level" -msgstr "" +msgstr "Level" #: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" -msgstr "" +msgstr "Validation" #: inc/form_validator.class.php:594 msgid "Choose a validator" @@ -1236,19 +1256,19 @@ msgstr "Choose a validator" #: inc/abstractitiltarget.class.php:2124 msgctxt "button" msgid "Save" -msgstr "" +msgstr "Save" -#: inc/targetproblem.class.php:43 entrée standard:43 +#: inc/targetproblem.class.php:43 entrée standard:44 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Target problem" +msgstr[1] "Target problems" #: inc/targetproblem.class.php:109 inc/targetproblem.class.php:565 #: inc/targetchange.class.php:105 inc/targetchange.class.php:441 #: inc/targetticket.class.php:135 inc/targetticket.class.php:238 msgid "Properties" -msgstr "" +msgstr "Properties" #: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 #: inc/targetticket.class.php:1443 @@ -1257,32 +1277,34 @@ msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " "a parameter of the target" msgstr "" +"Failed to add or update the %1$s %2$s: a question is missing and is used in " +"a parameter of the target" #: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 #: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Actors" -#: inc/targetproblem.class.php:619 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:49 msgid "Problem title" -msgstr "" +msgstr "Problem title" #: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" -msgstr "" +msgstr "Content" #: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" -msgstr "" +msgstr "Impact" -#: inc/targetproblem.class.php:649 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:78 msgid "Cause" -msgstr "" +msgstr "Cause" -#: inc/targetproblem.class.php:659 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:88 msgid "Symptom" -msgstr "" +msgstr "Symptom" #: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 #: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 @@ -1291,7 +1313,7 @@ msgstr "" #: inc/entityconfig.class.php:166 inc/entityconfig.class.php:180 #: inc/entityconfig.class.php:188 inc/entityconfig.class.php:196 msgid "Inheritance of the parent entity" -msgstr "" +msgstr "Inheritance of the parent entity" #: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" @@ -1307,11 +1329,11 @@ msgstr "Service catalog extended" #: inc/entityconfig.class.php:111 msgid "All available forms" -msgstr "" +msgstr "All available forms" #: inc/entityconfig.class.php:112 msgid "Only default forms" -msgstr "" +msgstr "Only default forms" #: inc/entityconfig.class.php:119 msgid "Popularity sort" @@ -1323,55 +1345,55 @@ msgstr "Alphabetic sort" #: inc/entityconfig.class.php:127 msgid "Merged with Forms" -msgstr "" +msgstr "Merged with Forms" #: inc/entityconfig.class.php:128 msgid "Distinct menu entry" -msgstr "" +msgstr "Distinct menu entry" #: inc/entityconfig.class.php:135 inc/entityconfig.class.php:143 #: inc/entityconfig.class.php:151 inc/entityconfig.class.php:159 #: inc/entityconfig.class.php:189 inc/form.class.php:271 entrée standard:100 msgid "Visible" -msgstr "" +msgstr "Visible" #: inc/entityconfig.class.php:136 inc/entityconfig.class.php:144 #: inc/entityconfig.class.php:152 inc/entityconfig.class.php:160 #: inc/entityconfig.class.php:190 msgid "Hidden" -msgstr "" +msgstr "Hidden" #: inc/entityconfig.class.php:167 msgid "Variable height" -msgstr "" +msgstr "Variable height" #: inc/entityconfig.class.php:168 msgid "Uniform height" -msgstr "" +msgstr "Uniform height" #: inc/entityconfig.class.php:173 msgid "Search for assistance" -msgstr "" +msgstr "Search for assistance" #: inc/entityconfig.class.php:174 msgid "User's assistance requests" -msgstr "" +msgstr "User's assistance requests" #: inc/entityconfig.class.php:181 msgid "Only forms" -msgstr "" +msgstr "Only forms" #: inc/entityconfig.class.php:182 msgid "Forms and list of requests" -msgstr "" +msgstr "Forms and list of requests" #: inc/entityconfig.class.php:197 msgid "Folded" -msgstr "" +msgstr "Folded" #: inc/entityconfig.class.php:198 msgid "Unfolded" -msgstr "" +msgstr "Unfolded" #: inc/entityconfig.class.php:298 msgid "Helpdesk" @@ -1384,76 +1406,76 @@ msgstr "Helpdesk mode" #: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" -msgstr "" +msgstr "Default Form list mode" #: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" -msgstr "" +msgstr "Sort order" #: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" -msgstr "" +msgstr "Knowledge base" #: inc/entityconfig.class.php:366 msgid "Search" -msgstr "" +msgstr "Search" #: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" -msgstr "" +msgstr "Counters dashboard" #: inc/entityconfig.class.php:398 msgid "Header message" -msgstr "" +msgstr "Header message" #: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" -msgstr "" +msgstr "Search issue" #: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" -msgstr "" +msgstr "Service catalog home page" #: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" -msgstr "" +msgstr "Tile design" #: inc/entityconfig.class.php:462 msgid "Home page" -msgstr "" +msgstr "Home page" #: inc/entityconfig.class.php:494 msgid "Menu visibility (only for vertical menu)" -msgstr "" +msgstr "Menu visibility (only for vertical menu)" #: inc/entityconfig.class.php:506 inc/entityconfig.class.php:584 #: inc/form.class.php:225 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Header" +msgstr[1] "Headers" #: inc/entityconfig.class.php:564 msgid "Display search field" -msgstr "" +msgstr "Display search field" #: inc/entityconfig.class.php:574 msgid "Display header" -msgstr "" +msgstr "Display header" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Question range" +msgstr[1] "Question ranges" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" -msgstr "" +msgstr "Minimum range" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:75 msgid "maximum range" -msgstr "" +msgstr "maximum range" #: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" @@ -1469,7 +1491,7 @@ msgstr "Restricted access" #: inc/form.class.php:122 msgid "Answers waiting for validation" -msgstr "" +msgstr "Answers waiting for validation" #: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" @@ -1477,7 +1499,7 @@ msgstr "Import forms" #: inc/form.class.php:169 msgid "Recursive" -msgstr "" +msgstr "Recursive" #: inc/form.class.php:190 msgid "Homepage" @@ -1490,45 +1512,45 @@ msgstr "Access" #: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" -msgstr "" +msgstr "Active" #: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" -msgstr "" +msgstr "Default form" #: inc/form.class.php:296 entrée standard:106 msgid "Next form" -msgstr "" +msgstr "Next form" #: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" -msgstr "" +msgstr "Inactive" #: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" -msgstr "" +msgstr "Not default form" #: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" -msgstr "" +msgstr "All languages" #: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Target" +msgstr[1] "Targets" #: inc/form.class.php:511 msgid "Preview" -msgstr "" +msgstr "Preview" #: inc/form.class.php:512 msgid "Form answer properties" -msgstr "" +msgstr "Form answer properties" #: inc/form.class.php:854 msgid "What are you looking for?" -msgstr "" +msgstr "What are you looking for?" #: inc/form.class.php:993 inc/form.class.php:1156 #: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 @@ -1537,11 +1559,11 @@ msgstr "The name cannot be empty!" #: inc/form.class.php:1026 inc/form.class.php:1191 msgid "A loop is generated!" -msgstr "" +msgstr "A loop is generated!" #: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." -msgstr "" +msgstr "Cannot use empty name for form answers. Keeping the previous value." #: inc/form.class.php:1303 #, php-format @@ -1550,7 +1572,7 @@ msgstr "The question %s is not compatible with public forms" #: inc/form.class.php:1386 msgid "Errored duplicate" -msgstr "" +msgstr "Errored duplicate" #: inc/form.class.php:1397 entrée standard:23 msgid "Duplicate" @@ -1559,7 +1581,7 @@ msgstr "Duplicate" #: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" -msgstr "" +msgstr "Post" #: inc/form.class.php:1475 #, php-format @@ -1578,7 +1600,7 @@ msgstr "Back" #: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Form updated: %s" #: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." @@ -1618,30 +1640,32 @@ msgstr "Enable" #: inc/form.class.php:1698 msgctxt "button" msgid "Send" -msgstr "" +msgstr "Send" #: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" -msgstr "" +msgstr "Forms import impossible, the file is empty" #: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" -msgstr "" +msgstr "Forms import impossible, the file seems corrupt" #: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" -msgstr "" +msgstr "Forms import impossible, the file was generated with another version" #: inc/form.class.php:1738 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." msgstr "" +"The file does not specifies the schema version. It was probably generated " +"with a version older than 2.10. Giving up." #: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" -msgstr "" +msgstr "Failed to import %s" #: inc/form.class.php:1769 #, php-format @@ -1651,17 +1675,17 @@ msgstr "Forms successfully imported from %s" #: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" +msgstr "The form %1$s already exists and is in an unmodifiable entity." #: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." -msgstr "" +msgstr "You don't have right to update the entity %1$s." #: inc/form.class.php:1850 #, php-format msgid "The entity %1$s is required for the form %2$s." -msgstr "" +msgstr "The entity %1$s is required for the form %2$s." #: inc/form.class.php:1952 msgid "Failed to create JSON document type" @@ -1681,161 +1705,161 @@ msgstr "Forms without category" #: inc/form.class.php:2007 msgid "No form available" -msgstr "" +msgstr "No form available" #: inc/form.class.php:2205 entrée standard:47 msgid "Add a target" -msgstr "" +msgstr "Add a target" #: inc/form.class.php:2236 inc/targetticket.class.php:398 #: inc/abstractitiltarget.class.php:1828 inc/abstractitiltarget.class.php:2124 #: entrée standard:92 standard:94 msgid "Add" -msgstr "" +msgstr "Add" #: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." -msgstr "" +msgstr "Unsupported target type." #: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" -msgstr "" +msgstr "plugin_formcreator_load_check" -#: inc/targetchange.class.php:44 entrée standard:43 +#: inc/targetchange.class.php:44 entrée standard:44 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Target change" +msgstr[1] "Target changes" -#: inc/targetchange.class.php:344 entrée standard:48 +#: inc/targetchange.class.php:344 entrée standard:49 msgid "Change title" msgstr "Change title" -#: inc/targetchange.class.php:374 entrée standard:56 +#: inc/targetchange.class.php:374 entrée standard:80 msgid "Control list" -msgstr "" +msgstr "Control list" -#: inc/targetchange.class.php:384 entrée standard:58 +#: inc/targetchange.class.php:384 entrée standard:90 msgid "Deployment plan" -msgstr "" +msgstr "Deployment plan" -#: inc/targetchange.class.php:394 entrée standard:60 +#: inc/targetchange.class.php:394 entrée standard:100 msgid "Backup plan" -msgstr "" +msgstr "Backup plan" #: inc/targetchange.class.php:404 msgid "Check list" -msgstr "" +msgstr "Check list" #: inc/questionfilter.class.php:52 msgid "Question filter" msgid_plural "Question filters" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Question filter" +msgstr[1] "Question filters" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Section" +msgstr[1] "Sections" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:348 +#: inc/question.class.php:346 msgid "The title is required" msgstr "The title is required" #: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" -msgstr "" +msgstr "Count of conditions" #: inc/restrictedformcriteria.class.php:179 #, php-format msgid "Failed to find %1$s %2$s" -msgstr "" +msgstr "Failed to find %1$s %2$s" #: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Question" +msgstr[1] "Questions" #: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 -#: standard:49 standard:79 +#: standard:82 standard:49 standard:79 msgid "Required" msgstr "Required" -#: inc/question.class.php:355 +#: inc/question.class.php:353 msgid "The section is required" msgstr "The section is required" -#: inc/question.class.php:365 +#: inc/question.class.php:363 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Field type %1$s is not available for question %2$s." -#: inc/question.class.php:379 +#: inc/question.class.php:376 msgid "This type of question is not compatible with public forms." msgstr "This type of question is not compatible with public forms." #: inc/question.class.php:469 msgid "The field type cannot be changed. Delete then recreate the question." -msgstr "" +msgstr "The field type cannot be changed. Delete then recreate the question." #: inc/question.class.php:1184 msgid "Service levels" -msgstr "" +msgstr "Service levels" #: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" -msgstr "" +msgstr "SLA" #: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" -msgstr "" +msgstr "OLA" #: inc/question.class.php:1205 inc/question.class.php:1248 #: inc/question.class.php:1251 msgid "Assets" -msgstr "" +msgstr "Assets" #: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" -msgstr "" +msgstr "Assistance" #: inc/question.class.php:1225 msgid "Management" -msgstr "" +msgstr "Management" #: inc/question.class.php:1236 msgid "Tools" -msgstr "" +msgstr "Tools" #: inc/question.class.php:1237 msgid "Notes" -msgstr "" +msgstr "Notes" #: inc/question.class.php:1238 msgid "RSS feed" -msgstr "" +msgstr "RSS feed" #: inc/question.class.php:1240 msgid "Administration" -msgstr "" +msgstr "Administration" #: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Plugin" +msgstr[1] "Plugins" #: inc/abstractquestionparameter.class.php:98 msgid "Parameter" -msgstr "" +msgstr "Parameter" #: inc/abstractquestionparameter.class.php:105 msgid "Field name" -msgstr "" +msgstr "Field name" #: inc/abstracttarget.class.php:97 msgid "Current active entity" @@ -1875,65 +1899,65 @@ msgstr "From a GLPI object > Entity type question answer" #: inc/abstracttarget.class.php:116 msgid "Always generated" -msgstr "" +msgstr "Always generated" #: inc/abstracttarget.class.php:117 msgid "Disabled unless" -msgstr "" +msgstr "Disabled unless" #: inc/abstracttarget.class.php:118 msgid "Generated unless" -msgstr "" +msgstr "Generated unless" #: inc/abstracttarget.class.php:129 msgid "A target must be associated to a form." -msgstr "" +msgstr "A target must be associated to a form." #: inc/abstracttarget.class.php:134 msgid "A target must be associated to an existing form." -msgstr "" +msgstr "A target must be associated to an existing form." #: inc/abstracttarget.class.php:139 msgid "Name is required." -msgstr "" +msgstr "Name is required." -#: inc/abstracttarget.class.php:502 +#: inc/abstracttarget.class.php:504 msgid "Destination entity" -msgstr "" +msgstr "Destination entity" -#: inc/abstracttarget.class.php:518 +#: inc/abstracttarget.class.php:520 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "Entity type question" msgstr "Entity type question" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Searching for invalid items..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Done." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "Step 1: double encoded < and > signs." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "No invalid items found." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Step 2: literal BR tag." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Step 3: litteral > sign." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1947,51 +1971,51 @@ msgstr "Incident categories" #: inc/filter/itilcategoryfilter.class.php:55 msgid "Change categories" -msgstr "" +msgstr "Change categories" #: inc/supervisorvalidator.class.php:44 msgid "Requester supervisor" msgid_plural "Requester supervisors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Requester supervisor" +msgstr[1] "Requester supervisors" #: inc/supervisorvalidator.class.php:52 msgid "My supervisor" -msgstr "" +msgstr "My supervisor" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Question regular expression" +msgstr[1] "Question regular expressions" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Question dependency" +msgstr[1] "Question dependencies" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Answer" +msgstr[1] "Answers" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Composite ticket relation" +msgstr[1] "Composite ticket relations" -#: inc/targetticket.class.php:57 entrée standard:43 +#: inc/targetticket.class.php:57 entrée standard:44 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Target ticket" +msgstr[1] "Target tickets" #: inc/targetticket.class.php:100 msgid "Specific asset" -msgstr "" +msgstr "Specific asset" #: inc/targetticket.class.php:101 inc/targetticket.class.php:117 #: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 @@ -2003,25 +2027,25 @@ msgstr "Equals to the answer to the question" #: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:232 #: inc/abstractitiltarget.class.php:241 inc/abstractitiltarget.class.php:250 msgid "Last valid answer" -msgstr "" +msgstr "Last valid answer" #: inc/targetticket.class.php:108 msgid "Source from template or user default or GLPI default" -msgstr "" +msgstr "Source from template or user default or GLPI default" #: inc/targetticket.class.php:109 msgid "Formcreator" -msgstr "" +msgstr "Formcreator" #: inc/targetticket.class.php:115 msgid "Default or from a template" -msgstr "" +msgstr "Default or from a template" #: inc/targetticket.class.php:116 msgid "Specific type" -msgstr "" +msgstr "Specific type" -#: inc/targetticket.class.php:189 entrée standard:48 +#: inc/targetticket.class.php:189 entrée standard:49 msgid "Ticket title" msgstr "Ticket title" @@ -2031,15 +2055,15 @@ msgstr "Add validation message as first ticket followup" #: inc/targetticket.class.php:341 msgid "Add a field" -msgstr "" +msgstr "Add a field" #: inc/targetticket.class.php:369 msgid "Managed fields" -msgstr "" +msgstr "Managed fields" #: inc/targetticket.class.php:376 msgid "No managed field" -msgstr "" +msgstr "No managed field" #: inc/targetticket.class.php:396 msgid "Link to an other ticket" @@ -2055,12 +2079,12 @@ msgstr "An existing ticket" #: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" -msgstr "" +msgstr "A ticket from an answer to a question" #: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" -msgstr "" +msgstr "Delete permanently" #: inc/targetticket.class.php:743 msgid "Invalid link type" @@ -2078,41 +2102,41 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:905 install/install.php:497 +#: inc/targetticket.class.php:905 install/install.php:498 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" #: inc/targetticket.class.php:1137 msgid "Request source" -msgstr "" +msgstr "Request source" #: inc/targetticket.class.php:1162 msgid "Type " -msgstr "" +msgstr "Type " #: inc/targetticket.class.php:1190 msgid "Associated elements" -msgstr "" +msgstr "Associated elements" #: inc/targetticket.class.php:1201 msgid "Item " -msgstr "" +msgstr "Item " #: inc/translation.class.php:153 msgid "No more string to translate" -msgstr "" +msgstr "No more string to translate" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Internal error: translatable string not found." #: inc/translation.class.php:216 msgid "Language not found." -msgstr "" +msgstr "Language not found." #: inc/translation.class.php:236 msgid "Failed to add the translation." -msgstr "" +msgstr "Failed to add the translation." #: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" @@ -2132,7 +2156,7 @@ msgstr "Tags from questions or specific tags" #: inc/abstractitiltarget.class.php:196 msgid "TTR from template or none" -msgstr "" +msgstr "TTR from template or none" #: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" @@ -2148,19 +2172,19 @@ msgstr "calculated from the answer to the question" #: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" -msgstr "" +msgstr "SLA from template or none" #: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" -msgstr "" +msgstr "Specific SLA" #: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" -msgstr "" +msgstr "OLA from template or none" #: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" -msgstr "" +msgstr "Specific OLA" #: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" @@ -2188,67 +2212,67 @@ msgstr "Specific location" #: inc/abstractitiltarget.class.php:247 msgid "Contract from template or none" -msgstr "" +msgstr "Contract from template or none" #: inc/abstractitiltarget.class.php:248 msgid "Specific contract" -msgstr "" +msgstr "Specific contract" #: inc/abstractitiltarget.class.php:256 msgid "No validation" -msgstr "" +msgstr "No validation" #: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" -msgstr "" +msgstr "Specific user or group" #: inc/abstractitiltarget.class.php:258 msgid "User from question answer" -msgstr "" +msgstr "User from question answer" #: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" -msgstr "" +msgstr "Group from question answer" #: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Minute" +msgstr[1] "Minutes" #: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Hour" +msgstr[1] "Hours" #: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Day" +msgstr[1] "Days" #: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Month" +msgstr[1] "Months" #: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" -msgstr "" +msgstr "SLA (TTO/TTR)" #: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" -msgstr "" +msgstr "Question (TTO/TTR)" #: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" -msgstr "" +msgstr "OLA (TTO/TTR)" #: inc/abstractitiltarget.class.php:1051 msgid "Urgency " -msgstr "Urgency" +msgstr "Urgency " #: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" @@ -2260,19 +2284,19 @@ msgstr "Tags" #: inc/abstractitiltarget.class.php:1247 msgid "Location" -msgstr "" +msgstr "Location" #: inc/abstractitiltarget.class.php:1259 msgid "Location " -msgstr "Location" +msgstr "Location " #: inc/abstractitiltarget.class.php:1312 msgid "Contract" -msgstr "" +msgstr "Contract" #: inc/abstractitiltarget.class.php:1324 msgid "Contract " -msgstr "" +msgstr "Contract " #: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" @@ -2281,8 +2305,8 @@ msgstr "The description cannot be empty!" #: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Watcher" +msgstr[1] "Watchers" #: inc/abstractitiltarget.class.php:1830 msgid "Cancel" @@ -2291,83 +2315,92 @@ msgstr "Cancel" #: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 #: inc/abstractitiltarget.class.php:2552 msgid "Email followup" -msgstr "" +msgstr "Email followup" #: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" -msgstr "" +msgstr "User" #: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" -msgstr "" +msgstr "Group" #: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" -msgstr "" +msgstr "Group from the object" #: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" -msgstr "" +msgstr "Tech group from the object" #: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" -msgstr "" +msgstr "Supplier" #: inc/abstractitiltarget.class.php:2548 msgid "Yes" -msgstr "" +msgstr "Yes" -#: install/install.php:163 +#: install/install.php:164 #, php-format msgid "Upgrade tables to innoDB; run %s" -msgstr "" +msgstr "Upgrade tables to innoDB; run %s" -#: install/install.php:199 +#: install/install.php:200 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" +"The database schema is not consistent with the previous version of " +"Formcreator %s. To see the logs run the command %s" -#: install/install.php:208 +#: install/install.php:209 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" +msgstr "To ignore the inconsistencies and upgrade anyway run %s" -#: install/install.php:225 +#: install/install.php:226 msgid "" -"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" -" to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" -" GLPI 10 or later and Formcreator 2.13 or later." +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " +"to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " +"GLPI 10 or later and Formcreator 2.13 or later." msgstr "" +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " +"to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " +"GLPI 10 or later and Formcreator 2.13 or later." -#: install/install.php:251 +#: install/install.php:252 #, php-format msgid "" "A fatal error occured in the upgrade from %s! Upgrade aborted. Please check " "logs to fix the problem then try again." msgstr "" +"A fatal error occured in the upgrade from %s! Upgrade aborted. Please check " +"logs to fix the problem then try again." -#: install/install.php:294 +#: install/install.php:295 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" +"The database schema is not consistent with the current version of " +"Formcreator %s. To see the logs enable the plugin and run the command %s" -#: install/install.php:305 +#: install/install.php:306 msgid "The tables of the plugin passed the schema integrity check." -msgstr "" +msgstr "The tables of the plugin passed the schema integrity check." -#: install/install.php:478 +#: install/install.php:479 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:479 +#: install/install.php:480 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:480 +#: install/install.php:481 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2377,38 +2410,41 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -#: install/install.php:484 +#: install/install.php:485 msgid "A form need validation" -msgstr "" +msgstr "A form need validation" -#: install/install.php:485 +#: install/install.php:486 msgid "A form from GLPI need to be validated" -msgstr "" +msgstr "A form from GLPI need to be validated" -#: install/install.php:486 +#: install/install.php:487 msgid "" -"Hi,\\nA form from GLPI need to be validated and you have been choosen as the" -" validator.\\nYou can access it by clicking onto this " -"link:\\n##formcreator.validation_link##" +"Hi,\\nA form from GLPI need to be validated and you have been choosen as the " +"validator.\\nYou can access it by clicking onto this link:\\n##formcreator." +"validation_link##" msgstr "" +"Hi,\\nA form from GLPI need to be validated and you have been choosen as the " +"validator.\\nYou can access it by clicking onto this link:\\n##formcreator." +"validation_link##" -#: install/install.php:491 +#: install/install.php:492 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" -#: install/install.php:492 +#: install/install.php:493 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " -"validator for the reason " -"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " -"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" +"validator for the reason below:\\n##formcreator." +"validation_comment##\\n\\nYou can still modify and resubmit it by clicking " +"onto this link:\\n##formcreator.validation_link##" msgstr "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " -"validator for the reason " -"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " -"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" +"validator for the reason below:\\n##formcreator." +"validation_comment##\\n\\nYou can still modify and resubmit it by clicking " +"onto this link:\\n##formcreator.validation_link##" -#: install/install.php:498 +#: install/install.php:499 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2416,11 +2452,11 @@ msgstr "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." -#: install/install.php:503 +#: install/install.php:504 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" -#: install/install.php:504 +#: install/install.php:505 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2428,28 +2464,28 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -#: install/install.php:732 +#: install/install.php:733 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" -#: install/install.php:945 +#: install/install.php:946 msgid "Failed to check the sanity of the tables!" -msgstr "" +msgstr "Failed to check the sanity of the tables!" -#: install/install.php:959 +#: install/install.php:960 #, php-format msgid "Table schema differs for table \"%s\"." -msgstr "" +msgstr "Table schema differs for table \"%s\"." -#: install/install.php:962 +#: install/install.php:963 #, php-format msgid "Table \"%s\" is missing." -msgstr "" +msgstr "Table \"%s\" is missing." -#: install/install.php:965 +#: install/install.php:966 #, php-format msgid "Unknown table \"%s\" has been found in database." -msgstr "" +msgstr "Unknown table \"%s\" has been found in database." #: hook.php:439 msgctxt "button" @@ -2458,93 +2494,95 @@ msgstr "Duplicate" #: hook.php:440 msgid "Transfer" -msgstr "" +msgstr "Transfer" #: hook.php:441 msgctxt "button" msgid "Export" -msgstr "" +msgstr "Export" #: hook.php:442 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Access rights" #: hook.php:756 msgid "Cancel my ticket" -msgstr "" +msgstr "Cancel my ticket" #: hook.php:774 msgid "Old" -msgstr "" +msgstr "Old" #: hook.php:781 #, php-format msgid "Number of %s" -msgstr "" +msgstr "Number of %s" #: hook.php:798 msgid "Issues summary" -msgstr "" +msgstr "Issues summary" #: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." #: js/scripts.js:300 msgid "No form found. Please choose a form below instead." -msgstr "" +msgstr "No form found. Please choose a form below instead." #: js/scripts.js:302 msgid "No form found." -msgstr "" +msgstr "No form found." #: js/scripts.js:306 msgid "No FAQ item found." -msgstr "" +msgstr "No FAQ item found." #: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Are you sure you want to delete this question?" -#: js/scripts.js:917 +#: js/scripts.js:896 msgid "Are you sure you want to delete this section?" msgstr "Are you sure you want to delete this section?" -#: js/scripts.js:1161 +#: js/scripts.js:1140 msgid "Add translations" -msgstr "" +msgstr "Add translations" -#: js/scripts.js:1300 js/scripts.js:1324 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "An error occured while querying forms" -#: js/scripts.js:1416 entrée standard:139 +#: js/scripts.js:1395 entrée standard:139 msgid "Send" -msgstr "" +msgstr "Send" -#: js/scripts.js:1425 +#: js/scripts.js:1404 msgid "An internal error occurred. Please report it to administrator." -msgstr "" +msgstr "An internal error occurred. Please report it to administrator." -#: js/scripts.js:1468 +#: js/scripts.js:1447 msgid "Are you sure you want to delete this validator ?" -msgstr "" +msgstr "Are you sure you want to delete this validator ?" -#: js/scripts.js:1520 +#: js/scripts.js:1499 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Are you sure you want to duplicate this target?" -#: js/scripts.js:1537 +#: js/scripts.js:1516 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Are you sure you want to delete this target?" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" -msgstr "" +msgstr "Default values" #: entrée standard:52 standard:59 standard:58 msgid "Show empty" @@ -2553,8 +2591,8 @@ msgstr "Show empty" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "LDAP directory" +msgstr[1] "LDAP directories" #: entrée standard:78 msgid "Attribute" @@ -2570,7 +2608,7 @@ msgstr "Show ticket categories" #: entrée standard:146 standard:118 msgid "Selectable root" -msgstr "" +msgstr "Selectable root" #: entrée standard:63 msgid "Direct access on homepage" @@ -2582,55 +2620,55 @@ msgstr "Default form in service catalog" #: entrée standard:113 standard:114 msgid "Are you a robot ?" -msgstr "" +msgstr "Are you a robot ?" #: entrée standard:64 msgid "Condition to show the section" -msgstr "" +msgstr "Condition to show the section" #: entrée standard:40 msgid "Condition to generate the target" -msgstr "" +msgstr "Condition to generate the target" #: entrée standard:40 msgid "General" -msgstr "" +msgstr "General" #: entrée standard:45 msgid "validation percent" -msgstr "" +msgstr "validation percent" #: entrée standard:52 msgid "Add a validator" -msgstr "" +msgstr "Add a validator" #: entrée standard:57 standard:36 msgid "Validation level" -msgstr "" +msgstr "Validation level" #: entrée standard:73 msgid "Validator type" -msgstr "" +msgstr "Validator type" #: entrée standard:98 msgid "Validators" -msgstr "" +msgstr "Validators" #: entrée standard:106 standard:5 msgid "Actions" -msgstr "" +msgstr "Actions" -#: entrée standard:54 +#: entrée standard:68 standard:70 msgid "Impacts" -msgstr "" +msgstr "Impacts" -#: entrée standard:62 +#: entrée standard:110 msgid "Checklist" -msgstr "" +msgstr "Checklist" #: entrée standard:36 msgid "Answers title" -msgstr "" +msgstr "Answers title" #: entrée standard:45 msgid "Add a section" @@ -2638,28 +2676,28 @@ msgstr "Add a section" #: entrée standard:55 msgid "Condition to show the submit button" -msgstr "" +msgstr "Condition to show the submit button" #: entrée standard:33 msgid "No form answer yet" -msgstr "" +msgstr "No form answer yet" #: entrée standard:38 #, php-format msgid "%s latest items" -msgstr "" +msgstr "%s latest items" #: entrée standard:54 msgid "Please activate the form to view the link" -msgstr "" +msgstr "Please activate the form to view the link" #: entrée standard:63 msgid "Enable captcha" -msgstr "" +msgstr "Enable captcha" #: entrée standard:79 msgid "Restricted to" -msgstr "" +msgstr "Restricted to" #: entrée standard:83 msgid "Add a question" @@ -2667,11 +2705,11 @@ msgstr "Add a question" #: entrée standard:39 msgid "List of available tags" -msgstr "" +msgstr "List of available tags" #: entrée standard:42 msgid "Title" -msgstr "" +msgstr "Title" #: entrée standard:47 msgid "Full form" @@ -2679,12 +2717,12 @@ msgstr "Full form" #: entrée standard:37 msgid "Validation status" -msgstr "" +msgstr "Validation status" #: entrée standard:36 #, php-format msgid "My %1$d last forms (requester)" -msgstr "" +msgstr "My %1$d last forms (requester)" #: entrée standard:39 msgid "No form posted yet" @@ -2697,7 +2735,7 @@ msgstr "All my forms (requester)" #: entrée standard:36 #, php-format msgid "My %1$d last forms (validator)" -msgstr "" +msgstr "My %1$d last forms (validator)" #: entrée standard:63 msgid "All my forms (validator)" diff --git a/locales/glpi.pot b/locales/glpi.pot index 83c0008f9..4f6364014 100644 --- a/locales/glpi.pot +++ b/locales/glpi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-31 16:21+0200\n" +"POT-Creation-Date: 2023-06-29 23:17+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -100,7 +100,7 @@ msgstr "" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -123,14 +123,14 @@ msgid "Bad request while deleting an actor." msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 #: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:654 #: inc/common.class.php:661 msgid "Form Creator" msgstr "" -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 +#: front/targetticket.form.php:105 front/targetchange.form.php:91 +#: front/targetproblem.form.php:91 #, php-format msgid "%1$s = %2$s" msgstr "" @@ -170,60 +170,62 @@ msgstr "" msgid "Please, describe your need here" msgstr "" -#: inc/field/textareafield.class.php:186 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/urgencyfield.class.php:166 -#: inc/field/tagfield.class.php:166 inc/field/timefield.class.php:114 -#: inc/field/fieldsfield.class.php:489 inc/field/requesttypefield.class.php:161 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:585 +#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 +#: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 +#: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "" -#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 -#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:179 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:198 +#: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "" -#: inc/field/dropdownfield.class.php:81 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:87 +#: inc/field/dropdownfield.class.php:86 msgid "Search filter" msgstr "" -#: inc/field/dropdownfield.class.php:585 entrée standard:38 +#: inc/field/dropdownfield.class.php:576 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:616 +#: inc/field/dropdownfield.class.php:607 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:628 +#: inc/field/dropdownfield.class.php:619 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:644 +#: inc/field/dropdownfield.class.php:635 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:704 inc/questionfilter.class.php:62 +#: inc/field/dropdownfield.class.php:695 inc/questionfilter.class.php:62 #: entrée standard:68 msgid "Filter" msgstr "" -#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:974 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:996 +#: inc/field/dropdownfield.class.php:983 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,44 +243,65 @@ msgstr "" msgid "LDAP directory not found!" msgstr "" -#: inc/field/radiosfield.class.php:108 -msgid "Radios" +#: inc/field/textfield.class.php:147 inc/field/floatfield.class.php:157 +#, php-format +msgid "Specific format does not match: %s" msgstr "" -#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 -#: inc/field/checkboxesfield.class.php:245 -msgid "The field value is required:" +#: inc/field/textfield.class.php:156 +#, php-format +msgid "The text is too short (minimum %d characters): %s" msgstr "" -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:104 -#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:258 -#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 -#: inc/field/datefield.class.php:116 +#: inc/field/textfield.class.php:161 #, php-format -msgid "A required field is empty: %s" +msgid "The text is too long (maximum %d characters): %s" msgstr "" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" +#: inc/field/textfield.class.php:169 +msgid "Text" +msgstr "" + +#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:239 +#: inc/questionregex.class.php:62 entrée standard:42 +msgid "Regular expression" +msgstr "" + +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 +msgid "Range" msgstr "" -#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:250 +msgid "Additional validation" +msgstr "" + +#: inc/field/radiosfield.class.php:109 +msgid "Radios" +msgstr "" + +#: inc/field/radiosfield.class.php:115 inc/field/glpiselectfield.class.php:111 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:255 +msgid "The field value is required:" +msgstr "" + +#: inc/field/radiosfield.class.php:193 inc/field/selectfield.class.php:106 +#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 +#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 #, php-format -msgid "Specific format does not match: %s" +msgid "A required field is empty: %s" msgstr "" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 +#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 #, php-format -msgid "The following number must be greater than %d: %s" +msgid "This value %1$s is not allowed: %2$s" msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" +msgid "This is not an integer: %s" msgstr "" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "" @@ -331,6 +354,12 @@ msgid_plural "Tags" msgstr[0] "" msgstr[1] "" +#: inc/field/glpiselectfield.class.php:96 entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "" +msgstr[1] "" + #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -352,11 +381,11 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:97 +#: inc/field/selectfield.class.php:99 msgid "Select" msgstr "" -#: inc/field/datetimefield.class.php:140 +#: inc/field/datetimefield.class.php:141 msgid "Date & time" msgstr "" @@ -394,7 +423,7 @@ msgstr "" msgid "File" msgstr "" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "" @@ -435,21 +464,31 @@ msgstr "" msgid "Checkboxes" msgstr "" -#: inc/field/checkboxesfield.class.php:227 +#: inc/field/checkboxesfield.class.php:209 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:217 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:237 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:233 +#: inc/field/checkboxesfield.class.php:243 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:315 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:306 +#: inc/field/checkboxesfield.class.php:316 msgid "Range max" msgstr "" @@ -462,29 +501,27 @@ msgstr "" msgid "This is not a number: %s" msgstr "" -#: inc/field/floatfield.class.php:183 -msgid "Decimal number" -msgstr "" - -#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 -#: entrée standard:42 -msgid "Regular expression" +#: inc/field/floatfield.class.php:171 +#, php-format +msgid "The following number must be greater than %d: %s" msgstr "" -#: inc/field/floatfield.class.php:240 -msgid "Range" +#: inc/field/floatfield.class.php:177 +#, php-format +msgid "The following number must be lower than %d: %s" msgstr "" -#: inc/field/floatfield.class.php:246 -msgid "Additional validation" +#: inc/field/floatfield.class.php:187 +msgid "Decimal number" msgstr "" -#: inc/field/datefield.class.php:137 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "" #: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 -#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 +#: inc/question.class.php:188 entrée standard:82 standard:56 standard:114 +#: standard:58 standard:59 msgid "Description" msgstr "" @@ -528,8 +565,8 @@ msgstr "" msgid "Displayed unless" msgstr "" -#: inc/condition.class.php:178 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:248 +#: inc/condition.class.php:172 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:248 #: inc/targetproblem.class.php:527 inc/questionrange.class.php:199 #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 @@ -541,8 +578,8 @@ msgstr "" msgid "Failed to add or update the %1$s %2$s" msgstr "" -#: inc/condition.class.php:200 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:288 +#: inc/condition.class.php:194 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:288 #: inc/targetproblem.class.php:362 inc/questionrange.class.php:131 #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 @@ -554,7 +591,7 @@ msgstr "" msgid "Cannot export an empty object: %s" msgstr "" -#: inc/condition.class.php:268 +#: inc/condition.class.php:262 msgid "Conditions" msgstr "" @@ -580,13 +617,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/issue.class.php:543 inc/form_language.class.php:232 #: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 -#: standard:38 standard:39 standard:105 standard:46 +#: standard:39 standard:105 standard:46 msgid "Name" msgstr "" -#: inc/issue.class.php:543 inc/formanswer.class.php:229 +#: inc/issue.class.php:555 inc/formanswer.class.php:229 #: inc/formanswer.class.php:320 inc/targetproblem.class.php:610 #: inc/form.class.php:142 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:178 @@ -594,32 +631,32 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: inc/issue.class.php:564 inc/form.class.php:2217 entrée standard:111 #: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:565 inc/formanswer.class.php:307 +#: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" msgstr "" -#: inc/issue.class.php:577 +#: inc/issue.class.php:589 msgid "Opening date" msgstr "" -#: inc/issue.class.php:586 +#: inc/issue.class.php:598 msgid "Last update" msgstr "" -#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 +#: inc/issue.class.php:607 inc/abstracttarget.class.php:519 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:605 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:617 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 #: inc/formanswer.class.php:248 inc/formanswer.class.php:762 #: inc/abstractitiltarget.class.php:1804 entrée standard:48 @@ -628,137 +665,137 @@ msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:619 inc/formanswer.class.php:258 +#: inc/issue.class.php:631 inc/formanswer.class.php:258 msgid "Form approver" msgstr "" -#: inc/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/issue.class.php:663 inc/formanswer.class.php:691 #: inc/formanswer.class.php:698 inc/formanswer.class.php:777 -#: inc/form_language.class.php:243 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "" -#: inc/issue.class.php:663 +#: inc/issue.class.php:675 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:736 +#: inc/issue.class.php:748 msgid "Technician" msgstr "" -#: inc/issue.class.php:767 +#: inc/issue.class.php:779 msgid "Technician group" msgstr "" -#: inc/issue.class.php:799 inc/formanswer.class.php:287 +#: inc/issue.class.php:811 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:829 +#: inc/issue.class.php:841 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée #: standard:108 msgid "Time to resolve" msgstr "" -#: inc/issue.class.php:874 +#: inc/issue.class.php:886 msgid "Time to resolve + Progress" msgstr "" -#: inc/issue.class.php:884 +#: inc/issue.class.php:896 msgid "Internal time to resolve" msgstr "" -#: inc/issue.class.php:895 +#: inc/issue.class.php:907 msgid "Internal time to resolve + Progress" msgstr "" -#: inc/issue.class.php:905 +#: inc/issue.class.php:917 msgid "Resolution date" msgstr "" -#: inc/issue.class.php:914 +#: inc/issue.class.php:926 msgid "Internal time to own" msgstr "" -#: inc/issue.class.php:925 +#: inc/issue.class.php:937 msgid "Internal time to own + Progress" msgstr "" -#: inc/issue.class.php:935 entrée standard:109 +#: inc/issue.class.php:947 entrée standard:109 msgid "Time to own" msgstr "" -#: inc/issue.class.php:946 +#: inc/issue.class.php:958 msgid "Time to own + Progress" msgstr "" -#: inc/issue.class.php:958 +#: inc/issue.class.php:970 msgid "Approver substitute" msgstr "" -#: inc/issue.class.php:1022 +#: inc/issue.class.php:1034 msgid "Substitute of a member of approver group" msgstr "" -#: inc/issue.class.php:1095 +#: inc/issue.class.php:1107 msgid "Form approver substitute" msgstr "" -#: inc/issue.class.php:1163 +#: inc/issue.class.php:1175 msgid "Current form approver group" msgstr "" -#: inc/issue.class.php:1193 +#: inc/issue.class.php:1205 msgid "Current form approver" msgstr "" -#: inc/issue.class.php:1227 +#: inc/issue.class.php:1239 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:1274 +#: inc/issue.class.php:1286 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:1322 +#: inc/issue.class.php:1334 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1469 +#: inc/issue.class.php:1481 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1739 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "" -#: inc/issue.class.php:1733 hook.php:767 +#: inc/issue.class.php:1745 hook.php:767 msgid "New" msgstr "" -#: inc/issue.class.php:1739 hook.php:768 +#: inc/issue.class.php:1751 hook.php:768 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1745 inc/formanswer.class.php:78 +#: inc/issue.class.php:1757 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1751 hook.php:770 +#: inc/issue.class.php:1763 hook.php:770 msgid "To validate" msgstr "" -#: inc/issue.class.php:1757 hook.php:771 +#: inc/issue.class.php:1769 hook.php:771 msgid "Solved" msgstr "" -#: inc/issue.class.php:1763 hook.php:772 +#: inc/issue.class.php:1775 hook.php:772 msgid "Closed" msgstr "" @@ -804,15 +841,15 @@ msgstr "" msgid "A form need to be validate" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:490 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:491 msgid "The form is refused" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:496 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:497 msgid "The form is accepted" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:502 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:503 msgid "The form is deleted" msgstr "" @@ -1047,15 +1084,20 @@ msgstr "" msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1511 +#: inc/formanswer.class.php:1498 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1526 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1517 +#: inc/formanswer.class.php:1532 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1540 +#: inc/formanswer.class.php:1555 msgid "You must select validator!" msgstr "" @@ -1099,62 +1141,62 @@ msgid_plural "Form languages" msgstr[0] "" msgstr[1] "" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "" msgstr[1] "" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:299 js/scripts.js:1214 +#: inc/form_language.class.php:302 js/scripts.js:1193 msgid "Update a translation" msgstr "" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "" @@ -1210,7 +1252,7 @@ msgctxt "button" msgid "Save" msgstr "" -#: inc/targetproblem.class.php:43 entrée standard:43 +#: inc/targetproblem.class.php:43 entrée standard:44 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "" @@ -1235,7 +1277,7 @@ msgstr "" msgid "Actors" msgstr "" -#: inc/targetproblem.class.php:619 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:49 msgid "Problem title" msgstr "" @@ -1248,11 +1290,11 @@ msgstr "" msgid "Impact" msgstr "" -#: inc/targetproblem.class.php:649 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:78 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:659 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:88 msgid "Symptom" msgstr "" @@ -1673,25 +1715,25 @@ msgstr "" msgid "plugin_formcreator_load_check" msgstr "" -#: inc/targetchange.class.php:44 entrée standard:43 +#: inc/targetchange.class.php:44 entrée standard:44 msgid "Target change" msgid_plural "Target changes" msgstr[0] "" msgstr[1] "" -#: inc/targetchange.class.php:344 entrée standard:48 +#: inc/targetchange.class.php:344 entrée standard:49 msgid "Change title" msgstr "" -#: inc/targetchange.class.php:374 entrée standard:56 +#: inc/targetchange.class.php:374 entrée standard:80 msgid "Control list" msgstr "" -#: inc/targetchange.class.php:384 entrée standard:58 +#: inc/targetchange.class.php:384 entrée standard:90 msgid "Deployment plan" msgstr "" -#: inc/targetchange.class.php:394 entrée standard:60 +#: inc/targetchange.class.php:394 entrée standard:100 msgid "Backup plan" msgstr "" @@ -1712,7 +1754,7 @@ msgstr[0] "" msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:348 +#: inc/question.class.php:346 msgid "The title is required" msgstr "" @@ -1733,20 +1775,20 @@ msgstr[0] "" msgstr[1] "" #: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 -#: standard:49 standard:79 +#: standard:82 standard:49 standard:79 msgid "Required" msgstr "" -#: inc/question.class.php:355 +#: inc/question.class.php:353 msgid "The section is required" msgstr "" -#: inc/question.class.php:365 +#: inc/question.class.php:363 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "" -#: inc/question.class.php:379 +#: inc/question.class.php:376 msgid "This type of question is not compatible with public forms." msgstr "" @@ -1869,15 +1911,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:502 +#: inc/abstracttarget.class.php:504 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:518 +#: inc/abstracttarget.class.php:520 msgid "User type question" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "Entity type question" msgstr "" @@ -1955,7 +1997,7 @@ msgid_plural "Composite ticket relations" msgstr[0] "" msgstr[1] "" -#: inc/targetticket.class.php:57 entrée standard:43 +#: inc/targetticket.class.php:57 entrée standard:44 msgid "Target ticket" msgid_plural "Target tickets" msgstr[0] "" @@ -1993,7 +2035,7 @@ msgstr "" msgid "Specific type" msgstr "" -#: inc/targetticket.class.php:189 entrée standard:48 +#: inc/targetticket.class.php:189 entrée standard:49 msgid "Ticket title" msgstr "" @@ -2050,7 +2092,7 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:905 install/install.php:497 +#: inc/targetticket.class.php:905 install/install.php:498 msgid "Your form has been accepted by the validator" msgstr "" @@ -2289,83 +2331,83 @@ msgstr "" msgid "Yes" msgstr "" -#: install/install.php:163 +#: install/install.php:164 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:199 +#: install/install.php:200 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:208 +#: install/install.php:209 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:225 +#: install/install.php:226 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " "GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:251 +#: install/install.php:252 #, php-format msgid "" "A fatal error occured in the upgrade from %s! Upgrade aborted. Please check " "logs to fix the problem then try again." msgstr "" -#: install/install.php:294 +#: install/install.php:295 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:305 +#: install/install.php:306 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:478 +#: install/install.php:479 msgid "A form has been created" msgstr "" -#: install/install.php:479 +#: install/install.php:480 msgid "Your request has been saved" msgstr "" -#: install/install.php:480 +#: install/install.php:481 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:484 +#: install/install.php:485 msgid "A form need validation" msgstr "" -#: install/install.php:485 +#: install/install.php:486 msgid "A form from GLPI need to be validated" msgstr "" -#: install/install.php:486 +#: install/install.php:487 msgid "" "Hi,\\nA form from GLPI need to be validated and you have been choosen as the " "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" msgstr "" -#: install/install.php:491 +#: install/install.php:492 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:492 +#: install/install.php:493 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason below:\\n##formcreator." @@ -2373,41 +2415,41 @@ msgid "" "onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:498 +#: install/install.php:499 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "" -#: install/install.php:503 +#: install/install.php:504 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:504 +#: install/install.php:505 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" -#: install/install.php:732 +#: install/install.php:733 msgid "Formcreator - Sync service catalog issues" msgstr "" -#: install/install.php:945 +#: install/install.php:946 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:959 +#: install/install.php:960 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:962 +#: install/install.php:963 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:965 +#: install/install.php:966 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2470,35 +2512,35 @@ msgstr "" msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:917 +#: js/scripts.js:896 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1161 +#: js/scripts.js:1140 msgid "Add translations" msgstr "" -#: js/scripts.js:1300 js/scripts.js:1324 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1416 entrée standard:139 +#: js/scripts.js:1395 entrée standard:139 msgid "Send" msgstr "" -#: js/scripts.js:1425 +#: js/scripts.js:1404 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1468 +#: js/scripts.js:1447 msgid "Are you sure you want to delete this validator ?" msgstr "" -#: js/scripts.js:1520 +#: js/scripts.js:1499 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1537 +#: js/scripts.js:1516 msgid "Are you sure you want to delete this target?" msgstr "" @@ -2533,12 +2575,6 @@ msgstr "" msgid "Selectable root" msgstr "" -#: entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - #: entrée standard:63 msgid "Direct access on homepage" msgstr "" @@ -2587,11 +2623,11 @@ msgstr "" msgid "Actions" msgstr "" -#: entrée standard:54 +#: entrée standard:68 standard:70 msgid "Impacts" msgstr "" -#: entrée standard:62 +#: entrée standard:110 msgid "Checklist" msgstr "" From c4277d8c9bbe1edde77d1b682cb05facc6a0fb9c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 4 Jul 2023 08:23:46 +0200 Subject: [PATCH 003/123] fix(section): rename section impacts display of inner questions --- js/scripts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/scripts.js b/js/scripts.js index 0cf0cf744..7c39d3b34 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1043,7 +1043,7 @@ var plugin_formcreator = new function() { displayAjaxMessageAfterRedirect(); }).done(function (data) { var section = $('.plugin_formcreator_form_design[data-itemtype="PluginFormcreatorForm"] [data-itemtype="PluginFormcreatorSection"][data-id="' + sectionId + '"]'); - section.find('[data-field="name"]').replaceWith(data['name']); + section.find(' > [data-field="name"]').replaceWith(data['name']); that.resetTabs(); }).complete(function () { var myModal = form.closest('div.modal'); From 7bbb9b81bed9de4f66481b425ee7846163598b20 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 4 Jul 2023 08:25:40 +0200 Subject: [PATCH 004/123] fix(section): cannot rename section twice --- inc/section.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/section.class.php b/inc/section.class.php index a5e4ca4c5..1bea5ebb3 100644 --- a/inc/section.class.php +++ b/inc/section.class.php @@ -552,7 +552,7 @@ public function getDesignLabel(): string { ]); $formId = $this->fields[PluginFormcreatorForm::getForeignKeyField()]; $onclick = 'plugin_formcreator.showSectionForm(' . $formId . ', ' . $sectionId . ');'; - $html = ''; + $html = ''; $html .= "$nb"; $html .= ''; $html .= empty($this->fields['name']) ? '(' . $sectionId . ')' : $this->fields['name']; From 22597832a09eb005fd34866f14c7fd95c5703f20 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 6 Jul 2023 10:59:36 +0200 Subject: [PATCH 005/123] fix(question,section): duplicate a question or section must duplicate inner conditions --- inc/question.class.php | 15 +++++++++++++++ inc/section.class.php | 14 ++++++++++++++ 2 files changed, 29 insertions(+) diff --git a/inc/question.class.php b/inc/question.class.php index 602c0c1fa..48b498c51 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -772,6 +772,21 @@ public function duplicate(array $options = []) { $export[$key] = $value; } } + + // Before importing the question, we need to give to the linker the questions + // used in the conditions of the question being duplicated + $conditions = (new PluginFormcreatorCondition())->find([ + 'itemtype' => self::getType(), + 'items_id' => $this->getID() + ]); + foreach ($conditions as $row) { + $question = PluginFormcreatorQuestion::getById($row['plugin_formcreator_questions_id']); + if ($question === null || $question === false) { + continue; + } + $linker->addObject($row['plugin_formcreator_questions_id'], $question); + } + $newQuestionId = static::import($linker, $export, $this->fields[$sectionFk]); if ($newQuestionId === false) { diff --git a/inc/section.class.php b/inc/section.class.php index 1bea5ebb3..5f877aa0a 100644 --- a/inc/section.class.php +++ b/inc/section.class.php @@ -239,6 +239,20 @@ public function duplicate(array $options = []) { ) + 1; $newSectionId = static::import($linker, $export, $this->fields[$formFk]); + // Before importing the section, we need to give to the linker the questions + // used in the conditions of the section being duplicated + $conditions = (new PluginFormcreatorCondition())->find([ + 'itemtype' => self::getType(), + 'items_id' => $this->getID() + ]); + foreach ($conditions as $row) { + $question = PluginFormcreatorQuestion::getById($row['plugin_formcreator_questions_id']); + if ($question === null || $question === false) { + continue; + } + $linker->addObject($row['plugin_formcreator_questions_id'], $question); + } + if ($newSectionId === false) { return false; } From 03e6281ee30665b907287018bd29bbe89c0e9903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Cailly?= Date: Mon, 26 Jun 2023 10:05:53 +0200 Subject: [PATCH 006/123] fix: Adding READ right for display reservations menu tab --- inc/common.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/common.class.php b/inc/common.class.php index af5bc2d93..8174bf630 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -806,7 +806,7 @@ public static function hookRedefineMenu($menus) { $newMenu['faq'] = $menus['faq']; $newMenu['faq']['default'] = Plugin::getWebDir('formcreator', false) . '/front/knowbaseitem.php'; } - if (Session::haveRight("reservation", ReservationItem::RESERVEANITEM)) { + if (Session::haveRightsOr("reservation", [READ, ReservationItem::RESERVEANITEM])) { if (isset($menus['reservation'])) { $newMenu['reservation'] = $menus['reservation']; } From 07a010f5777ee1bb27291e4c6929804c67ebcb6c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 10 Jul 2023 09:34:22 +0200 Subject: [PATCH 007/123] fix(dropdownfield): cannot edit conditions --- inc/field/dropdownfield.class.php | 50 ++++++++++++++++--------------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 997ef3ce5..19877d051 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -614,31 +614,33 @@ public function isValidValue($value): bool { } public function prepareQuestionInputForSave($input) { - if (!isset($input['itemtype']) || empty($input['itemtype'])) { - Session::addMessageAfterRedirect( - sprintf(__('The itemtype field is required: %s', 'formcreator'), $input['name']), - false, - ERROR - ); - return []; - } - $allowedDropdownValues = []; - $stdtypes = Dropdown::getStandardDropdownItemTypes(); - foreach ($stdtypes as $categoryOfTypes) { - $allowedDropdownValues = array_merge($allowedDropdownValues, array_keys($categoryOfTypes)); - } - $allowedDropdownValues[] = SLA::getType(); - $allowedDropdownValues[] = OLA::getType(); - - if (!in_array($input['itemtype'], $allowedDropdownValues)) { - Session::addMessageAfterRedirect( - sprintf(__('Invalid dropdown type: %s', 'formcreator'), $input['name']), - false, - ERROR - ); - return []; + if (isset($input['itemtype'])) { + if (empty($input['itemtype'])) { + Session::addMessageAfterRedirect( + sprintf(__('The itemtype field is required: %s', 'formcreator'), $input['name']), + false, + ERROR + ); + return []; + } + $allowedDropdownValues = []; + $stdtypes = Dropdown::getStandardDropdownItemTypes(); + foreach ($stdtypes as $categoryOfTypes) { + $allowedDropdownValues = array_merge($allowedDropdownValues, array_keys($categoryOfTypes)); + } + $allowedDropdownValues[] = SLA::getType(); + $allowedDropdownValues[] = OLA::getType(); + + if (!in_array($input['itemtype'], $allowedDropdownValues)) { + Session::addMessageAfterRedirect( + sprintf(__('Invalid dropdown type: %s', 'formcreator'), $input['name']), + false, + ERROR + ); + return []; + } } - $itemtype = $input['itemtype']; + $itemtype = $input['itemtype'] ?? ($this->question->fields['itemtype']); $input['values'] = []; // Params for CommonTreeDropdown fields From e0df5a9f2d7e8db393713e20b9d9fea736916d4a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 10 Jul 2023 09:40:11 +0200 Subject: [PATCH 008/123] fix(question): display of values for dropdowns questions --- inc/question.class.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/inc/question.class.php b/inc/question.class.php index b3fea4302..12cd6600b 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -742,14 +742,17 @@ public function showForm($ID, $options = []) { $options['formoptions'] = sprintf('onsubmit="plugin_formcreator.submitQuestion(this)" data-itemtype="%s" data-id="%s"', self::getType(), $this->getID()); // $options may contain values from a form - foreach ($options as $request_key => $request_value) { - if (isset($this->fields[$request_key])) { - $this->fields[$request_key] = $_REQUEST[$request_key]; - } else { - $values[$request_key] = $request_value; - } - } - $this->fields['values'] = json_encode($values); + // foreach ($options as $request_key => $request_value) { + // if (in_array($request_key, ['id'])) { + // continue; + // } + // if (isset($this->fields[$request_key])) { + // $this->fields[$request_key] = $request_value; + // } else { + // $values[$request_key] = $request_value; + // } + // } + // $this->fields['values'] = json_encode($values); if (!$this->isNewItem()) { $options['addbuttons'] = [ From 22cd739f71db7fda705b5a0b10418ee852ed6f09 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 10 Jul 2023 10:22:48 +0200 Subject: [PATCH 009/123] fix(radiosfield,checkbowesfield): cannot edit conditions --- inc/field/checkboxesfield.class.php | 22 ++++++++++++---------- inc/field/radiosfield.class.php | 26 ++++++++++++++++---------- 2 files changed, 28 insertions(+), 20 deletions(-) diff --git a/inc/field/checkboxesfield.class.php b/inc/field/checkboxesfield.class.php index 2a3f50f95..fc35e939f 100644 --- a/inc/field/checkboxesfield.class.php +++ b/inc/field/checkboxesfield.class.php @@ -250,17 +250,19 @@ public function isValidValue($value): bool { } public function prepareQuestionInputForSave($input) { - if (!isset($input['values']) || empty($input['values'])) { - Session::addMessageAfterRedirect( - __('The field value is required:', 'formcreator') . ' ' . $input['name'], - false, - ERROR - ); - return []; - } + if (isset($input['values'])) { + if (strlen($input['values']) === 0) { + Session::addMessageAfterRedirect( + __('The field value is required:', 'formcreator') . ' ' . $input['name'], + false, + ERROR + ); + return []; + } - // trim values - $input['values'] = $this->trimValue($input['values']); + // trim values + $input['values'] = $this->trimValue($input['values']); + } if (isset($input['default_values'])) { // trim values diff --git a/inc/field/radiosfield.class.php b/inc/field/radiosfield.class.php index c4bf53b5d..c92342963 100644 --- a/inc/field/radiosfield.class.php +++ b/inc/field/radiosfield.class.php @@ -110,18 +110,24 @@ public static function getName(): string { } public function prepareQuestionInputForSave($input) { - if (!isset($input['values']) || empty($input['values'])) { - Session::addMessageAfterRedirect( - __('The field value is required:', 'formcreator') . ' ' . $input['name'], - false, - ERROR - ); - return []; + if (isset($input['values'])) { + if (strlen($input['values']) === 0) { + Session::addMessageAfterRedirect( + __('The field value is required:', 'formcreator') . ' ' . $input['name'], + false, + ERROR + ); + return []; + } + + // trim values + $input['values'] = $this->trimValue($input['values']); } - // trim values - $input['values'] = $this->trimValue($input['values']); - $input['default_values'] = trim($input['default_values']); + if (isset($input['default_values'])) { + // trim values + $input['default_values'] = trim($input['default_values']); + } return $input; } From 8845b88815f9dfa7ae0ec282b381d9a3d276a112 Mon Sep 17 00:00:00 2001 From: stonebuzz Date: Tue, 11 Jul 2023 14:41:45 +0200 Subject: [PATCH 010/123] fix(TargetChange): use RichText instead of plaintext --- inc/targetchange.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 001a083e7..c18797f3c 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -664,11 +664,11 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $data[$changeField] = $this->prepareTemplate( Sanitizer::unsanitize(__($this->fields[$changeField], $domain)) ?? '', $formanswer, - $changeField == 'content' // only content supports rich text + true // all *content supports rich text ); $data[$changeField] = $data[$changeField] ?? ''; - $data[$changeField] = $formanswer->parseTags($data[$changeField], $this, $changeField == 'content'); + $data[$changeField] = $formanswer->parseTags($data[$changeField], $this, true); // all *content supports rich text } $data['_users_id_recipient'] = $formanswer->fields['requester_id']; From 54543cb360e4cc6a32d53e9acb269aa180e4b20c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 19 Jul 2023 11:36:49 +0200 Subject: [PATCH 011/123] fix(dropdownfield): missing entity restriction setting --- inc/field/dropdownfield.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d6dc4251d..a4ce6a0a8 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -41,6 +41,7 @@ use DBUtils; use Document; use Dropdown; +use CommonDBTM; use CommonITILActor; use CommonITILObject; use CommonTreeDropdown; From c5499ad4520f46c8a2b170e277b16c0b662cf094 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 31 Jul 2023 15:39:01 +0200 Subject: [PATCH 012/123] fix: show FAQ without tabs for self-service --- js/scripts.js | 2 +- setup.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/scripts.js b/js/scripts.js index 7c39d3b34..1ef28519e 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -396,7 +396,7 @@ function buildTiles(list) { // Build a HTML tile var url = formcreatorRootDoc + '/front/formdisplay.php?id=' + item.id; if (item.type != 'form') { - url = rootDoc + '/front/knowbaseitem.form.php?id=' + item.id; + url = rootDoc + '/front/helpdesk.faq.php?id=' + item.id; } var tiles_design = ""; diff --git a/setup.php b/setup.php index 2c88fc2be..0ebeba6a8 100644 --- a/setup.php +++ b/setup.php @@ -515,7 +515,7 @@ function plugin_formcreator_redirect() { $pages = [ 'front/reservationitem.php' => FORMCREATOR_ROOTDOC . '/front/reservationitem.php', - 'front/helpdesk.faq.php' => FORMCREATOR_ROOTDOC . '/front/wizard.php', + // 'front/helpdesk.faq.php' => FORMCREATOR_ROOTDOC . '/front/wizard.php', 'front/ticket.php' => FORMCREATOR_ROOTDOC . '/front/issue.php', ]; foreach ($pages as $srcPage => $dstPage) { From c77bdbe998050fcf6d0a8ed165a68f44465bd9ae Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 1 Aug 2023 10:58:51 +0200 Subject: [PATCH 013/123] refactor(abstractitiltarget): remove dead code --- inc/abstractitiltarget.class.php | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index f8a06c5cf..166ce34ad 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -738,34 +738,6 @@ protected function addGroupActor($role, $group) { return true; } - /** - * Attach documents of the answer to the target - */ - protected function attachDocument($formAnswerId, $itemtype, $targetID) { - global $CFG_GLPI; - - $docItem = new Document_Item(); - if (count($this->attachedDocuments) <= 0) { - return; - } - - foreach ($this->attachedDocuments as $documentID => $dummy) { - $docItem->add([ - 'documents_id' => $documentID, - 'itemtype' => $itemtype, - 'items_id' => $targetID, - ]); - if ($itemtype === Ticket::class) { - $document = new Document(); - $documentCategoryFk = DocumentCategory::getForeignKeyField(); - $document->update([ - 'id' => $documentID, - $documentCategoryFk => $CFG_GLPI["documentcategories_id_forticket"], - ]); - } - } - } - public function addAttachedDocument($documentId) { $this->attachedDocuments[$documentId] = true; } From 742d7a0839a893714e08ec30eaf5881de699fc31 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 1 Aug 2023 11:15:43 +0200 Subject: [PATCH 014/123] refactor(abstractitiltarget): remove obsolete code --- inc/abstractfield.class.php | 2 +- inc/abstractitiltarget.class.php | 4 +--- inc/common.class.php | 22 ---------------------- 3 files changed, 2 insertions(+), 26 deletions(-) diff --git a/inc/abstractfield.class.php b/inc/abstractfield.class.php index 3f2d89cbf..998d11c55 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -131,7 +131,7 @@ public function show(string $domain, bool $canEdit = true): string { if ($this->isEditableField() && !empty($this->question->fields['description'])) { $description = $this->question->fields['description']; - foreach (PluginFormcreatorCommon::getDocumentsFromTag($description) as $document) { + foreach (Toolbox::getDocumentsFromTag($description) as $document) { $prefix = uniqid('', true); $filename = $prefix . 'image_paste.' . pathinfo($document['filename'], PATHINFO_EXTENSION); if (!copy(GLPI_DOC_DIR . '/' . $document['filepath'], GLPI_TMP_DIR . '/' . $filename)) { diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 166ce34ad..784b3d97f 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -2412,9 +2412,7 @@ protected function prepareUploadedFiles(array $data): array { $data['_tag_filename'] = []; // emulate file uploads of inline images - // TODO: replace PluginFormcreatorCommon::getDocumentsFromTag by Toolbox::getDocumentsFromTag - // when is merged https://github.com/glpi-project/glpi/pull/9335 - foreach (PluginFormcreatorCommon::getDocumentsFromTag($data['content']) as $document) { + foreach (Toolbox::getDocumentsFromTag($data['content']) as $document) { $prefix = uniqid('', true); $filename = $prefix . 'image_paste.' . pathinfo($document['filename'], PATHINFO_EXTENSION); if (!@copy(GLPI_DOC_DIR . '/' . $document['filepath'], GLPI_TMP_DIR . '/' . $filename)) { diff --git a/inc/common.class.php b/inc/common.class.php index 847ea865e..90f1300da 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -583,28 +583,6 @@ public static function checkRegex($regex) { return $isValid; } - /** - * Find documents data matching the tags found in the string - * Tags are deduplicated - * - * @param string $content_text String to search tags from - * - * @return array data from documents having tags found - */ - public static function getDocumentsFromTag(string $content_text): array { - preg_match_all( - '/'.Document::getImageTag('(([a-z0-9]+|[\.\-]?)+)').'/', - $content_text, - $matches, PREG_PATTERN_ORDER - ); - if (!isset($matches[1]) || count($matches[1]) == 0) { - return []; - } - - $document = new Document(); - return $document->find(['tag' => array_unique($matches[1])]); - } - /** * find a document with a file attached, with respect of blacklisting * From 5f2604aa58cb8c698014e0aef77075405ec56539 Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Tue, 1 Aug 2023 11:15:47 +0200 Subject: [PATCH 015/123] Fix default document category --- inc/targetticket.class.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index a20f6f32c..8620abaec 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -803,6 +803,8 @@ protected function getTargetTemplate(array $data): int { * @return Ticket|null Generated ticket if success, null otherwise */ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { + global $CFG_GLPI; + $ticket = new Ticket(); $form = $formanswer->getForm(); $data = $this->getDefaultData($formanswer); @@ -904,6 +906,22 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { return null; } + // Set default document category + $document_category = $CFG_GLPI['documentcategories_id_forticket'] ?? 0; + if ($document_category) { + foreach (array_keys($this->attachedDocuments) as $documents_id) { + $document = Document::getById($documents_id); + if (!$document) { + continue; + } + + $document->update([ + 'id' => $document->fields['id'], + 'documentcategories_id' => $document_category, + ]); + } + } + $this->saveTags($formanswer, $ticketID); // Add link between Ticket and FormAnswer From 6201d61da1e29dca80ebeebc1d75fbc041606fcb Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Mon, 21 Aug 2023 15:48:20 +0200 Subject: [PATCH 016/123] fix(tag): tag was always deleted --- inc/targetchange.class.php | 4 ++-- inc/targetproblem.class.php | 4 ++-- inc/targetticket.class.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index c18797f3c..1f8facab4 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -712,8 +712,6 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { return null; } - $this->saveTags($formanswer, $changeID); - // Add link between Change and FormAnswer $itemlink = $this->getItem_Item(); $itemlink->add([ @@ -722,6 +720,8 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { 'changes_id' => $changeID, ]); + $this->saveTags($formanswer, $changeID); + return $change; } diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 61cc0707f..3e911a9e3 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -232,8 +232,6 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { return null; } - $this->saveTags($formanswer, $problemID); - // Add link between Problem and FormAnswer $itemlink = $this->getItem_Item(); $itemlink->add([ @@ -242,6 +240,8 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { 'problems_id' => $problemID, ]); + $this->saveTags($formanswer, $problemID); + return $problem; } diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 8620abaec..fd2d92b35 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -922,8 +922,6 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { } } - $this->saveTags($formanswer, $ticketID); - // Add link between Ticket and FormAnswer $itemlink = $this->getItem_Item(); $itemlink->add([ @@ -932,6 +930,8 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { 'tickets_id' => $ticketID, ]); + $this->saveTags($formanswer, $ticketID); + // Attach validation message as first ticket followup if validation is required and // if is set in ticket target configuration if ($form->validationRequired() && $this->fields['validation_followup']) { From 4bd2c3e65f417afcd97ec503011c70fb16523935 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 21 Aug 2023 10:36:28 +0200 Subject: [PATCH 017/123] build(2.13.7): release 2.13.7 --- CHANGELOG.md | 41 +++++++++++++++++++++++++++++++++++++++++ plugin.xml | 5 +++++ setup.php | 2 +- 3 files changed, 47 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcedef755..f3c59eeda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,44 @@ + +## [2.13.7](https://github.com/pluginsGLPI/formcreator/compare/2.13.6..2.13.7) (2023-07-19) + + +### Bug Fixes + +* Adding READ right for display reservations menu tab ([03e6281e](https://github.com/pluginsGLPI/formcreator/commit/03e6281e)) +* bad lcoale in en_US ([db9986f1](https://github.com/pluginsGLPI/formcreator/commit/db9986f1)) +* resize dashboard to match GLPI's core (#3306) ([9272cda3](https://github.com/pluginsGLPI/formcreator/commit/9272cda3)) +* show FAQ without tabs for self-service ([c5499ad4](https://github.com/pluginsGLPI/formcreator/commit/c5499ad4)) +* **TargetChange:** use RichText instead of plaintext ([8845b888](https://github.com/pluginsGLPI/formcreator/commit/8845b888)) +* **checkboxesfield,radiosfield,selectfield:** add missing error messages ([66585193](https://github.com/pluginsGLPI/formcreator/commit/66585193)) +* **datefield, datetimefield:** comparison against empty string ([be4831c7](https://github.com/pluginsGLPI/formcreator/commit/be4831c7)) +* **dropdownfield:** SQL error for GLPI objects / tickets and some specific rights ([2539e366](https://github.com/pluginsGLPI/formcreator/commit/2539e366)) +* **dropdownfield:** handle specific case with Entity itemtype ([bd25e7d1](https://github.com/pluginsGLPI/formcreator/commit/bd25e7d1)) +* **dropdownfield:** missing entity restriction setting ([54543cb3](https://github.com/pluginsGLPI/formcreator/commit/54543cb3)) +* **dropdownfield:** prevent language switching and log error ([49f8fc07](https://github.com/pluginsGLPI/formcreator/commit/49f8fc07)) +* **fieldsfield:** restore mandatory field as read only ([52a9fc2b](https://github.com/pluginsGLPI/formcreator/commit/52a9fc2b)) +* **form,category:** obey show count on tabs parameter ([f4ebf9e5](https://github.com/pluginsGLPI/formcreator/commit/f4ebf9e5)) +* **form_language:** obey show counter in tab setting ([9dfc3b8d](https://github.com/pluginsGLPI/formcreator/commit/9dfc3b8d)) +* **formanswer:** php warning ([ce078990](https://github.com/pluginsGLPI/formcreator/commit/ce078990)) +* **formanswer:** prevent silent rejection of answers ([d630302d](https://github.com/pluginsGLPI/formcreator/commit/d630302d)) +* **formanswer:** redirect to login if session expired ([eb0acb65](https://github.com/pluginsGLPI/formcreator/commit/eb0acb65)) +* **glpiselectfield:** fix namespace (#3287) ([613e0fad](https://github.com/pluginsGLPI/formcreator/commit/613e0fad)) +* **install:** missing row in sql query, causing PHP warning ([0c47776a](https://github.com/pluginsGLPI/formcreator/commit/0c47776a)) +* **issue:** php warnings when anonymisation enabled ([f6f01d7d](https://github.com/pluginsGLPI/formcreator/commit/f6f01d7d)) +* **issue:** prevent fatal error in tooltip ([3419affc](https://github.com/pluginsGLPI/formcreator/commit/3419affc)) +* **question,section:** duplicate a question or section must duplicate inner conditions ([22597832](https://github.com/pluginsGLPI/formcreator/commit/22597832)) +* **section:** cannot rename section twice ([7bbb9b81](https://github.com/pluginsGLPI/formcreator/commit/7bbb9b81)) +* **section:** condition rule loss after duplicate / import ([883a1227](https://github.com/pluginsGLPI/formcreator/commit/883a1227)) +* **section:** duplicate form may lead to bad question id in condition ([a6f9c41c](https://github.com/pluginsGLPI/formcreator/commit/a6f9c41c)) +* **section:** rename section impacts display of inner questions ([c4277d8c](https://github.com/pluginsGLPI/formcreator/commit/c4277d8c)) +* **selectfield,multiselectfield:** fix possible encoding problem ([8aaec8ac](https://github.com/pluginsGLPI/formcreator/commit/8aaec8ac)) +* **tag:** tag was always deleted ([6201d61d](https://github.com/pluginsGLPI/formcreator/commit/6201d61d)) +* **targetchange,targetproblem:** folow method call signature for fields plugin ([016696ab](https://github.com/pluginsGLPI/formcreator/commit/016696ab)) +* **textfield:** Unescaped HTML when displaying a form answer ([6ce71f95](https://github.com/pluginsGLPI/formcreator/commit/6ce71f95)) +* **textfield:** exception while displaying counters ([0a857d7f](https://github.com/pluginsGLPI/formcreator/commit/0a857d7f)) +* **textfield:** target ticket title need html encoding ([1b71d652](https://github.com/pluginsGLPI/formcreator/commit/1b71d652)) + + + ## [2.13.6](https://github.com/pluginsGLPI/formcreator/compare/2.13.5..2.13.6) (2023-05-26) diff --git a/plugin.xml b/plugin.xml index 54f0c5822..dc7eeaa09 100644 --- a/plugin.xml +++ b/plugin.xml @@ -58,6 +58,11 @@ Features Teclib' + + 2.13.7 + ~10.0 + https://github.com/pluginsGLPI/formcreator/releases/download/2.13.7/glpi-formcreator-2.13.7.tar.bz2 + 2.13.6 ~10.0 diff --git a/setup.php b/setup.php index 0ebeba6a8..865d211b5 100644 --- a/setup.php +++ b/setup.php @@ -37,7 +37,7 @@ // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); // is or is not an official release of the plugin -define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); +define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); // Minimal GLPI version, inclusive define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); From 8729238ce6aead4fd5e1e3f76a941da714b6bbeb Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 21 Aug 2023 10:37:26 +0200 Subject: [PATCH 018/123] docs: bump version in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5925b3fc5..6e0588487 100644 --- a/package.json +++ b/package.json @@ -13,5 +13,5 @@ "tag": true } }, - "version": "2.13.6" + "version": "2.13.7" } From a3f16ace7b51a4f7b6fd99781bddfb8561a3dec1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 21 Aug 2023 10:37:27 +0200 Subject: [PATCH 019/123] docs(locales): update translations --- locales/pl_PL.mo | Bin 30341 -> 30341 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/locales/pl_PL.mo b/locales/pl_PL.mo index cc5f87348e06e8dff3c3b65f5958f93f6daccc98..98570633aa1a78c2eceace86cb895333ceb65303 100644 GIT binary patch delta 18 ZcmZpD%h>vsaf6EQvsaf6C4W9DX6-vmtnJ0%7n From 573aacb62048484e139cec4874d2d51559e43bb5 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 22 Aug 2023 11:13:26 +0200 Subject: [PATCH 020/123] chore(robo): check success of critical shell commands --- RoboFile.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/RoboFile.php b/RoboFile.php index 14e57285a..59397ae58 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -203,10 +203,25 @@ public function archiveBuild($release = 'release') { } // Add composer dependencies - $this->_exec("composer install --no-dev --working-dir='$archiveWorkdir/$pluginName'"); + $success = $this->taskExec('composer') + ->arg('install') + ->arg('--no-dev') + ->arg("--working-dir='$archiveWorkdir/$pluginName'") + ->run(); + if ($success->getExitCode() != 0) { + throw new RuntimeException("failed to generate PHP resources"); + } // Add JS dependencies - $this->_exec("yarn --cwd '$archiveWorkdir/$pluginName' install --prod"); + $success = $this->taskExec('yarn') + ->arg('--cwd') + ->arg("$archiveWorkdir/$pluginName") + ->arg('install') + ->arg('--prod') + ->run(); + if ($success->getExitCode() != 0) { + throw new RuntimeException("failed to generate JS resources"); + } // Create the final archive $this->taskPack($archiveFile) From 28b4781d8f0042aff2750dacb1662ca993e0b623 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 23 Aug 2023 13:16:35 +0200 Subject: [PATCH 021/123] fix(selectfield): translation breaks validation checks --- inc/field/selectfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/selectfield.class.php b/inc/field/selectfield.class.php index 68e6b402b..771aa78ba 100644 --- a/inc/field/selectfield.class.php +++ b/inc/field/selectfield.class.php @@ -73,7 +73,7 @@ public function getRenderedHtml($domain, $canEdit = true): string { foreach ($values as $value) { if ((trim($value) != '')) { $unsanitized = Sanitizer::unsanitize(__($value, $domain)); - $translatedValues[$unsanitized] = $unsanitized; + $translatedValues[$value] = $unsanitized; } } From 51cc22aa30b5c7230606fe8d6311220a35742a2c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 23 Aug 2023 10:37:59 +0200 Subject: [PATCH 022/123] test(issue): avoid canonical classnames --- tests/3-unit/PluginFormcreatorIssue.php | 116 ++++++++++++------------ 1 file changed, 59 insertions(+), 57 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorIssue.php b/tests/3-unit/PluginFormcreatorIssue.php index 1e8f9c3bb..f0f0e455d 100644 --- a/tests/3-unit/PluginFormcreatorIssue.php +++ b/tests/3-unit/PluginFormcreatorIssue.php @@ -31,13 +31,15 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; -use Ticket; use PluginFormcreatorFormAnswer; use RuleAction; use User; use Rule; use RuleCriteria; use CommonITILObject; +use Ticket; +use TicketValidation; +use PluginFormcreatorForm; class PluginFormcreatorIssue extends CommonTestCase { public function beforeTestMethod($method) { @@ -55,11 +57,11 @@ public function providerGetsyncIssuesRequest_simpleTicket() { $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'simple ticket', 'content' => 'foo', - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, '_actors' => [ 'requester' => [ - 0 => ['itemtype' => \User::class, - 'items_id' => 2, // glpi + 0 => ['itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), // glpi 'use_notification' => 1, 'alternative_email' => '', ] @@ -72,11 +74,11 @@ public function providerGetsyncIssuesRequest_simpleTicket() { $ticket2 = $this->getGlpiCoreItem(Ticket::class, [ 'name' => '', 'content' => 'foo', - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, '_actors' => [ 'requester' => [ - 0 => ['itemtype' => \User::class, - 'items_id' => 2, // glpi + 0 => ['itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), // glpi 'use_notification' => 1, 'alternative_email' => '', ] @@ -94,7 +96,7 @@ public function providerGetsyncIssuesRequest_simpleTicket() { 'simpleTicket' => [ 'item' => $ticket, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], @@ -107,7 +109,7 @@ public function providerGetsyncIssuesRequest_simpleTicket() { 'simpleTicket_without_name' => [ 'item' => $ticket2, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket2->getID(), 'display_id' => 't_' . $ticket2->getID(), 'name' => '(' . $ticket2->getID() . ')', @@ -124,7 +126,7 @@ public function providerGetsyncIssuesRequest_simpleFormanswers() { $form = $this->getForm([ 'formanswer_name' => $this->getUniqueString(), ]); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); @@ -135,7 +137,7 @@ public function providerGetsyncIssuesRequest_simpleFormanswers() { 'simpleFormanswers' => [ 'item' => $formAnswer, 'expected' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'items_id' => $formAnswer->getID(), 'display_id' => 'f_' . $formAnswer->getID(), 'name' => $formAnswer->fields['name'], @@ -158,14 +160,14 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { ]); $this->boolean($targetTicket1->isNewItem())->isFalse(); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->boolean($formAnswer->isNewItem())->isFalse(); $formAnswer->getFromDB($formAnswer->getID()); $ticket = array_shift($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(\Ticket::getType()); + $this->object($ticket)->isInstanceOf(Ticket::getType()); // case 2 // Add business rules to add 2 validators @@ -194,7 +196,7 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { 'field' => 'users_id_validate', 'value' => User::getIdByName('normal'), ]); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); @@ -205,13 +207,13 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { $this->boolean($formAnswer->isNewItem())->isFalse(); $formAnswer->getFromDB($formAnswer->getID()); $ticket2 = array_shift($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(\Ticket::getType()); + $this->object($ticket)->isInstanceOf(Ticket::getType()); return [ 'formAnswerWithOneTicket' => [ 'item' => $ticket, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], @@ -224,7 +226,7 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { 'formAnswer With One Ticket Having several validators' => [ 'item' => $ticket2, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket2->getID(), 'display_id' => 't_' . $ticket2->getID(), 'name' => $ticket2->fields['name'], @@ -252,7 +254,7 @@ public function providerGetSyncIssuesRequest_formAnswerWithSeveralTickets() { ]); $this->boolean($targetTicket2->isNewItem())->isFalse(); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); @@ -262,7 +264,7 @@ public function providerGetSyncIssuesRequest_formAnswerWithSeveralTickets() { 'formAnswerWithSeveralTickets' => [ 'item' => $formAnswer, 'expected' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'items_id' => $formAnswer->getID(), 'display_id' => 'f_' . $formAnswer->getID(), 'name' => $formAnswer->fields['name'], @@ -284,21 +286,21 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTickets() { ]); $this->boolean($targetTicket1->isNewItem())->isFalse(); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->boolean($formAnswer->isNewItem())->isFalse(); $formAnswer->getFromDB($formAnswer->getID()); - /** @var \Ticket */ + /** @var Ticket */ $ticket = array_pop($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(\Ticket::class); + $this->object($ticket)->isInstanceOf(Ticket::class); return [ 'formAnswerWithOneTickets' => [ 'item' => $formAnswer, 'expected' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $formAnswer->fields['name'], @@ -313,14 +315,14 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTickets() { public function providerGetSyncIssuesRequest_formanswerUnderValidation() { $form = $this->getForm([ - 'validation_required' => \PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [4] // tech + 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, + '_validator_users' => [User::getIdByName('tech')] // tech ]); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), - 'formcreator_validator' => 4 // Tech + 'formcreator_validator' => User::getIdByName('tech') // Tech ]); $this->boolean($formAnswer->isNewItem())->isFalse(); $formAnswer->getFromDB($formAnswer->getID()); @@ -329,7 +331,7 @@ public function providerGetSyncIssuesRequest_formanswerUnderValidation() { 'formanswerUnderValidation' => [ 'item' => $formAnswer, 'expected' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'items_id' => $formAnswer->getID(), 'display_id' => 'f_' . $formAnswer->getID(), 'name' => $formAnswer->fields['name'], @@ -346,14 +348,14 @@ public function providerGetsyncIssuesRequest_ticketUnderValidation() { $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => 'foo', - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, '_add_validation' => '0', 'validatortype' => User::class, - 'users_id_validate' => [4], // Tech + 'users_id_validate' => [User::getIdByName('tech')], // Tech '_actors' => [ 'requester' => [ - 0 => ['itemtype' => \User::class, - 'items_id' => 2, // glpi + 0 => ['itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), // glpi 'use_notification' => 1, 'alternative_email' => '', ] @@ -367,11 +369,11 @@ public function providerGetsyncIssuesRequest_ticketUnderValidation() { 'ticketUnderValidation' => [ 'item' => $ticket, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], - 'status' => \PluginFormcreatorFormAnswer::STATUS_WAITING, + 'status' => PluginFormcreatorFormAnswer::STATUS_WAITING, 'requester_id' => $ticket->fields['users_id_recipient'], 'date_creation' => $ticket->fields['date'], 'date_mod' => $ticket->fields['date_mod'], @@ -384,14 +386,14 @@ public function providerGetsyncIssuesRequest_validatedTicket() { $ticket = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => 'foo', - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, '_add_validation' => '0', 'validatortype' => User::class, 'users_id_validate' => [4], // Tech '_actors' => [ 'requester' => [ - 0 => ['itemtype' => \User::class, - 'items_id' => 2, // glpi + 0 => ['itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), // glpi 'use_notification' => 1, 'alternative_email' => '', ] @@ -402,26 +404,26 @@ public function providerGetsyncIssuesRequest_validatedTicket() { $ticket->getFromDB($ticket->getID()); // Validate the ticket - $ticketValidation = new \TicketValidation(); + $ticketValidation = new TicketValidation(); $ticketValidation->getFromDBByCrit([ 'tickets_id' => $ticket->getID(), ]); $this->boolean($ticketValidation->isNewItem())->isFalse(); $ticketValidation->update([ 'id' => $ticketValidation->getID(), - 'status' => \TicketValidation::ACCEPTED + 'status' => TicketValidation::ACCEPTED ]); $ticket2 = $this->getGlpiCoreItem(Ticket::class, [ 'name' => 'a ticket', 'content' => 'foo', - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, '_add_validation' => '0', 'validatortype' => User::class, 'users_id_validate' => [User::getIdByName('tech'), User::getIdByName('normal')], // Tech '_actors' => [ 'requester' => [ - 0 => ['itemtype' => \User::class, + 0 => ['itemtype' => User::class, 'items_id' => User::getIdByName('glpi'), // glpi 'use_notification' => 1, 'alternative_email' => '', @@ -436,11 +438,11 @@ public function providerGetsyncIssuesRequest_validatedTicket() { 'validatedTicket' => [ 'item' => $ticket, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], - 'status' => \Ticket::INCOMING, + 'status' => Ticket::INCOMING, 'requester_id' => $ticket->fields['users_id_recipient'], 'date_creation' => $ticket->fields['date'], 'date_mod' => $ticket->fields['date_mod'], @@ -449,7 +451,7 @@ public function providerGetsyncIssuesRequest_validatedTicket() { 'ticket with multiple validators' => [ 'item' => $ticket2, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket2->getID(), 'display_id' => 't_' . $ticket2->getID(), 'name' => $ticket2->fields['name'], @@ -492,7 +494,7 @@ public function providerGetSyncIssuesRequest_FormAnswerWithSeveralRequesters() { ]); $this->boolean($actor2->isNewItem())->isFalse(); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), ]); @@ -500,12 +502,12 @@ public function providerGetSyncIssuesRequest_FormAnswerWithSeveralRequesters() { $formAnswer->getFromDB($formAnswer->getID()); $ticket = array_shift($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(\Ticket::getType()); + $this->object($ticket)->isInstanceOf(Ticket::getType()); return [ 'formAnswerWithSeveralRequesters' => [ 'item' => $ticket, 'expected' => [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'display_id' => 't_' . $ticket->getID(), 'name' => $ticket->fields['name'], @@ -559,18 +561,18 @@ public function testGetSyncIssuesRequest($item, $expected) { } // Test there are no other rows matching the form answer or ticket - if ($item->getType() == \Ticket::class) { + if ($item->getType() == Ticket::class) { $unwantedItems = $DB->request([ 'SELECT' => ['items_id'], 'FROM' => \Item_Ticket::getTable(), 'WHERE' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'tickets_id' => $item->getID(), ], ]); if (count($unwantedItems) > 0) { $unwantedWhere = [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), ]; foreach ($unwantedItems as $row) { $unwantedWhere['items_id'][] = $row['items_id']; @@ -583,18 +585,18 @@ public function testGetSyncIssuesRequest($item, $expected) { $this->integer(count($result))->isEqualTo(0); } } - if ($item->getType() == \PluginFormcreatorFormAnswer::class) { + if ($item->getType() == PluginFormcreatorFormAnswer::class) { $unwantedItems = $DB->request([ 'SELECT' => ['tickets_id'], 'FROM' => \Item_Ticket::getTable(), 'WHERE' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::getType(), + 'itemtype' => PluginFormcreatorFormAnswer::getType(), 'items_id' => $item->getID(), ], ]); if (count($unwantedItems) > 0) { $unwantedWhere = [ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), ]; foreach ($unwantedItems as $row) { $unwantedWhere['items_id'][] = $row['tickets_id']; @@ -619,7 +621,7 @@ public function testUpdateDateModOnNewFollowup() { $issue = new \PluginFormcreatorISsue(); $issue->getFromDBByCrit([ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), ]); $this->boolean($issue->isNewItem())->isFalse(); @@ -630,12 +632,12 @@ public function testUpdateDateModOnNewFollowup() { $this->login('glpi', 'glpi'); // Needed to update the current datetime in session $followup = new \ITILFollowup(); $followup->add([ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), 'content' => 'bar' ]); $this->boolean($followup->isNewItem())->isFalse(); - $ticket = new \Ticket(); + $ticket = new Ticket(); $ticket->getFromDB($issue->fields['items_id']); $this->boolean($ticket->isNewItem())->isFalse(); $this->string($ticket->fields['date_mod'])->isNotEqualTo($creationDate); @@ -643,7 +645,7 @@ public function testUpdateDateModOnNewFollowup() { $issue = new \PluginFormcreatorISsue(); $issue->getFromDBByCrit([ - 'itemtype' => \Ticket::getType(), + 'itemtype' => Ticket::getType(), 'items_id' => $ticket->getID(), ]); $this->string($issue->fields['date_creation'])->isEqualTo($creationDate); From fc0ea0a00d1c747804c4565977573ff0cbf53c6a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 22 Aug 2023 08:52:07 +0200 Subject: [PATCH 023/123] fix(issue): bad status if ticket has valdiation on creation --- inc/formanswer.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 92f5aab61..3c420635a 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1582,7 +1582,7 @@ public function createIssue() { 'items_id' => $ticketId, 'itemtype' => Ticket::class, 'name' => $issueName, - 'status' => $ticket->fields['status'], + 'status' => PluginFormcreatorCommon::getTicketStatusForIssue($ticket), 'date_creation' => $ticket->fields['date'], 'date_mod' => $ticket->fields['date_mod'], 'entities_id' => $ticket->fields['entities_id'], From 4815abeda51ec459259b50dc22cea534305ce118 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 23 Aug 2023 15:22:36 +0200 Subject: [PATCH 024/123] fix(radiosfield,checkboxesfield,glpiselectfield,requesttypefield,urgencyfield): validate default value before saving --- inc/abstractfield.class.php | 16 +- inc/field/checkboxesfield.class.php | 23 ++- inc/field/glpiselectfield.class.php | 7 +- inc/field/radiosfield.class.php | 33 +++- inc/field/requesttypefield.class.php | 2 +- inc/field/urgencyfield.class.php | 2 +- inc/formanswer.class.php | 8 + templates/field/glpiselectfield.html.twig | 2 +- .../Formcreator/Field/CheckboxesField.php | 147 ++++++++++++++++-- .../Formcreator/Field/MultiselectField.php | 22 +-- .../Formcreator/Field/RadiosField.php | 137 ++++++++++++---- 11 files changed, 330 insertions(+), 69 deletions(-) diff --git a/inc/abstractfield.class.php b/inc/abstractfield.class.php index 0dfb61e99..a36b6b723 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -160,10 +160,13 @@ public function getLabel() { /** * Gets the available values for the field + * @param array $values values to parse. If null, the values are ised from the instance of the question * @return array available values */ - public function getAvailableValues() { - $values = json_decode($this->question->fields['values']); + public function getAvailableValues(array $values = null): array { + if ($values === null) { + $values = json_decode($this->question->fields['values']); + } $tab_values = []; foreach ($values as $value) { $trimmedValue = trim($value); @@ -179,13 +182,11 @@ public function isRequired(): bool { } /** - * trim values separated by \r\n + * trim and explode values separated by \r\n * @param string $value a value or default value - * @return string + * @return array */ - protected function trimValue($value) { - global $DB; - + protected function trimValue($value): array { $value = explode('\r\n', $value); // input has escpaed single quotes $value = Toolbox::stripslashes_deep($value); @@ -199,6 +200,7 @@ function ($value) { $value ); + return $value; return $DB->escape(json_encode($value, JSON_UNESCAPED_UNICODE)); } diff --git a/inc/field/checkboxesfield.class.php b/inc/field/checkboxesfield.class.php index eeb7fdde0..fb44ba339 100644 --- a/inc/field/checkboxesfield.class.php +++ b/inc/field/checkboxesfield.class.php @@ -249,22 +249,33 @@ public function isValidValue($value): bool { } public function prepareQuestionInputForSave($input) { + global $DB; + if (!isset($input['values']) || empty($input['values'])) { Session::addMessageAfterRedirect( - __('The field value is required:', 'formcreator') . ' ' . $input['name'], + __('The field value is required.', 'formcreator'), false, ERROR ); return []; } - // trim values - $input['values'] = $this->trimValue($input['values']); - - if (isset($input['default_values'])) { + $values = $this->trimValue($input['values']); + $defaultValues = $this->trimValue($input['default_values'] ?? ''); + if (count($defaultValues) > 0) { // trim values - $input['default_values'] = $this->trimValue($input['default_values']); + $validDefaultValues = array_intersect($this->getAvailableValues($values), $defaultValues); + if (count($validDefaultValues) != (count($defaultValues))) { + Session::addMessageAfterRedirect( + __('The default values are not in the list of available values.', 'formcreator'), + false, + ERROR + ); + return []; + } + $input['default_values'] = $DB->escape(json_encode($defaultValues, JSON_UNESCAPED_UNICODE)); } + $input['values'] = $DB->escape(json_encode($values, JSON_UNESCAPED_UNICODE)); return $input; } diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index f10168244..0e851523e 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -72,6 +72,7 @@ public function showForm(array $options): void { } $this->question->fields['default_values'] = Html::entities_deep($this->question->fields['default_values']); $this->deserializeValue($this->question->fields['default_values']); + $this->question->fields['_default_values'] = $this->value; TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, @@ -93,6 +94,8 @@ public function isValidValue($value): bool { } public function prepareQuestionInputForSave($input) { + global $DB; + if (!isset($input['itemtype']) || empty($input['itemtype'])) { Session::addMessageAfterRedirect( __('The field value is required:', 'formcreator') . ' ' . $input['name'], @@ -122,7 +125,7 @@ public function prepareQuestionInputForSave($input) { unset($input['show_tree_depth']); unset($input['selectable_tree_root']); - $input['values'] = json_encode($input['values']); + $input['values'] = $DB->escape(json_encode($input['values'], JSON_UNESCAPED_UNICODE)); return $input; } @@ -131,7 +134,7 @@ public static function canRequire(): bool { return true; } - public function getAvailableValues(): array { + public function getAvailableValues(array $values = null): array { return []; } diff --git a/inc/field/radiosfield.class.php b/inc/field/radiosfield.class.php index 5d8049ed2..f158189cc 100644 --- a/inc/field/radiosfield.class.php +++ b/inc/field/radiosfield.class.php @@ -49,7 +49,7 @@ public function isPrerequisites(): bool { public function showForm(array $options): void { $template = '@formcreator/field/' . $this->question->fields['fieldtype'] . 'field.html.twig'; - $this->question->fields['values'] = json_decode($this->question->fields['values']); + $this->question->fields['values'] = json_decode($this->question->fields['values']); $this->question->fields['values'] = is_array($this->question->fields['values']) ? $this->question->fields['values'] : []; $this->question->fields['values'] = implode("\r\n", $this->question->fields['values']); $this->deserializeValue($this->question->fields['default_values']); @@ -109,18 +109,41 @@ public static function getName(): string { } public function prepareQuestionInputForSave($input) { + global $DB; + if (!isset($input['values']) || empty($input['values'])) { Session::addMessageAfterRedirect( - __('The field value is required:', 'formcreator') . ' ' . $input['name'], + __('The field value is required.', 'formcreator'), false, ERROR ); return []; } - // trim values - $input['values'] = $this->trimValue($input['values']); - $input['default_values'] = trim($input['default_values']); + // trim values (actually there is only one value then no \r\n expected) + $defaultValues = $this->trimValue($input['default_values'] ?? ''); + if (count($defaultValues) > 1) { + Session::addMessageAfterRedirect( + __('Only one default value is allowed.', 'formcreator'), + false, + ERROR + ); + return []; + } + $values = $this->trimValue($input['values']); + if (count($defaultValues) > 0) { + $validDefaultValues = array_intersect($this->getAvailableValues($values), $defaultValues); + if (count($validDefaultValues) != count($defaultValues)) { + Session::addMessageAfterRedirect( + __('The default value is not in the list of available values.', 'formcreator'), + false, + ERROR + ); + return []; + } + } + $input['values'] = $DB->escape(json_encode($values, JSON_UNESCAPED_UNICODE)); + $input['default_values'] = array_pop($defaultValues); return $input; } diff --git a/inc/field/requesttypefield.class.php b/inc/field/requesttypefield.class.php index aa9f25f9e..7dcf66deb 100644 --- a/inc/field/requesttypefield.class.php +++ b/inc/field/requesttypefield.class.php @@ -111,7 +111,7 @@ public static function canRequire(): bool { return true; } - public function getAvailableValues() { + public function getAvailableValues(array $values = null): array { return Ticket::getTypes(); } diff --git a/inc/field/urgencyfield.class.php b/inc/field/urgencyfield.class.php index e2377475f..95ca463d8 100644 --- a/inc/field/urgencyfield.class.php +++ b/inc/field/urgencyfield.class.php @@ -114,7 +114,7 @@ public static function canRequire(): bool { return true; } - public function getAvailableValues() { + public function getAvailableValues(array $values = null): array { return [ 5 => _x('urgency', 'Very high'), 4 => _x('urgency', 'High'), diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 3c420635a..e46a5f907 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1368,6 +1368,8 @@ public function parseTags(string $content, PluginFormcreatorTargetInterface $tar $content = Sanitizer::sanitize($content); } + $content = $this->parseExtraTags($content, $target, $richText); + $hook_data = Plugin::doHookFunction('formcreator_parse_extra_tags', [ 'formanswer' => $this, 'content' => $content, @@ -1378,6 +1380,12 @@ public function parseTags(string $content, PluginFormcreatorTargetInterface $tar return $hook_data['content']; } + protected function parseExtraTags(string $content, PluginFormcreatorTargetInterface $target = null, $richText = false): string { + $content = str_replace('##answer_id##', $this->getField('id'), $content); + + return $content; + } + /** * Validates answers of a form * diff --git a/templates/field/glpiselectfield.html.twig b/templates/field/glpiselectfield.html.twig index 462396c72..9c8157866 100644 --- a/templates/field/glpiselectfield.html.twig +++ b/templates/field/glpiselectfield.html.twig @@ -72,7 +72,7 @@ {{ fields.dropdownField( item.fields['itemtype'], 'default_values', - default_values, + item.fields['_default_values'], __('Default values'), { label_class: 'col-xxl-4', input_class: 'col-xxl-8', diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/CheckboxesField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/CheckboxesField.php index 247ea52eb..cd1080797 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/CheckboxesField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/CheckboxesField.php @@ -234,32 +234,161 @@ public function testDeserializeValue($value, $expected) { $this->string($output)->isEqualTo(implode(', ', $expected)); } - public function testPrepareQuestionInputForSave() { + public function providerPrepareQuestionInputForSave() { + global $DB; + $question = $this->getQuestion([ 'fieldtype' => 'checkboxes', 'name' => 'question', 'required' => '0', - 'default_values' => json_encode(['1', '2', '3', '5', '6']), - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', + 'default_values' => '1\r\n2\r\n3\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, 'range_min' => 3, 'range_max' => 4, ]); + + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => "", + 'name' => 'foo', + ], + 'expected' => [], + 'message' => 'The field value is required.', + ]; + + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'éè\r\nsomething else', + 'default_values' => 'éè', + ], + 'expected' => [ + 'values' => '[\"éè\",\"something else\"]', + 'default_values' => '[\"éè\"]', + ], + 'message' => '', + ]; + + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => ' something \r\n something else ', + 'default_values' => ' something ', + ], + 'expected' => [ + 'values' => '[\"something\",\"something else\"]', + 'default_values' => '[\"something\"]', + ], + 'message' => '', + ]; + + yield 'no default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => '' + ], + 'expected' => [ + 'values' => $DB->escape('["a","b","c"]'), + 'name' => 'foo', + 'default_values' => '', + ], + 'message' => '', + ]; + + yield 'several default values' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'a\r\n\b' + ], + 'expected' => [ + 'values' => $DB->escape('["a","b","c"]'), + 'name' => 'foo', + 'default_values' => $DB->escape('["a","b"]'), + ], + 'message' => '', + ]; + + yield 'one default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'b' + ], + 'expected' => [ + 'values' => $DB->escape('["a","b","c"]'), + 'name' => 'foo', + 'default_values' => $DB->escape('["b"]'), + ], + 'message' => '', + ]; + + yield 'invalid default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'z' + ], + 'expected' => [], + 'message' => 'The default values are not in the list of available values.', + ]; + } + + /** + * @dataProvider providerPrepareQuestionInputForSave + * + * @return void + */ + public function testPrepareQuestionInputForSave($field, $input, $expected, $message) { + + // Clean error messages + $_SESSION['MESSAGE_AFTER_REDIRECT'] = []; + + $output = $field->prepareQuestionInputForSave($input); + if ($expected === false || is_array($expected) && count($expected) == 0) { + $this->array($output)->hasSize(0); + $this->sessionHasMessage($message, ERROR); + //End of test on expected failure + return; + } + + $this->array($output)->isEqualTo($expected); + + return; + + $question = $this->getQuestion([ + 'fieldtype' => 'checkboxes', + 'name' => 'question', + 'required' => '0', + 'default_values' => json_encode(['1', '2', '3', '5', '6']), + 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'order' => '1', + 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'range_min' => 3, + 'range_max' => 4, + ]); $fieldInstance = $this->newTestedInstance($question); // Test a value is mandatory $input = [ - 'values' => "", - 'name' => 'foo', + 'values' => "", + 'name' => 'foo', ]; $out = $fieldInstance->prepareQuestionInputForSave($input); $this->integer(count($out))->isEqualTo(0); // Test accented chars are kept $input = [ - 'values' => 'éè\r\nsomething else', - 'default_values' => 'éè', + 'values' => 'éè\r\nsomething else', + 'default_values' => 'éè', ]; $out = $fieldInstance->prepareQuestionInputForSave($input); $this->string($out['values'])->isEqualTo('[\"éè\",\"something else\"]'); @@ -267,8 +396,8 @@ public function testPrepareQuestionInputForSave() { // Test values are trimmed $input = [ - 'values' => ' something \r\n something else ', - 'default_values' => ' something ', + 'values' => ' something \r\n something else ', + 'default_values' => ' something ', ]; $out = $fieldInstance->prepareQuestionInputForSave($input); $this->string($out['values'])->isEqualTo('[\"something\",\"something else\"]'); diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/MultiselectField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/MultiselectField.php index 1495ec25e..abfd1c5b9 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/MultiselectField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/MultiselectField.php @@ -41,8 +41,8 @@ public function provider() { 'name' => 'question', 'required' => '0', 'show_empty' => '0', - 'default_values' => '[]', - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'default_values' => '', + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ @@ -63,8 +63,8 @@ public function provider() { 'name' => 'question', 'required' => '0', 'show_empty' => '0', - 'default_values' => '["3"]', - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'default_values' => '3', + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ @@ -85,8 +85,8 @@ public function provider() { 'name' => 'question', 'required' => '0', 'show_empty' => '0', - 'default_values' => '[3]', - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'default_values' => '3', + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ @@ -107,8 +107,8 @@ public function provider() { 'name' => 'question', 'required' => '0', 'show_empty' => '0', - 'default_values' => json_encode(['3', '4']), - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'default_values' => '3\r\n4', + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ @@ -129,8 +129,8 @@ public function provider() { 'name' => 'question', 'required' => '0', 'show_empty' => '0', - 'default_values' => json_encode(['3', '4', '2', '1', '6']), - 'values' => json_encode(['1', '2', '3', '4', '5', '6']), + 'default_values' => '3\r\n4\r\n2\r\n1\r\n6', + 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', 'order' => '1', 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ @@ -158,7 +158,7 @@ public function testGetAvailableValues($fields, $expectedValue, $expectedValidit $fieldInstance = $this->newTestedInstance($question); $availableValues = $fieldInstance->getAvailableValues(); - $expectedAvaliableValues = explode("\r\n", $fields['values']); + $expectedAvaliableValues = explode('\r\n', $fields['values']); $this->integer(count($availableValues))->isEqualTo(count($expectedAvaliableValues)); foreach ($expectedAvaliableValues as $expectedValue) { diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/RadiosField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/RadiosField.php index 172ac3343..2977a99ea 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/RadiosField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/RadiosField.php @@ -32,47 +32,132 @@ namespace GlpiPlugin\Formcreator\Field\tests\units; use GlpiPlugin\Formcreator\Tests\CommonAbstractFieldTestCase; use PluginFormcreatorFormAnswer; +use PluginFormcreatorCondition; class RadiosField extends CommonAbstractFieldTestCase { - public function testPrepareQuestionInputForSave() { + + public function providerPrepareQuestionInputForSave() { + global $DB; + $question = $this->getQuestion([ 'fieldtype' => 'radios', 'name' => 'question', 'required' => '0', - 'default_values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', - 'values' => '1\r\n2\r\n3\r\n4\r\n5\r\n6', + 'default_values' => '1', + 'values' => '1', 'order' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, 'range_min' => 3, 'range_max' => 4, ]); - $fieldInstance = $this->newTestedInstance($question); - // Test a value is mandatory - $input = [ - 'values' => "", - 'name' => 'foo', + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => "", + 'name' => 'foo', + ], + 'expected' => [], + 'message' => 'The field value is required.', ]; - $out = $fieldInstance->prepareQuestionInputForSave($input); - $this->integer(count($out))->isEqualTo(0); - // Test accented chars are kept - $input = [ - 'values' => 'éè\r\nsomething else', - 'default_values' => 'éè', + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'éè\r\nsomething else', + 'default_values' => 'éè', + ], + 'expected' => [ + 'values' => '[\"éè\",\"something else\"]', + 'default_values' => 'éè', + ], + 'message' => '', ]; - $out = $fieldInstance->prepareQuestionInputForSave($input); - $this->string($out['values'])->isEqualTo('[\"éè\",\"something else\"]'); - $this->string($out['default_values'])->isEqualTo("éè"); - - // Test values are trimmed - $input = [ - 'values' => ' something \r\n something else ', - 'default_values' => ' something ', + + yield [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => ' something \r\n something else ', + 'default_values' => ' something ', + ], + 'expected' => [ + 'values' => '[\"something\",\"something else\"]', + 'default_values' => 'something', + ], + 'message' => '', + ]; + + yield 'no default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => '' + ], + 'expected' => [ + 'values' => $DB->escape('["a","b","c"]'), + 'name' => 'foo', + 'default_values' => null, + ], + 'message' => '', ]; - $out = $fieldInstance->prepareQuestionInputForSave($input); - $this->string($out['values'])->isEqualTo('[\"something\",\"something else\"]'); - $this->string($out['default_values'])->isEqualTo("something"); + + yield 'several default values not allowed' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'a\r\n\b' + ], + 'expected' => [], + 'message' => 'Only one default value is allowed.', + ]; + + yield 'one default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'b' + ], + 'expected' => [ + 'values' => $DB->escape('["a","b","c"]'), + 'name' => 'foo', + 'default_values' => 'b' + ], + 'message' => '', + ]; + + yield 'invalid default value' => [ + 'field' => $this->newTestedInstance($question), + 'input' => [ + 'values' => 'a\r\nb\r\nc', + 'name' => 'foo', + 'default_values' => 'z' + ], + 'expected' => [], + 'message' => 'The default value is not in the list of available values.', + ]; + } + + /** + * @dataProvider providerPrepareQuestionInputForSave + * + * @return void + */ + public function testPrepareQuestionInputForSave($field, $input, $expected, $message) { + // Clean error messages + $_SESSION['MESSAGE_AFTER_REDIRECT'] = []; + + $output = $field->prepareQuestionInputForSave($input); + if ($expected === false || is_array($expected) && count($expected) == 0) { + $this->array($output)->hasSize(0); + $this->sessionHasMessage($message, ERROR); + //End of test on expected failure + return; + } + + $this->array($output)->isEqualTo($expected); } public function testGetName() { From 7ba8207e36bf988677f6e528511d8e57c2e944f1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 25 Aug 2023 10:43:20 +0200 Subject: [PATCH 025/123] chore(github): update checkout action Github warned that node12 is obsolete --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2cdd3a714..2ab8944c1 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -83,7 +83,7 @@ jobs: ls -l /usr/bin/chromium* $CHROME_DRIVER_BINARY --version - name: "Checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: "Run tests" run: | GLPI_BRANCH=${{ matrix.glpi-branch }} @@ -126,7 +126,7 @@ jobs: php-version: ${{ matrix.php-versions }} coverage: xdebug - name: "Checkout" - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: "Code quality tests" run: | . ./tests/script-functions.sh From 78d4d41d2344e535d8944ff3b6ece55d1dc26d07 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 25 Aug 2023 13:45:00 +0200 Subject: [PATCH 026/123] build: check shell command result --- RoboFilePlugin.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/RoboFilePlugin.php b/RoboFilePlugin.php index c67724083..bb391934e 100644 --- a/RoboFilePlugin.php +++ b/RoboFilePlugin.php @@ -108,7 +108,13 @@ public function localesExtract() { * @return void */ public function localesPush() { - $this->_exec('python3 `which tx` push -s'); + $success = $this->taskExec('tx') + ->arg('push') + ->arg('-s') + ->run(); + if ($success->getExitCode() != 0) { + throw new RuntimeException("failed to send source locales to transifex"); + } return $this; } From 6af1766d1b04f899a601c7b24d64d0ddc6318b8a Mon Sep 17 00:00:00 2001 From: stonebuzz Date: Thu, 7 Sep 2023 14:18:11 +0200 Subject: [PATCH 027/123] feat(DropdownField): Load translation for plugin too --- inc/field/dropdownfield.class.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index a4ce6a0a8..d30b23166 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -63,6 +63,8 @@ use QueryUnion; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; +use Plugin; + class DropdownField extends PluginFormcreatorAbstractField { const ENTITY_RESTRICT_USER = 1; @@ -713,6 +715,9 @@ public function parseObjectProperties( // We need english locale to search searchOptions by name $oldLocale = $TRANSLATE->getLocale(); $TRANSLATE->setLocale("en_GB"); + if ($plug = isPluginItemType($itemtype)) { + Plugin::loadLang(strtolower($plug['plugin']), "en_GB"); + } $item = new $itemtype; $item->getFromDB($answer); @@ -774,6 +779,10 @@ public function parseObjectProperties( } // Put the old locales on succes or if an expection was thrown $TRANSLATE->setLocale($oldLocale); + if ($plug = isPluginItemType($itemtype)) { + Plugin::loadLang(strtolower($plug['plugin']), $oldLocale); + } + return $content; } From 079a12063a796d0cd9a626c99db108f400352b26 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 15 Sep 2023 14:15:38 +0200 Subject: [PATCH 028/123] fix(formanswer): status update on ticket change --- hook.php | 1 - inc/formanswer.class.php | 85 ++++++++++---------- tests/3-unit/PluginFormcreatorFormAnswer.php | 17 +--- tests/3-unit/PluginFormcreatorIssue.php | 61 ++++---------- tests/src/CommonTestCase.php | 59 ++++++++------ 5 files changed, 95 insertions(+), 128 deletions(-) diff --git a/hook.php b/hook.php index 6dce595e0..a800216ef 100644 --- a/hook.php +++ b/hook.php @@ -489,7 +489,6 @@ function plugin_formcreator_hook_update_ticket(CommonDBTM $item) { 'requester_id' => $requester, 'comment' => addslashes($item->fields['content']), ]); - return; } // No issue linked to the ticket, diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index e46a5f907..84528576b 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1945,76 +1945,77 @@ public function getGeneratedTargets($itemtypes = []): array { } /** - * Get the lowest status among the associated tickets + * Get the most appropriate status among the associated tickets + * + * Conversion matrix between the temporary status of the form answer + * and the status of the ticket under process. The matrix below is subjective + * and is designed in a way to give priority to requester's action. + * + * Status of the ticket under process + * +----------+-- -------+---------+---------+--------+--------+ + * | INCOMING | ASSIGNED | PLANNED | WAITING | SOLVED | CLOSED + * + ---------+----------+----------+---------+---------+--------+--------+ + * | (null) | INCOMING ASSIGNED PLANNED WAITING SOLVED CLOSED + * S | INCOMING | INCOMING ASSIGNED PLANNED WAITING INCOMING INCOMING + * T t | ASSIGNED | ASSIGNED ASSIGNED PLANNED WAITING ASSIGNED ASSIGNED + * e a | PLANNED | PLANNED PLANNED PLANNED WAITING PLANNED PLANNED + * m t | WAITING | WAITING WAITING WAITING WAITING WAITING WAITING + * p u | SOLVED | INCOMING ASSIGNED PLANNED WAITING SOLVED SOLVED + * s | CLOSED | INCOMING ASSIGNED PLANNED WAITING SOLVED CLOSED + * + * T = status picked from Ticket + * V = status picked from Validation * * @return null|int */ public function getAggregatedStatus(): ?int { $generatedTargets = $this->getGeneratedTargets([PluginFormcreatorTargetTicket::getType()]); - - $isWaiting = false; - $isAssigned = false; - $isProcessing = false; - - // Find the minimal status of the first generated tickets in the array (deleted items excluded) - $generatedTarget = array_shift($generatedTargets); - while ($generatedTarget!== null && $generatedTarget->fields['is_deleted']) { - $generatedTarget = array_shift($generatedTargets); - } - if ($generatedTarget === null) { + if (count($generatedTargets) === 0) { // No target found, nothing to do return null; } - // Find status of the first ticket in the array - $aggregatedStatus = PluginFormcreatorCommon::getTicketStatusForIssue($generatedTarget); - if ($aggregatedStatus == CommonITILObject::ASSIGNED) { - $isAssigned = true; - } - if ($aggregatedStatus == CommonITILObject::PLANNED) { - $isProcessing = true; - } - if ($aggregatedStatus == CommonITILObject::WAITING) { - $isWaiting = true; - } + $aggregatedStatus = null; - // Traverse all other tickets and set the minimal status + // Traverse all tickets and set the minimal status foreach ($generatedTargets as $generatedTarget) { /** @var Ticket $generatedTarget */ if ($generatedTarget::getType() != Ticket::getType()) { continue; } if ($generatedTarget->isDeleted()) { + // Ignore deleted tickets continue; } $ticketStatus = PluginFormcreatorCommon::getTicketStatusForIssue($generatedTarget); if ($ticketStatus >= PluginFormcreatorFormAnswer::STATUS_WAITING) { + // Ignore tickets refused or pending for validation + // getTicketStatusForIssue() does not returns STATUS_ACCEPTED continue; } - if ($ticketStatus == CommonITILObject::ASSIGNED) { - $isAssigned = true; + if ($ticketStatus == CommonITILObject::WAITING) { + $aggregatedStatus = CommonITILObject::WAITING; + break; } if ($ticketStatus == CommonITILObject::PLANNED) { - $isProcessing = true; + $aggregatedStatus = CommonITILObject::PLANNED; + continue; } - if ($ticketStatus == CommonITILObject::WAITING) { - $isWaiting = true; + if ($ticketStatus == CommonITILObject::ASSIGNED) { + $aggregatedStatus = CommonITILObject::ASSIGNED; + continue; + } + if ($ticketStatus == CommonITILObject::INCOMING) { + $aggregatedStatus = CommonITILObject::INCOMING; + continue; + } + if ($aggregatedStatus === null) { + $aggregatedStatus = $ticketStatus; + continue; } - $aggregatedStatus = min($aggregatedStatus, $ticketStatus); - } - // Assigned status takes precedence - if ($isAssigned) { - $aggregatedStatus = CommonITILObject::ASSIGNED; - } - // Planned status takes precedence - if ($isProcessing) { - $aggregatedStatus = CommonITILObject::PLANNED; - } - // Waiting status takes precedence to inform the requester his feedback is required - if ($isWaiting) { - $aggregatedStatus = CommonITILObject::WAITING; + $aggregatedStatus = min($aggregatedStatus, $ticketStatus); } return $aggregatedStatus; diff --git a/tests/3-unit/PluginFormcreatorFormAnswer.php b/tests/3-unit/PluginFormcreatorFormAnswer.php index 6b01aa6c2..3c39942c2 100644 --- a/tests/3-unit/PluginFormcreatorFormAnswer.php +++ b/tests/3-unit/PluginFormcreatorFormAnswer.php @@ -69,6 +69,7 @@ public function beforeTestMethod($method) { case 'testGetTargets': case 'testGetGeneratedTargets': case 'testGetAggregatedStatus': + case 'testStatus': $this->login('glpi', 'glpi'); } } @@ -613,20 +614,6 @@ public function testGetTargets() { ]); } - public function testUpdateStatus() { - global $CFG_GLPI; - - $CFG_GLPI['use_notifications'] = 0; - - // Prepare test context - $form = $this->getForm(); - - $formAnswer = $this->newTestedInstance(); - $formAnswer->add([ - 'plugin_formcreator_forms_id' => $form->getID(), - ]); - } - public function testGetGeneratedTargets() { $form = $this->getForm(); $targets = []; @@ -720,7 +707,7 @@ public function testGetAggregatedStatus() { 'status' => CommonITILObject::INCOMING, ]); $output = $instance->getAggregatedStatus(); - $this->integer($output)->isEqualTo(CommonITILObject::ASSIGNED); + $this->integer($output)->isEqualTo(CommonITILObject::INCOMING); $tickets[0]->update([ 'id' => $tickets[0]->getID(), diff --git a/tests/3-unit/PluginFormcreatorIssue.php b/tests/3-unit/PluginFormcreatorIssue.php index f0f0e455d..075657513 100644 --- a/tests/3-unit/PluginFormcreatorIssue.php +++ b/tests/3-unit/PluginFormcreatorIssue.php @@ -32,6 +32,9 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use PluginFormcreatorFormAnswer; +use PluginFormcreatorTargetTicket; +use PluginFormcreatorTarget_Actor; +use CommonITILActor; use RuleAction; use User; use Rule; @@ -153,7 +156,7 @@ public function providerGetsyncIssuesRequest_simpleFormanswers() { public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { // case 1 $form = $this->getForm(); - $targetTicket1 = new \PluginFormcreatorTargetTicket(); + $targetTicket1 = new PluginFormcreatorTargetTicket(); $targetTicket1->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'name' => 'foo', @@ -207,7 +210,7 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { $this->boolean($formAnswer->isNewItem())->isFalse(); $formAnswer->getFromDB($formAnswer->getID()); $ticket2 = array_shift($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(Ticket::getType()); + $this->object($ticket2)->isInstanceOf(Ticket::getType()); return [ 'formAnswerWithOneTicket' => [ @@ -241,13 +244,13 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTicket() { public function providerGetSyncIssuesRequest_formAnswerWithSeveralTickets() { $form = $this->getForm(); - $targetTicket1 = new \PluginFormcreatorTargetTicket(); + $targetTicket1 = new PluginFormcreatorTargetTicket(); $targetTicket1->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'name' => 'foo', ]); $this->boolean($targetTicket1->isNewItem())->isFalse(); - $targetTicket2 = new \PluginFormcreatorTargetTicket(); + $targetTicket2 = new PluginFormcreatorTargetTicket(); $targetTicket2->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'name' => 'bar', @@ -277,42 +280,6 @@ public function providerGetSyncIssuesRequest_formAnswerWithSeveralTickets() { ]; } - public function providerGetSyncIssuesRequest_formAnswerWithOneTickets() { - $form = $this->getForm(); - $targetTicket1 = new \PluginFormcreatorTargetTicket(); - $targetTicket1->add([ - 'plugin_formcreator_forms_id' => $form->getID(), - 'name' => 'foo', - ]); - $this->boolean($targetTicket1->isNewItem())->isFalse(); - - $formAnswer = new PluginFormcreatorFormAnswer(); - $formAnswer->add([ - 'plugin_formcreator_forms_id' => $form->getID(), - ]); - $this->boolean($formAnswer->isNewItem())->isFalse(); - $formAnswer->getFromDB($formAnswer->getID()); - - /** @var Ticket */ - $ticket = array_pop($formAnswer->targetList); - $this->object($ticket)->isInstanceOf(Ticket::class); - return [ - 'formAnswerWithOneTickets' => [ - 'item' => $formAnswer, - 'expected' => [ - 'itemtype' => PluginFormcreatorFormAnswer::getType(), - 'items_id' => $ticket->getID(), - 'display_id' => 't_' . $ticket->getID(), - 'name' => $formAnswer->fields['name'], - 'status' => $formAnswer->fields['status'], - 'requester_id' => $formAnswer->fields['requester_id'], - 'date_creation' => $formAnswer->fields['request_date'], - 'date_mod' => $formAnswer->fields['request_date'], - ], - ], - ]; - } - public function providerGetSyncIssuesRequest_formanswerUnderValidation() { $form = $this->getForm([ 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, @@ -466,29 +433,29 @@ public function providerGetsyncIssuesRequest_validatedTicket() { public function providerGetSyncIssuesRequest_FormAnswerWithSeveralRequesters() { $form = $this->getForm(); - $targetTicket1 = new \PluginFormcreatorTargetTicket(); + $targetTicket1 = new PluginFormcreatorTargetTicket(); $targetTicket1->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'name' => 'foo', ]); $this->boolean($targetTicket1->isNewItem())->isFalse(); - $actor1 = new \PluginFormcreatorTarget_Actor(); + $actor1 = new PluginFormcreatorTarget_Actor(); $actor1->add([ 'itemtype' => $targetTicket1->getType(), 'items_id' => $targetTicket1->getID(), - 'actor_role' => \PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, - 'actor_type' => \CommonITILActor::REQUESTER, + 'actor_role' => PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, + 'actor_type' => CommonITILActor::REQUESTER, 'actor_value' => 3, 'use_notification' => '1', ]); $this->boolean($actor1->isNewItem())->isFalse(); - $actor2 = new \PluginFormcreatorTarget_Actor(); + $actor2 = new PluginFormcreatorTarget_Actor(); $actor2->add([ 'itemtype' => $targetTicket1->getType(), 'items_id' => $targetTicket1->getID(), - 'actor_role' => \PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, - 'actor_type' => \CommonITILActor::REQUESTER, + 'actor_role' => PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, + 'actor_type' => CommonITILActor::REQUESTER, 'actor_value' => 5, 'use_notification' => '1', ]); diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index e11c0b2ea..99e29486d 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -1,14 +1,26 @@ debugMode = $_SESSION['glpi_use_mode']; } - \Toolbox::setDebugMode(Session::NORMAL_MODE); + Toolbox::setDebugMode(Session::NORMAL_MODE); } protected function restoreDebug() { - \Toolbox::setDebugMode($this->debugMode); + Toolbox::setDebugMode($this->debugMode); } public function afterTestMethod($method) { @@ -140,16 +152,16 @@ protected function getUniqueEmail() { * @param string $password * @param string $profileName * @param integer $entityId - * @return \User + * @return User */ protected function getUser($name, $password = 'p@ssw0rd', $profileName = 'Super-Admin', $entityId = 0) { - $profile = new \Profile(); + $profile = new Profile(); $profile->getFromDBByRequest([ 'name' => $profileName ]); $this->boolean($profile->isNewItem())->isFalse('Profile not found to create a user'); - $user = new \User(); + $user = new User(); $user->add([ 'name' => $name, 'password' => $password, @@ -196,7 +208,7 @@ protected function getForm($input = []) { if (!isset($input['is_active'])) { $input['is_active'] = 1; } - $form = new \PluginFormcreatorForm(); + $form = new PluginFormcreatorForm(); $form->add($input); $this->boolean($form->isNewItem())->isFalse(); $form->getFromDB($form->getID()); @@ -205,7 +217,7 @@ protected function getForm($input = []) { } protected function getSection($input = [], $formInput = []) { - $formFk = \PluginFormcreatorForm::getForeignKeyField(); + $formFk = PluginFormcreatorForm::getForeignKeyField(); if (!isset($input[$formFk])) { $formId = $this->getForm($formInput)->getID(); $input[$formFk] = $formId; @@ -238,7 +250,7 @@ protected function getQuestion($input = [], $sectionInput = [], $formInput = []) 'row' => '0', 'col' => '0', 'width' => '4', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [], ]; $input = array_merge($defaultInput, $input); @@ -255,7 +267,7 @@ protected function getQuestion($input = [], $sectionInput = [], $formInput = []) ]; $input['_parameters'] = array_merge($defaultParams, $input['_parameters']); - $question = new \PluginFormcreatorQuestion(); + $question = new PluginFormcreatorQuestion(); $question->add($input); $this->boolean($question->isNewItem())->isFalse(json_encode($_SESSION['MESSAGE_AFTER_REDIRECT'], JSON_PRETTY_PRINT)); $question->getFromDB($question->getID()); @@ -268,12 +280,12 @@ protected function getTargetTicket($input = []) { $input['name'] = $this->getUniqueString(); } - $formFk = \PluginFormcreatorForm::getForeignKeyField(); + $formFk = PluginFormcreatorForm::getForeignKeyField(); if (!isset($input[$formFk])) { $input[$formFk] = $this->getForm()->getID(); } - $targetTicket = new \PluginFormcreatorTargetTicket(); + $targetTicket = new PluginFormcreatorTargetTicket(); $targetTicket->add($input); $this->boolean($targetTicket->isNewItem())->isFalse(); $targetTicket->getFromDB($targetTicket->getID()); @@ -286,12 +298,12 @@ protected function getTargetChange($input = []) { $input['name'] = $this->getUniqueString(); } - $formFk = \PluginFormcreatorForm::getForeignKeyField(); + $formFk = PluginFormcreatorForm::getForeignKeyField(); if (!isset($input[$formFk])) { $input[$formFk] = $this->getForm()->getID(); } - $targetChange = new \PluginFormcreatorTargetChange(); + $targetChange = new PluginFormcreatorTargetChange(); $targetChange->add($input); $this->boolean($targetChange->isNewItem())->isFalse(); $targetChange->getFromDB($targetChange->getID()); @@ -299,10 +311,11 @@ protected function getTargetChange($input = []) { return $targetChange; } - protected function getFormAnswer(array $input): ?\PluginFormcreatorFormAnswer { - $formAnswer = new \PluginFormcreatorFormAnswer(); + protected function getFormAnswer(array $input): ?PluginFormcreatorFormAnswer { + $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add($input); $this->boolean($formAnswer->isNewItem())->isFalse(); + $formAnswer->getFromDB($formAnswer->getID()); return $formAnswer; } @@ -312,12 +325,12 @@ protected function getTargetProblem($input = []) { $input['name'] = $this->getUniqueString(); } - $formFk = \PluginFormcreatorForm::getForeignKeyField(); + $formFk = PluginFormcreatorForm::getForeignKeyField(); if (!isset($input[$formFk])) { $input[$formFk] = $this->getForm()->getID(); } - $targetProblem = new \PluginFormcreatorTargetProblem(); + $targetProblem = new PluginFormcreatorTargetProblem(); $targetProblem->add($input); $this->boolean($targetProblem->isNewItem())->isFalse(); $targetProblem->getFromDB($targetProblem->getID()); @@ -373,10 +386,10 @@ protected function getSessionMessage() { * * @param string $itemtype itemtype to create * @param array $input - * @return \CommonDBTM + * @return CommonDBTM */ - protected function getGlpiCoreItem(string $itemtype, array $input = []): \CommonDBTM { - /** @var \CommonDBTM */ + protected function getGlpiCoreItem(string $itemtype, array $input = []): CommonDBTM { + /** @var CommonDBTM */ $item = new $itemtype(); $this->handleDeprecations($itemtype, $input); @@ -387,8 +400,8 @@ protected function getGlpiCoreItem(string $itemtype, array $input = []): \Common if (Session::getLoginUserID(true)) { $entity = Session::getActiveEntity(); } - if (!isset($input[\Entity::getForeignKeyField()])) { - $input[\Entity::getForeignKeyField()] = $entity; + if (!isset($input[Entity::getForeignKeyField()])) { + $input[Entity::getForeignKeyField()] = $entity; } } @@ -458,7 +471,7 @@ private function handleDeprecations($itemtype, &$input): void { * @return mixed */ protected function callPrivateMethod($instance, string $methodName, ...$args) { - $method = new \ReflectionMethod($instance, $methodName); + $method = new ReflectionMethod($instance, $methodName); $method->setAccessible(true); return $method->invoke($instance, ...$args); From a003593107d1ad398edabfb01c1395d32eded25f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 25 Sep 2023 08:01:29 +0200 Subject: [PATCH 029/123] test(targetticket): check rules on generated ticket creation --- .../PluginFormcreatorTargetTicket.php | 78 +++++++++++++++++++ tests/src/CommonTestCase.php | 28 ++++++- 2 files changed, 104 insertions(+), 2 deletions(-) diff --git a/tests/2-integration/PluginFormcreatorTargetTicket.php b/tests/2-integration/PluginFormcreatorTargetTicket.php index fbfe297dd..1fb861ece 100644 --- a/tests/2-integration/PluginFormcreatorTargetTicket.php +++ b/tests/2-integration/PluginFormcreatorTargetTicket.php @@ -31,6 +31,17 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Entity; +use Group; +use RuleAction; +use User; +use Rule; +use RuleCriteria; +use RuleTicket; +use Session; +use Group_Ticket; +use Group_User; +use CommonITILObject; +use Ticket; /** * @engine inline @@ -172,4 +183,71 @@ public function testUrgency() { } } } + + public function testGenerateTicketAddAssignedByRule() { + $this->isolateInEntity('glpi', 'glpi'); + $currentEntity = Session::getActiveEntity(); + // Add a group and a user to the group + $group = $this->getGlpiCoreItem(Group::class, [ + 'name' => 'test group', + ]); + $login = $this->getUniqueString(); + $this->getGlpiCoreItem(User::class, [ + 'name' => $login, + 'password' => 'superadmin', + 'password2' => 'superadmin', + '_profiles_id' => '4', // super admin profile + '_entities_id' => $currentEntity, + '_is_recursive' => 1, + ]); + $this->getGlpiCoreItem(Group_User::class, [ + 'group' => $group->getID(), + 'users_id' => User::getIdByName($login), + ]); + + $rule = $this->getGlpiCoreItem(Rule::class, [ + 'sub_type' => RuleTicket::class, + 'name' => 'add technicians', + 'match' => 'AND', + 'is_active' => 1, + 'condition' => 1, + 'entities_id' => $currentEntity, + ]); + $ruleCriteria = $this->getGlpiCoreItem(RuleCriteria::class, [ + $rule::getForeignKeyField() => $rule->getID(), + 'criteria' => 'entities_id', + 'condition' => 0, + 'pattern' => $currentEntity, + ]); + $ruleAction = $this->getGlpiCoreItem(RuleAction::class, [ + $rule::getForeignKeyField() => $rule->getID(), + 'action_type' => 'assign', + 'field' => '_groups_id_assign', + 'value' => $group->getID(), + ]); + + $form = $this->getForm([ + 'name' => 'test support 29602', + ]); + + $this->getTargetTicket([ + $form::getForeignKeyField() => $form->getID(), + ]); + + $formAnswer = $this->getFormAnswer([ + $form::getForeignKeyField() => $form->getID(), + ]); + + $targets = $formAnswer->getGeneratedTargets(); + $this->array($targets)->hasSize(1); + $ticket = array_pop($targets); + $this->object($ticket)->isInstanceOf(Ticket::class); + $groupTicket = new Group_Ticket(); + $groupTicket->getFromDBByCrit([ + 'type' => CommonITILObject::ASSIGNED, + $ticket::getForeignKeyField() => $ticket->getID(), + $group::getForeignKeyField() => $group->getID(), + ]); + $this->boolean($groupTicket->isNewItem())->isFalse(); + } } diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index 99e29486d..d229ea360 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -15,12 +15,12 @@ use ReflectionMethod; use PluginFormcreatorCondition; use PluginFormcreatorQuestion; -use PluginFormcreatorSection; use PluginFormcreatorForm; use PluginFormcreatorFormAnswer; use PluginFormcreatorTargetProblem; use PluginFormcreatorTargetTicket; use PluginFormcreatorTargetChange; +use PluginFormcreatorSection; abstract class CommonTestCase extends atoum { @@ -311,6 +311,12 @@ protected function getTargetChange($input = []) { return $targetChange; } + /** + * Undocumented function + * + * @param array $input + * @return PluginFormcreatorFormAnswer|null + */ protected function getFormAnswer(array $input): ?PluginFormcreatorFormAnswer { $formAnswer = new PluginFormcreatorFormAnswer(); $formAnswer->add($input); @@ -429,7 +435,25 @@ protected function getGlpiCoreItem(string $itemtype, array $input = []): CommonD return $item; } - /** + /** + * Create an entity and switch to it + * + * @return void + */ + protected function isolateInEntity($login, $password) { + $entity = new Entity(); + $rand = mt_rand(); + $entities_id = $entity->add([ + 'name' => "test formcreator sub entity $rand", + 'entities_id' => 0 + ]); + + $this->login($login, $password); + $success = Session::changeActiveEntities($entities_id); + $this->boolean($success)->isTrue('Failed to change active entity'); + } + + /** * Handle deprecations in GLPI * Helps to make unit tests without deprecations warnings, accross 2 version of GLPI * From 6287f1b349b8750c0907c4c23b1fc575dae7dd85 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 15 Sep 2023 11:36:40 +0200 Subject: [PATCH 030/123] fix(category): translation feature of dropdowns not handled --- inc/category.class.php | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/inc/category.class.php b/inc/category.class.php index 1fbdff3dc..f1708f411 100644 --- a/inc/category.class.php +++ b/inc/category.class.php @@ -130,9 +130,7 @@ public static function getCategoryTree(): array { ]); $request = [ 'SELECT' => [ - 'id', - 'name', - 'comment', + self::getTableField('id'), "$categoryFk as parent", 'level', new QueryExpression( @@ -140,8 +138,43 @@ public static function getCategoryTree(): array { ), ], 'FROM' => $cat_table, + 'LEFT JOIN' => [], 'ORDER' => ["level DESC", "name DESC"], ]; + $translation_table = DropdownTranslation::getTable(); + if (Session::haveTranslations(self::getType(), 'name')) { + $request['LEFT JOIN']["$translation_table as namet"] = [ + 'FKEY' => [ + $cat_table => 'id', + 'namet' => 'items_id', + ['AND' => [ + 'namet.language' => $_SESSION['glpilanguage'], + 'namet.itemtype' => self::getType(), + 'namet.field' => 'name', + ]], + ], + ]; + $request['SELECT'][] = 'namet.value as name'; + } else { + $request['SELECT'][] = 'name'; + $request['SELECT'][] = 'comment'; + } + if (Session::haveTranslations(self::getType(), 'comment')) { + $request['LEFT JOIN']["$translation_table as commentt"] = [ + 'FKEY' => [ + $cat_table => 'id', + 'commentt' => 'items_id', + ['AND' => [ + 'namet.language' => $_SESSION['glpilanguage'], + 'namet.itemtype' => self::getType(), + 'namet.field' => 'comment', + ]], + ], + ]; + $request['SELECT'][] = 'commentt.value as comment'; + } else { + $request['SELECT'][] = 'comment'; + } $result = $DB->request($request); $categories = []; From d5db374525a700fe7421718fcf1705a1c111cd76 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 25 Aug 2023 11:19:12 +0200 Subject: [PATCH 031/123] fix(locales): resolve locales management warnings --- inc/form_language.class.php | 2 +- inc/notificationtargetformanswer.class.php | 4 +- locales/en_GB.po | 367 +++++++++++---------- locales/glpi.pot | 359 +++++++++++--------- templates/field/dropdownfield.html.twig | 2 +- templates/pages/form.formanswer.html.twig | 4 +- 6 files changed, 402 insertions(+), 336 deletions(-) diff --git a/inc/form_language.class.php b/inc/form_language.class.php index 29c692f21..bc5e3f517 100644 --- a/inc/form_language.class.php +++ b/inc/form_language.class.php @@ -364,7 +364,7 @@ public function showTranslations($options = []) { $header = ''; $header.= '' . Html::getCheckAllAsCheckbox("translation_list$rand", $rand) . ''; $header.= '' . __('Original string', 'formcreator') . ''; - $header.= '' . __('Translation', 'Translations', 1, 'formcreator') . ''; + $header.= '' . _n('Translation', 'Translations', 1, 'formcreator') . ''; $header.= ''; echo $header; echo ''; diff --git a/inc/notificationtargetformanswer.class.php b/inc/notificationtargetformanswer.class.php index 68b823ad0..cca038c8a 100644 --- a/inc/notificationtargetformanswer.class.php +++ b/inc/notificationtargetformanswer.class.php @@ -73,8 +73,8 @@ public function addDataForTemplate($event, $options = []) { $this->data['##lang.formcreator.form_id##'] = __('Form ID', 'formcreator'); $this->data['##lang.formcreator.form_name##'] = __('Form name', 'formcreator'); - $this->data['##lang.formcreator.form_requester##'] = __('Requester', 'formcreator'); - $this->data['##lang.formcreator.form_validator##'] = __('Validator', 'formcreator'); + $this->data['##lang.formcreator.form_requester##'] = _n('Requester', 'Requesters', 1); + $this->data['##lang.formcreator.form_validator##'] = PluginFormcreatorForm_Validator::getTypeName(1); $this->data['##lang.formcreator.form_creation_date##'] = __('Creation date', 'formcreator'); $this->data['##lang.formcreator.form_full_answers##'] = __('Full form answers', 'formcreator'); $this->data['##lang.formcreator.validation_comment##'] = __('Validation comment', 'formcreator'); diff --git a/locales/en_GB.po b/locales/en_GB.po index fe23daa9f..d9e16f6e6 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: glpi 100a\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-08-25 11:18+0200\n" +"PO-Revision-Date: 2023-08-25 11:18+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" @@ -108,7 +108,7 @@ msgstr "Could not update the section" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -131,7 +131,7 @@ msgid "Bad request while deleting an actor." msgstr "Bad request while deleting an actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 #: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 #: inc/common.class.php:699 msgid "Form Creator" @@ -177,11 +177,11 @@ msgstr "See all" msgid "Please, describe your need here" msgstr "Please, describe your need here" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:175 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -189,41 +189,41 @@ msgstr "Textarea" msgid "A required field is empty:" msgstr "A required field is empty:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "The regular expression is invalid" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "User and form" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:426 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:457 msgid "Invalid value for " msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:469 #, php-format msgid "The itemtype field is required: %s" msgstr "The itemtype field is required: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "Invalid dropdown type: %s" msgstr "Invalid dropdown type: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Entity restriction" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:821 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -243,8 +243,7 @@ msgstr "LDAP directory not defined!" msgid "LDAP directory not found!" msgstr "LDAP directory not found!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Specific format does not match: %s" @@ -263,52 +262,53 @@ msgstr "The text is too long (maximum %d characters): %s" msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Regular expression" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Additional validation" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "The field value is required:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "The field value is required." + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "Only one default value is allowed." + +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "The default value is not in the list of available values." -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "A required field is empty: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "This is not an integer: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "The following number must be greater than %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "This value %1$s is not allowed: %2$s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "The following number must be lower than %d: %s" +msgid "This is not an integer: %s" +msgstr "This is not an integer: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Integer" @@ -361,12 +361,16 @@ msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:84 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI object" msgstr[1] "GLPI objects" +#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "The field value is required:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -388,11 +392,11 @@ msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Date & time" @@ -430,7 +434,7 @@ msgstr "A required file is missing: %s" msgid "File" msgstr "File" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" @@ -471,25 +475,39 @@ msgstr "Additionnal fields" msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "Empty values are not allowed: %s" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "This value %1$s is not alowed: %2$s" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "The following question needs at least %d answers: %s" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "The following question does not accept more than %d answers: %s" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "The default values are not in the list of available values." + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Range min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Range max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Request type" @@ -498,11 +516,21 @@ msgstr "Request type" msgid "This is not a number: %s" msgstr "This is not a number: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "The following number must be greater than %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "The following number must be lower than %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Float" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Date" @@ -551,31 +579,31 @@ msgstr "Hidden unless" msgid "Displayed unless" msgstr "Displayed unless" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Failed to add or update the %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Conditions" @@ -601,13 +629,13 @@ msgstr "Update issue data from tickets and form answers" msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" -#: inc/issue.class.php:515 inc/form_language.class.php:229 +#: inc/issue.class.php:527 inc/form_language.class.php:232 #: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Name" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -615,32 +643,32 @@ msgstr "Name" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Type" msgstr[1] "Types" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Opening date" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Last update" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entity" msgstr[1] "Entities" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 #: inc/formanswer.class.php:260 inc/formanswer.class.php:712 #: inc/abstractitiltarget.class.php:1753 entrée standard:48 @@ -649,80 +677,80 @@ msgid_plural "Requesters" msgstr[0] "Requester" msgstr[1] "Requesters" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 +#: inc/issue.class.php:643 inc/formanswer.class.php:638 #: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Ticket approver" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Technician" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Technician group" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "Ticket approver group" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Ticket requester" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Ticket observer" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Ticket technician" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:691 msgid "All" msgstr "All" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:692 msgid "New" msgstr "New" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:693 msgid "Assigned" msgstr "Assigned" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 #: inc/form_validator.class.php:69 hook.php:694 msgid "Waiting" msgstr "Waiting" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:695 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:696 msgid "Solved" msgstr "Solved" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:697 msgid "Closed" msgstr "Closed" @@ -744,19 +772,19 @@ msgstr "As child of" msgid "The form as been saved" msgstr "The form as been saved" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "A form need to be validate" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "The form is refused" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "The form is accepted" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "The form is deleted" @@ -769,13 +797,6 @@ msgstr "Form ID" msgid "Form name" msgstr "Form name" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validator" -msgstr[1] "Validators" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -988,14 +1009,19 @@ msgid "Cannot generate targets!" msgstr "Cannot generate targets!" #: inc/formanswer.class.php:1428 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "Answer is invalid in %1$s" + +#: inc/formanswer.class.php:1456 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1462 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1486 msgid "You must select validator!" msgstr "You must select validator!" @@ -1051,62 +1077,62 @@ msgid_plural "Form languages" msgstr[0] "Form language" msgstr[1] "Form languages" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Translation" msgstr[1] "Translations" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "The name cannot be empty." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "The language must be associated to a form." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "The specified language is not available." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Add a translation" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Update a translation" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "New translation" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Filter list" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "No translation found" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Do you want to delete the selected items?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Delete" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Original string" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Add a new language" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Language" @@ -1116,6 +1142,12 @@ msgstr "Language" msgid "None" msgstr "None" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validator" +msgstr[1] "Validators" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Need validaton?" @@ -1153,7 +1185,7 @@ msgid "Properties" msgstr "Properties" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1651,11 +1683,11 @@ msgstr[0] "Section" msgstr[1] "Sections" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "The title is required" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Count of conditions" @@ -1671,73 +1703,73 @@ msgid_plural "Questions" msgstr[0] "Question" msgstr[1] "Questions" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "The field type is required" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "The section is required" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Field type %1$s is not available for question %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "This type of question is not compatible with public forms." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "This type of question requires parameters" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "A parameter is missing for this question type" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:705 hook.php:722 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Tools" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1811,15 +1843,15 @@ msgstr "A target must be associated to an existing form." msgid "Name is required." msgstr "Name is required." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Destination entity" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Entity type question" @@ -1982,23 +2014,23 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Request source" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Item " @@ -2209,12 +2241,12 @@ msgstr "Supplier" msgid "Yes" msgstr "Yes" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Upgrade tables to innoDB; run %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2223,12 +2255,12 @@ msgstr "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "To ignore the inconsistencies and upgrade anyway run %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " @@ -2238,7 +2270,7 @@ msgstr "" "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " "GLPI 10 or later and Formcreator 2.13 or later." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2247,19 +2279,19 @@ msgstr "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "The tables of the plugin passed the schema integrity check." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2269,11 +2301,11 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "A form from GLPI need to be validate" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." @@ -2283,11 +2315,11 @@ msgstr "" "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason below:\\n##formcreator." @@ -2299,7 +2331,7 @@ msgstr "" "validation_comment##\\n\\nYou can still modify and resubmit it by clicking " "onto this link:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2307,11 +2339,11 @@ msgstr "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2319,25 +2351,25 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Failed to check the sanity of the tables!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Table schema differs for table \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Table \"%s\" is missing." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Unknown table \"%s\" has been found in database." @@ -2430,7 +2462,8 @@ msgstr "Are you sure you want to duplicate this target?" msgid "Are you sure you want to delete this target?" msgstr "Are you sure you want to delete this target?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Required" diff --git a/locales/glpi.pot b/locales/glpi.pot index 5b5f7e943..b99931e15 100644 --- a/locales/glpi.pot +++ b/locales/glpi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-08-25 11:18+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -108,7 +108,7 @@ msgstr "" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -131,7 +131,7 @@ msgid "Bad request while deleting an actor." msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 #: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 #: inc/common.class.php:699 msgid "Form Creator" @@ -177,11 +177,11 @@ msgstr "" msgid "Please, describe your need here" msgstr "" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:175 msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -189,41 +189,41 @@ msgstr "" msgid "A required field is empty:" msgstr "" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:426 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:457 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:469 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:821 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,8 +241,7 @@ msgstr "" msgid "LDAP directory not found!" msgstr "" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "" @@ -261,52 +260,53 @@ msgstr "" msgid "Text" msgstr "" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 -#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 -#, php-format -msgid "A required field is empty: %s" +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." msgstr "" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 +#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 #, php-format -msgid "This is not an integer: %s" +msgid "A required field is empty: %s" msgstr "" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" +msgid "This value %1$s is not allowed: %2$s" msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" +msgid "This is not an integer: %s" msgstr "" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "" @@ -359,12 +359,16 @@ msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:84 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" +#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -386,11 +390,11 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "" @@ -428,7 +432,7 @@ msgstr "" msgid "File" msgstr "" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "" @@ -469,25 +473,39 @@ msgstr "" msgid "Checkboxes" msgstr "" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "" @@ -496,11 +514,21 @@ msgstr "" msgid "This is not a number: %s" msgstr "" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "" @@ -549,31 +577,31 @@ msgstr "" msgid "Displayed unless" msgstr "" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "" @@ -599,13 +627,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "" -#: inc/issue.class.php:515 inc/form_language.class.php:229 +#: inc/issue.class.php:527 inc/form_language.class.php:232 #: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -613,32 +641,32 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 #: inc/formanswer.class.php:260 inc/formanswer.class.php:712 #: inc/abstractitiltarget.class.php:1753 entrée standard:48 @@ -647,80 +675,80 @@ msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 +#: inc/issue.class.php:643 inc/formanswer.class.php:638 #: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:691 msgid "All" msgstr "" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:692 msgid "New" msgstr "" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:693 msgid "Assigned" msgstr "" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 #: inc/form_validator.class.php:69 hook.php:694 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:695 msgid "To validate" msgstr "" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:696 msgid "Solved" msgstr "" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:697 msgid "Closed" msgstr "" @@ -742,19 +770,19 @@ msgstr "" msgid "The form as been saved" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "" @@ -767,13 +795,6 @@ msgstr "" msgid "Form name" msgstr "" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -984,14 +1005,19 @@ msgid "Cannot generate targets!" msgstr "" #: inc/formanswer.class.php:1428 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1456 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1462 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1486 msgid "You must select validator!" msgstr "" @@ -1047,62 +1073,62 @@ msgid_plural "Form languages" msgstr[0] "" msgstr[1] "" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "" msgstr[1] "" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "" @@ -1112,6 +1138,12 @@ msgstr "" msgid "None" msgstr "" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "" @@ -1149,7 +1181,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1643,11 +1675,11 @@ msgstr[0] "" msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "" @@ -1663,73 +1695,73 @@ msgid_plural "Questions" msgstr[0] "" msgstr[1] "" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "" -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "" -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:705 hook.php:722 msgid "Assistance" msgstr "" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -1803,15 +1835,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "" @@ -1974,23 +2006,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "" @@ -2201,72 +2233,72 @@ msgstr "" msgid "Yes" msgstr "" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " "GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" msgstr "" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason below:\\n##formcreator." @@ -2274,41 +2306,41 @@ msgid "" "onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "" -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2399,7 +2431,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "" diff --git a/templates/field/dropdownfield.html.twig b/templates/field/dropdownfield.html.twig index dc6c9eba7..6b4238c6f 100644 --- a/templates/field/dropdownfield.html.twig +++ b/templates/field/dropdownfield.html.twig @@ -108,7 +108,7 @@ 0: __('Time to resolve', 'formcreator'), 1: __('Time to own', 'formcreator'), }, - __('Type', 'formcreator') + _n('Type', 'Types', 'formcreator') ) }} {{ fields.nullField({ diff --git a/templates/pages/form.formanswer.html.twig b/templates/pages/form.formanswer.html.twig index 616179b60..d971d1ba5 100644 --- a/templates/pages/form.formanswer.html.twig +++ b/templates/pages/form.formanswer.html.twig @@ -44,8 +44,8 @@ {{ __('ID') }} {{ __('Name') }} - {{ __('Form') }} - {{ __('Requester', 'Requesters', 1) }} + {{ _n('Form', 'Forms', 1, 'formcreator') }} + {{ _n('Requester', 'Requesters', 1) }} {{ __('Creation date') }} From a345dba98e53a532a117e27a081643c3da01d41a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 25 Sep 2023 11:08:15 +0200 Subject: [PATCH 032/123] docs(formanswer): ehnance function description --- inc/formanswer.class.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 84528576b..bcf27ea8c 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1951,6 +1951,11 @@ public function getGeneratedTargets($itemtypes = []): array { * and the status of the ticket under process. The matrix below is subjective * and is designed in a way to give priority to requester's action. * + * The function traverses all generated tickets and computes a temporary status + * fron the previous temporary status and the ticket being processed. + * When all tickets are processed, the final status is known. + * + * * Status of the ticket under process * +----------+-- -------+---------+---------+--------+--------+ * | INCOMING | ASSIGNED | PLANNED | WAITING | SOLVED | CLOSED From fa142e2ae4f1d34c51b538164a219434eaf471b7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 26 Sep 2023 14:44:19 +0200 Subject: [PATCH 033/123] style(glpiselectfield): remove unused use statement --- inc/field/glpiselectfield.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index 0e851523e..8450f7e8d 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -34,7 +34,6 @@ use Html; use Session; -use PluginFormcreatorFormAnswer; use Dropdown; use Entity; use CommonTreeDropdown; From 16a1379a8e0167e2d98962636fbb4f957c648eaa Mon Sep 17 00:00:00 2001 From: stonebuzz Date: Thu, 28 Sep 2023 14:30:47 +0200 Subject: [PATCH 034/123] feat(DropdownField): Load translation for plugin too --- inc/field/dropdownfield.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d30b23166..e04e49efd 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -715,6 +715,7 @@ public function parseObjectProperties( // We need english locale to search searchOptions by name $oldLocale = $TRANSLATE->getLocale(); $TRANSLATE->setLocale("en_GB"); + $_SESSION['glpilanguage'] = "en_GB"; if ($plug = isPluginItemType($itemtype)) { Plugin::loadLang(strtolower($plug['plugin']), "en_GB"); } @@ -736,6 +737,7 @@ public function parseObjectProperties( if (count($searchOption) == 0) { trigger_error("No search option found for $property", E_USER_WARNING); $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; return $content; } @@ -779,6 +781,7 @@ public function parseObjectProperties( } // Put the old locales on succes or if an expection was thrown $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; if ($plug = isPluginItemType($itemtype)) { Plugin::loadLang(strtolower($plug['plugin']), $oldLocale); } From c59dc72ac90021acb548e0f6d5400710b3c6305a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 2 Oct 2023 15:29:28 +0200 Subject: [PATCH 035/123] fix(formanswer): show spinner when validate Generating tickets may take a few seconds --- inc/formanswer.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index bcf27ea8c..2bec3ea5f 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -609,6 +609,7 @@ public function showForm($ID, $options = []) { . ' class="plugin_formcreator_form"' . ' action="' . $formUrl . '"' . ' id="plugin_formcreator_form"' + . ' data-submit-once="true"' . '>'; $form = $this->getForm(); From c7e81cb9dec1da0e40c43ca218ff6acdfd48e192 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 3 Oct 2023 09:38:02 +0200 Subject: [PATCH 036/123] feat(formanswer): show item's name in web page title --- front/formanswer.form.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/formanswer.form.php b/front/formanswer.form.php index edd819264..aed26ec94 100644 --- a/front/formanswer.form.php +++ b/front/formanswer.form.php @@ -74,7 +74,7 @@ Html::helpHeader(__('Service catalog', 'formcreator')); } else { Html::header( - __('Form Creator', 'formcreator'), + $formanswer->fields['name'], '', 'admin', 'PluginFormcreatorForm' From ba8f5512220cd450b74dd80f6ff3fdeaa3805416 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 3 Oct 2023 09:40:45 +0200 Subject: [PATCH 037/123] style(formanswer): replace raw class name --- front/formanswer.form.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/front/formanswer.form.php b/front/formanswer.form.php index aed26ec94..28477e082 100644 --- a/front/formanswer.form.php +++ b/front/formanswer.form.php @@ -77,7 +77,7 @@ $formanswer->fields['name'], '', 'admin', - 'PluginFormcreatorForm' + PluginFormcreatorForm::class ); } From 09a5f1bc39c9b623dee7482fd710af2907ceb49e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 3 Oct 2023 13:53:26 +0200 Subject: [PATCH 038/123] style(abstractfield): remote dead code --- inc/abstractfield.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/abstractfield.class.php b/inc/abstractfield.class.php index a36b6b723..4da3386d4 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -201,7 +201,6 @@ function ($value) { ); return $value; - return $DB->escape(json_encode($value, JSON_UNESCAPED_UNICODE)); } public function getFieldTypeName(): string { From 9d23d4c1e9b4731dbdd060ce34a992afd7d94f16 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 4 Oct 2023 11:33:18 +0200 Subject: [PATCH 039/123] fix(form): import access restrictions may ignore uuids --- inc/form.class.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index 339630100..4b2ceebb3 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -1904,15 +1904,20 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con $input[$key] = $DB->escape($input[$key]); } + // Do not process theses fields when adding / updating forms + // They will be imported later; see the variable $subItems below + $input2 = $input; + unset($input2['users'], $input2['groups'], $input2['profiles']); + // Add or update the form $originalId = $input[$idKey]; $item->skipChecks = true; if ($itemId !== false) { - $input['id'] = $itemId; - $item->update($input); + $input2['id'] = $itemId; + $item->update($input2); } else { - unset($input['id']); - $itemId = $item->add($input); + unset($input2['id']); + $itemId = $item->add($input2); } $item->skipChecks = false; if ($itemId === false) { From 4eaa35f879918aec0f292209fa926ece17fccbe8 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 4 Oct 2023 12:00:33 +0200 Subject: [PATCH 040/123] test(form): fix test --- tests/3-unit/PluginFormcreatorForm.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index 4aeed5d29..281caff98 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -38,6 +38,7 @@ use PluginFormcreatorForm_Language; use PluginFormcreatorForm_Profile; use PluginFormcreatorForm_Validator; +use PluginFormcreatorLinker; use Central; use User; use UserEmail; @@ -110,7 +111,7 @@ public function testGetTypeName($nb, $expected) { public function testGetEnumAccessType() { $testedClassName = $this->getTestedClassName(); - $output = \PluginFormcreatorForm::getEnumAccessType(); + $output = $testedClassName::getEnumAccessType(); $this->array($output)->isEqualTo([ $testedClassName::ACCESS_PUBLIC => __('Public access', 'formcreator'), $testedClassName::ACCESS_PRIVATE => __('Private access', 'formcreator'), @@ -714,12 +715,13 @@ public function testGetByItem($item, $expectedType, $expected) { } public function testImport() { + $testedClassName = $this->getTestedClassName(); $uuid = plugin_formcreator_getUuid(); $input = [ 'name' => $this->getUniqueString(), '_entity' => 'Root entity', 'is_recursive' => '0', - 'access_rights' => \PluginFormcreatorForm::ACCESS_RESTRICTED, + 'access_rights' => $testedClassName::ACCESS_RESTRICTED, 'description' => '', 'content' => '', '_plugin_formcreator_category' => '', @@ -735,21 +737,21 @@ public function testImport() { 'uuid' => $uuid, ]; - $linker = new \PluginFormcreatorLinker (); - $formId = \PluginFormcreatorForm::import($linker, $input); + $linker = new PluginFormcreatorLinker (); + $formId = $testedClassName::import($linker, $input); $this->integer($formId)->isGreaterThan(0); unset($input['uuid']); $this->exception( - function() use($linker, $input) { - \PluginFormcreatorForm::import($linker, $input); + function() use($testedClassName, $linker, $input) { + $testedClassName::import($linker, $input); } )->isInstanceOf(\GlpiPlugin\Formcreator\Exception\ImportFailureException::class) ->hasMessage('UUID or ID is mandatory for Form'); // passes $input['id'] = $formId; - $formId2 = \PluginFormcreatorForm::import($linker, $input); + $formId2 = $testedClassName::import($linker, $input); $this->variable($formId2)->isNotFalse(); $this->integer((int) $formId)->isNotEqualTo($formId2); } @@ -937,7 +939,7 @@ public function testDuplicate() { $this->integer($newForm_id)->isGreaterThan(0); // get cloned form - $new_form = new \PluginFormcreatorForm(); + $new_form = $this->newTestedInstance(); $new_form->getFromDB($newForm_id); // check uuid From 5c400c216581874593a3c8ff8c0485c01be1c4b1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 5 Oct 2023 09:02:58 +0200 Subject: [PATCH 041/123] docs(locales): update locales --- locales/ca_ES.mo | Bin 33192 -> 32878 bytes locales/ca_ES.po | 102 +++--- locales/cs_CZ.mo | Bin 37498 -> 37206 bytes locales/cs_CZ.po | 106 +++---- locales/de_DE.mo | Bin 40022 -> 39738 bytes locales/de_DE.po | 102 +++--- locales/en_GB.mo | Bin 13751 -> 42728 bytes locales/en_GB.po | 793 +++++++---------------------------------------- locales/es_AR.mo | Bin 25498 -> 39171 bytes locales/es_VE.mo | Bin 45851 -> 45541 bytes locales/es_VE.po | 104 +++---- locales/fr_CA.mo | Bin 33164 -> 32875 bytes locales/fr_CA.po | 104 +++---- locales/fr_FR.mo | Bin 39097 -> 38816 bytes locales/fr_FR.po | 104 +++---- locales/glpi.pot | 790 +++++++--------------------------------------- locales/hr_HR.mo | Bin 40778 -> 42188 bytes locales/hr_HR.po | 147 ++++----- locales/ko_KR.mo | Bin 39038 -> 38762 bytes locales/ko_KR.po | 100 +++--- locales/pl_PL.mo | Bin 27509 -> 27509 bytes locales/pt_BR.mo | Bin 41684 -> 43083 bytes locales/pt_BR.po | 145 ++++----- locales/ru_RU.mo | Bin 47180 -> 46817 bytes locales/ru_RU.po | 106 +++---- locales/sk_SK.mo | Bin 33956 -> 33655 bytes locales/sk_SK.po | 106 +++---- locales/tr_TR.mo | Bin 44039 -> 43744 bytes locales/tr_TR.po | 108 +++---- 29 files changed, 807 insertions(+), 2110 deletions(-) diff --git a/locales/ca_ES.mo b/locales/ca_ES.mo index 55364646f8c1a91c78139bbef5f17e89cee02316..d35fb41d9e87a76ced043842852bc65977b2ee59 100644 GIT binary patch delta 10019 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 delta 10307 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 diff --git a/locales/ca_ES.po b/locales/ca_ES.po index 8e4e44bf4..f901eee95 100644 --- a/locales/ca_ES.po +++ b/locales/ca_ES.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Nuria Costa , 2023\n" "Language-Team: Catalan (Spain) (https://app.transifex.com/teclib/teams/28042/ca_ES/)\n" @@ -179,16 +179,15 @@ msgid "Textarea" msgstr "Textarea" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Un camp obligatori està buit:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Expressió regular no vàlida" @@ -249,45 +248,12 @@ msgstr "Directori LDAP no defnint!" msgid "LDAP directory not found!" msgstr "Directori LDAP no trobat!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "El format específic no coincideix: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "El text és massa curt (mínim %d caràcters): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "El text és massa llarg (màxim %d caràcters): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Text" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expressió regular" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Interval" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Validació addicional" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "El camp Valor és obligatori" @@ -304,6 +270,11 @@ msgstr "Un camp obligatori està buit: %s" msgid "This is not an integer: %s" msgstr "Això no és un enter: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "El format específic no coincideix: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -367,12 +338,6 @@ msgid_plural "Tags" msgstr[0] "Etiqueta" msgstr[1] "Etiquetes" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -508,6 +473,19 @@ msgstr "Això no és un número: %s" msgid "Decimal number" msgstr "" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Expressió regular" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Interval" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Validació addicional" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Data" @@ -563,7 +541,7 @@ msgstr "Mostra llevat que" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -576,7 +554,7 @@ msgstr "No s'ha pogut afegir o actualitzar %1$s%2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -758,38 +736,38 @@ msgstr "" msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Tot" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Nou" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Assignat" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Esperant" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Per validar" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Resolt" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Tancat" @@ -1078,15 +1056,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "No es poden generar objectius!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Cal que seleccionis un/a validador/a!" @@ -2585,6 +2563,12 @@ msgstr "Mostra les categories del tiquet" msgid "Selectable root" msgstr "Arrel seleccionable" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "" +msgstr[1] "" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Accés directe a la pàgina d'inici" diff --git a/locales/cs_CZ.mo b/locales/cs_CZ.mo index 62feee17051cc966ec89d4643ba96e9e0312c720..4bb13cf3ec32914ccd4b9a25a7e27ee9434e299c 100644 GIT binary patch delta 10939 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 iN}#-JYsIvPU6Jh$dhTkK99(Bt-y+WuMq delta 11217 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 Ivo{C)4=0&oSO5S3 diff --git a/locales/cs_CZ.po b/locales/cs_CZ.po index b67df1ed6..2384f7b06 100644 --- a/locales/cs_CZ.po +++ b/locales/cs_CZ.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: David Stepan , 2023\n" "Language-Team: Czech (Czech Republic) (https://app.transifex.com/teclib/teams/28042/cs_CZ/)\n" @@ -182,16 +182,15 @@ msgid "Textarea" msgstr "Textové pole" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Není vyplněná povinná kolonka:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Regulární výraz není platný" @@ -254,45 +253,12 @@ msgstr "Není určený LDAP adresář!" msgid "LDAP directory not found!" msgstr "LDAP adresář nenalezen!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Konkrétní formát neodpovídá: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Text je příliš krátký (přinejmenším %d znaků): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Text je příliš dlouhý (nejvýše %d znaků): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Text" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Regulární výraz" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Rozmezí" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Dodatečné ověření" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Přepínač" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Je třeba vyplnit hodnotu do kolonky:" @@ -309,6 +275,11 @@ msgstr "Povinné pole je prázdné: %s" msgid "This is not an integer: %s" msgstr "Toto není celé číslo: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Konkrétní formát neodpovídá: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -376,14 +347,6 @@ msgstr[1] "Tagů" msgstr[2] "Tagů" msgstr[3] "Tagy" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "GLPI objekt" -msgstr[1] "GLPI objektů" -msgstr[2] "GLPI objektů" -msgstr[3] "GLPI objekty" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -525,6 +488,19 @@ msgstr "Toto není číslo: %s" msgid "Decimal number" msgstr "Desetinné číslo" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Regulární výraz" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Rozmezí" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Dodatečné ověření" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" @@ -584,7 +560,7 @@ msgstr "Zobrazit dokud" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -597,7 +573,7 @@ msgstr "Nepodařilo se přidat nebo aktualizovat %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -786,38 +762,38 @@ msgstr "" msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Vše" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Přířazeno" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Čeká se" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "K ověření" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Vyřešeno" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Uzavřeno" @@ -1116,15 +1092,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Není možné vytvářet cíle!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Je třeba vybrat ověřovatele!" @@ -2668,6 +2644,14 @@ msgstr "Zobrazit kategorie požadavků" msgid "Selectable root" msgstr "Volitelný kořen" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI objekt" +msgstr[1] "GLPI objektů" +msgstr[2] "GLPI objektů" +msgstr[3] "GLPI objekty" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Přímý přístup na domovskou stránku" diff --git a/locales/de_DE.mo b/locales/de_DE.mo index 13319496f7c9a13bbdfbf0eda5c5f94afa7b326e..995a93db3c8b37d138faea38f1468850beddfbf9 100644 GIT binary patch delta 11601 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 delta 11839 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 BrilOm diff --git a/locales/de_DE.po b/locales/de_DE.po index 6ee06b748..193e9dd6e 100644 --- a/locales/de_DE.po +++ b/locales/de_DE.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Michael Schieferer, 2023\n" "Language-Team: German (Germany) (https://app.transifex.com/teclib/teams/28042/de_DE/)\n" @@ -186,16 +186,15 @@ msgid "Textarea" msgstr "Textbereich" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Ein notwendiges Feld ist nicht ausgefüllt:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Der reguläre Ausdruck ist ungültig" @@ -256,45 +255,12 @@ msgstr "LDAP-Verzeichnis nicht angegeben!" msgid "LDAP directory not found!" msgstr "LDAP-Verzeichnis nicht gefunden!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Spezifisches Format stimmt nicht überein: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Der Text ist zu kurz (mindestens %d Zeichen): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Der Text ist zu lang (maximal %d Zeichen): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Text" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "reguläre Bezeichnung" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Reichweite" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "nachträgliche Genehmigung" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Dieses Feld muss ausgefüllt werden:" @@ -311,6 +277,11 @@ msgstr "Ein notwendiges Feld ist nicht ausgefüllt: %s" msgid "This is not an integer: %s" msgstr "Dies ist keine Zahl: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Spezifisches Format stimmt nicht überein: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -374,12 +345,6 @@ msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "GLPI Objekt" -msgstr[1] "GLPI Objekte" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -515,6 +480,19 @@ msgstr "Dies ist keine Zahl: %s" msgid "Decimal number" msgstr "Dezimalzahl" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "reguläre Bezeichnung" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Reichweite" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "nachträgliche Genehmigung" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" @@ -570,7 +548,7 @@ msgstr "angezeigt, es sei denn" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -583,7 +561,7 @@ msgstr "Fehler beim Hinzufügen oder Aktualisieren von %1$s%2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -764,38 +742,38 @@ msgstr "Ticket Beobachter" msgid "Ticket technician" msgstr "Ticket Techniker" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Alle" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Neu" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Zugewiesen" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Warte" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Zu genehmigen" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Gelöst" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Abgeschlossen" @@ -1084,15 +1062,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Zugriff generieren nicht möglich!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Du musst einen Genehmiger auswählen!" @@ -2610,6 +2588,12 @@ msgstr "Zeige Ticketkategorien" msgid "Selectable root" msgstr "Wählbare Wurzel" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI Objekt" +msgstr[1] "GLPI Objekte" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "direkter Zugriff auf die Homepage" diff --git a/locales/en_GB.mo b/locales/en_GB.mo index 355c7e85cd57271ddc6b51bf231dd88de2128ffa..6783c46d160690549eeeffca15da2d3e3210944b 100644 GIT binary patch literal 42728 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 KIKy*icmD$>kM}14 diff --git a/locales/en_GB.po b/locales/en_GB.po index d35a35dc5..eb454a5c4 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -8,13 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: glpi 100b\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD -"POT-Creation-Date: 2023-06-29 23:17+0200\n" -"PO-Revision-Date: 2023-06-29 23:17+0200\n" -======= -"POT-Creation-Date: 2023-08-25 11:18+0200\n" -"PO-Revision-Date: 2023-08-25 11:18+0200\n" ->>>>>>> origin/support/2.13.0 +"POT-Creation-Date: 2023-09-25 10:02+0200\n" +"PO-Revision-Date: 2023-09-25 10:02+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" @@ -129,13 +124,8 @@ msgstr "Bad request while deleting an actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 #: front/formanswer.php:49 front/targetproblem.form.php:81 -<<<<<<< HEAD -#: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:654 -#: inc/common.class.php:661 -======= -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 ->>>>>>> origin/support/2.13.0 +#: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:632 +#: inc/common.class.php:639 msgid "Form Creator" msgstr "Form Creator" @@ -145,7 +135,7 @@ msgstr "Form Creator" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:626 msgid "Form list" msgstr "Form list" @@ -180,12 +170,11 @@ msgstr "See all" msgid "Please, describe your need here" msgstr "Please, describe your need here" -<<<<<<< HEAD #: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:585 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:587 #: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 @@ -195,92 +184,48 @@ msgstr "A required field is empty:" #: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:179 #: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:198 -======= -#: inc/field/textareafield.class.php:175 -msgid "Textarea" -msgstr "Textarea" - -#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 -#: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 -#: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 -#: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 -#: inc/field/requesttypefield.class.php:160 -msgid "A required field is empty:" -msgstr "A required field is empty:" - -#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 ->>>>>>> origin/support/2.13.0 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "The regular expression is invalid" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:82 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "User and form" -#: inc/field/dropdownfield.class.php:86 +#: inc/field/dropdownfield.class.php:88 msgid "Search filter" msgstr "Search filter" -#: inc/field/dropdownfield.class.php:576 entrée standard:38 -======= -#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "User and form" - -#: inc/field/dropdownfield.class.php:426 entrée standard:38 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:578 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:607 -msgid "Invalid value for " -msgstr "Invalid value for " - -#: inc/field/dropdownfield.class.php:619 -======= -#: inc/field/dropdownfield.class.php:457 +#: inc/field/dropdownfield.class.php:609 msgid "Invalid value for " msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:469 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:622 #, php-format msgid "The itemtype field is required: %s" msgstr "The itemtype field is required: %s" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:635 -======= -#: inc/field/dropdownfield.class.php:485 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:638 #, php-format msgid "Invalid dropdown type: %s" msgstr "Invalid dropdown type: %s" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:695 inc/questionfilter.class.php:62 +#: inc/field/dropdownfield.class.php:699 inc/questionfilter.class.php:62 #: entrée standard:68 msgid "Filter" msgstr "Filter" -#: inc/field/dropdownfield.class.php:974 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "Entity restriction" - -#: inc/field/dropdownfield.class.php:983 -======= -#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:985 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Entity restriction" -#: inc/field/dropdownfield.class.php:821 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:994 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -300,11 +245,7 @@ msgstr "LDAP directory not defined!" msgid "LDAP directory not found!" msgstr "LDAP directory not found!" -<<<<<<< HEAD #: inc/field/textfield.class.php:147 inc/field/floatfield.class.php:157 -======= -#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Specific format does not match: %s" msgstr "Specific format does not match: %s" @@ -323,16 +264,11 @@ msgstr "The text is too long (maximum %d characters): %s" msgid "Text" msgstr "Text" -<<<<<<< HEAD #: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:239 -======= -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 ->>>>>>> origin/support/2.13.0 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Regular expression" -<<<<<<< HEAD #: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Range" msgstr "Range" @@ -345,52 +281,26 @@ msgstr "Additional validation" msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:115 inc/field/glpiselectfield.class.php:111 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:255 -msgid "The field value is required:" -msgstr "The field value is required:" - -#: inc/field/radiosfield.class.php:193 inc/field/selectfield.class.php:106 -#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 -#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 -======= -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 -msgid "Range" -msgstr "Range" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 -msgid "Additional validation" -msgstr "Additional validation" - -#: inc/field/radiosfield.class.php:108 -msgid "Radios" -msgstr "Radios" - -#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +#: inc/field/radiosfield.class.php:117 inc/field/checkboxesfield.class.php:257 msgid "The field value is required." msgstr "The field value is required." -#: inc/field/radiosfield.class.php:127 +#: inc/field/radiosfield.class.php:128 msgid "Only one default value is allowed." msgstr "Only one default value is allowed." -#: inc/field/radiosfield.class.php:138 +#: inc/field/radiosfield.class.php:139 msgid "The default value is not in the list of available values." msgstr "The default value is not in the list of available values." -#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 -#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 -#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 ->>>>>>> origin/support/2.13.0 +#: inc/field/radiosfield.class.php:216 inc/field/selectfield.class.php:106 +#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 +#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 #, php-format msgid "A required field is empty: %s" msgstr "A required field is empty: %s" -<<<<<<< HEAD -#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 -======= -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 ->>>>>>> origin/support/2.13.0 +#: inc/field/radiosfield.class.php:235 inc/field/selectfield.class.php:124 #, php-format msgid "This value %1$s is not allowed: %2$s" msgstr "This value %1$s is not allowed: %2$s" @@ -414,7 +324,7 @@ msgid_plural "IP addresses" msgstr[0] "IP address" msgstr[1] "IP addresses" -#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1012 msgid "Urgency" msgstr "Urgency" @@ -453,25 +363,17 @@ msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -<<<<<<< HEAD -#: inc/field/glpiselectfield.class.php:96 entrée standard:38 -======= -#: inc/field/glpiselectfield.class.php:84 entrée standard:38 ->>>>>>> origin/support/2.13.0 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI object" msgstr[1] "GLPI objects" -<<<<<<< HEAD -#: inc/field/hostnamefield.class.php:116 -======= -#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +#: inc/field/glpiselectfield.class.php:114 inc/field/fieldsfield.class.php:513 msgid "The field value is required:" msgstr "The field value is required:" -#: inc/field/hostnamefield.class.php:115 ->>>>>>> origin/support/2.13.0 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Hostname" @@ -492,19 +394,11 @@ msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -<<<<<<< HEAD #: inc/field/selectfield.class.php:99 msgid "Select" msgstr "Select" #: inc/field/datetimefield.class.php:141 -======= -#: inc/field/selectfield.class.php:98 -msgid "Select" -msgstr "Select" - -#: inc/field/datetimefield.class.php:140 ->>>>>>> origin/support/2.13.0 msgid "Date & time" msgstr "Date & time" @@ -583,67 +477,39 @@ msgstr "Additionnal fields" msgid "Checkboxes" msgstr "Checkboxes" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:209 -======= -#: inc/field/checkboxesfield.class.php:208 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Empty values are not allowed: %s" msgstr "Empty values are not allowed: %s" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:217 -======= -#: inc/field/checkboxesfield.class.php:216 ->>>>>>> origin/support/2.13.0 #, php-format msgid "This value %1$s is not alowed: %2$s" msgstr "This value %1$s is not alowed: %2$s" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:237 -======= -#: inc/field/checkboxesfield.class.php:236 ->>>>>>> origin/support/2.13.0 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "The following question needs at least %d answers: %s" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:243 -======= -#: inc/field/checkboxesfield.class.php:242 ->>>>>>> origin/support/2.13.0 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "The following question does not accept more than %d answers: %s" -<<<<<<< HEAD -#: inc/field/checkboxesfield.class.php:315 -msgid "Range min" -msgstr "Range min" - -#: inc/field/checkboxesfield.class.php:316 -msgid "Range max" -msgstr "Range max" - -#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 -======= -#: inc/field/checkboxesfield.class.php:270 +#: inc/field/checkboxesfield.class.php:271 msgid "The default values are not in the list of available values." msgstr "The default values are not in the list of available values." -#: inc/field/checkboxesfield.class.php:325 +#: inc/field/checkboxesfield.class.php:326 msgid "Range min" msgstr "Range min" -#: inc/field/checkboxesfield.class.php:326 +#: inc/field/checkboxesfield.class.php:327 msgid "Range max" msgstr "Range max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 ->>>>>>> origin/support/2.13.0 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1168 msgid "Request type" msgstr "Request type" @@ -652,7 +518,6 @@ msgstr "Request type" msgid "This is not a number: %s" msgstr "This is not a number: %s" -<<<<<<< HEAD #: inc/field/floatfield.class.php:171 #, php-format msgid "The following number must be greater than %d: %s" @@ -667,22 +532,6 @@ msgstr "The following number must be lower than %d: %s" msgid "Decimal number" msgstr "Decimal number" -======= -#: inc/field/floatfield.class.php:170 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "The following number must be greater than %d: %s" - -#: inc/field/floatfield.class.php:176 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "The following number must be lower than %d: %s" - -#: inc/field/floatfield.class.php:186 -msgid "Float" -msgstr "Float" - ->>>>>>> origin/support/2.13.0 #: inc/field/datefield.class.php:66 msgid "Date" msgstr "Date" @@ -733,59 +582,33 @@ msgstr "Hidden unless" msgid "Displayed unless" msgstr "Displayed unless" -<<<<<<< HEAD #: inc/condition.class.php:172 inc/target_actor.class.php:233 #: inc/form_language.class.php:568 inc/form_validator.class.php:248 #: inc/targetproblem.class.php:527 inc/questionrange.class.php:199 #: inc/form.class.php:1908 inc/targetchange.class.php:304 -#: inc/questionfilter.class.php:222 inc/section.class.php:381 -#: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 +#: inc/questionfilter.class.php:222 inc/section.class.php:395 +#: inc/restrictedformcriteria.class.php:200 inc/question.class.php:885 #: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 -#: inc/targetticket.class.php:1461 -======= -#: inc/condition.class.php:173 inc/target_actor.class.php:233 -#: inc/form_language.class.php:568 inc/form_validator.class.php:379 -#: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1479 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Failed to add or update the %1$s %2$s" -<<<<<<< HEAD #: inc/condition.class.php:194 inc/target_actor.class.php:254 #: inc/form_language.class.php:584 inc/form_validator.class.php:288 #: inc/targetproblem.class.php:362 inc/questionrange.class.php:131 #: inc/form.class.php:1569 inc/targetchange.class.php:149 -#: inc/questionfilter.class.php:154 inc/section.class.php:406 -#: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 +#: inc/questionfilter.class.php:154 inc/section.class.php:420 +#: inc/restrictedformcriteria.class.php:226 inc/question.class.php:912 #: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 -#: inc/targetticket.class.php:1500 -======= -#: inc/condition.class.php:195 inc/target_actor.class.php:254 -#: inc/form_language.class.php:584 inc/form_validator.class.php:403 -#: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 -#: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1518 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" -<<<<<<< HEAD #: inc/condition.class.php:262 -======= -#: inc/condition.class.php:263 ->>>>>>> origin/support/2.13.0 msgid "Conditions" msgstr "Conditions" @@ -811,7 +634,6 @@ msgstr "Update issue data from tickets and form answers" msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" -<<<<<<< HEAD #: inc/issue.class.php:543 inc/form_language.class.php:232 #: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 #: standard:39 standard:105 standard:46 @@ -822,35 +644,17 @@ msgstr "Name" #: inc/formanswer.class.php:320 inc/targetproblem.class.php:610 #: inc/form.class.php:142 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:178 -======= -#: inc/issue.class.php:527 inc/form_language.class.php:232 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "Name" - -#: inc/issue.class.php:539 inc/formanswer.class.php:241 -#: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 -#: inc/form.class.php:147 inc/targetchange.class.php:335 -#: inc/section.class.php:95 inc/question.class.php:156 ->>>>>>> origin/support/2.13.0 #: inc/targetticket.class.php:180 entrée standard:45 msgid "ID" msgstr "ID" -<<<<<<< HEAD #: inc/issue.class.php:564 inc/form.class.php:2217 entrée standard:111 #: standard:65 standard:104 standard:4 -======= -#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 ->>>>>>> origin/support/2.13.0 msgid "Type" msgid_plural "Types" msgstr[0] "Type" msgstr[1] "Types" -<<<<<<< HEAD #: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" @@ -864,59 +668,30 @@ msgid "Last update" msgstr "Last update" #: inc/issue.class.php:607 inc/abstracttarget.class.php:519 -======= -#: inc/issue.class.php:561 inc/formanswer.class.php:301 -msgid "Status" -msgstr "Status" - -#: inc/issue.class.php:573 -msgid "Opening date" -msgstr "Opening date" - -#: inc/issue.class.php:582 -msgid "Last update" -msgstr "Last update" - -#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 ->>>>>>> origin/support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entity" msgstr[1] "Entities" -<<<<<<< HEAD #: inc/issue.class.php:617 inc/notificationtargetformanswer.class.php:76 -======= -#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 ->>>>>>> origin/support/2.13.0 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 #: inc/formanswer.class.php:248 inc/formanswer.class.php:762 -#: inc/abstractitiltarget.class.php:1804 entrée standard:48 +#: inc/abstractitiltarget.class.php:1776 entrée standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Requester" msgstr[1] "Requesters" -<<<<<<< HEAD #: inc/issue.class.php:631 inc/formanswer.class.php:258 msgid "Form approver" msgstr "Form approver" #: inc/issue.class.php:663 inc/formanswer.class.php:691 #: inc/formanswer.class.php:698 inc/formanswer.class.php:777 -======= -#: inc/issue.class.php:619 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Form approver" - -#: inc/issue.class.php:643 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 ->>>>>>> origin/support/2.13.0 #: inc/form_language.class.php:246 msgid "Comment" msgstr "Comment" -<<<<<<< HEAD #: inc/issue.class.php:675 msgid "Ticket approver" msgstr "Ticket approver" @@ -937,7 +712,7 @@ msgstr "Form approver group" msgid "Ticket approver group" msgstr "Ticket approver group" -#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:759 entrée #: standard:108 msgid "Time to resolve" msgstr "Time to resolve" @@ -1007,102 +782,37 @@ msgid "Ticket technician" msgstr "Ticket technician" #: inc/issue.class.php:1481 -======= -#: inc/issue.class.php:655 -msgid "Ticket approver" -msgstr "Ticket approver" - -#: inc/issue.class.php:728 -msgid "Technician" -msgstr "Technician" - -#: inc/issue.class.php:759 -msgid "Technician group" -msgstr "Technician group" - -#: inc/issue.class.php:795 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Form approver group" - -#: inc/issue.class.php:817 -msgid "Ticket approver group" -msgstr "Ticket approver group" - -#: inc/issue.class.php:857 -msgid "Ticket requester" -msgstr "Ticket requester" - -#: inc/issue.class.php:904 -msgid "Ticket observer" -msgstr "Ticket observer" - -#: inc/issue.class.php:952 -msgid "Ticket technician" -msgstr "Ticket technician" - -#: inc/issue.class.php:1099 ->>>>>>> origin/support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -<<<<<<< HEAD #: inc/issue.class.php:1739 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:766 +#: hook.php:765 msgid "All" msgstr "All" -#: inc/issue.class.php:1745 hook.php:767 +#: inc/issue.class.php:1745 hook.php:766 msgid "New" msgstr "New" -#: inc/issue.class.php:1751 hook.php:768 +#: inc/issue.class.php:1751 hook.php:767 msgid "Assigned" msgstr "Assigned" #: inc/issue.class.php:1757 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:70 hook.php:769 +#: inc/form_validator.class.php:70 hook.php:768 msgid "Waiting" msgstr "Waiting" -#: inc/issue.class.php:1763 hook.php:770 +#: inc/issue.class.php:1763 hook.php:769 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1769 hook.php:771 +#: inc/issue.class.php:1769 hook.php:770 msgid "Solved" msgstr "Solved" -#: inc/issue.class.php:1775 hook.php:772 -======= -#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "All" - -#: inc/issue.class.php:1363 hook.php:692 -msgid "New" -msgstr "New" - -#: inc/issue.class.php:1369 hook.php:693 -msgid "Assigned" -msgstr "Assigned" - -#: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 -msgid "Waiting" -msgstr "Waiting" - -#: inc/issue.class.php:1381 hook.php:695 -msgid "To validate" -msgstr "To validate" - -#: inc/issue.class.php:1387 hook.php:696 -msgid "Solved" -msgstr "Solved" - -#: inc/issue.class.php:1393 hook.php:697 ->>>>>>> origin/support/2.13.0 +#: inc/issue.class.php:1775 hook.php:771 msgid "Closed" msgstr "Closed" @@ -1144,7 +854,6 @@ msgstr[1] "Forms" msgid "The form as been saved" msgstr "The form as been saved" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 msgid "A form need to be validate" msgstr "A form need to be validate" @@ -1158,21 +867,6 @@ msgid "The form is accepted" msgstr "The form is accepted" #: inc/notificationtargetformanswer.class.php:47 install/install.php:503 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 -msgid "A form need to be validate" -msgstr "A form need to be validate" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 -msgid "The form is refused" -msgstr "The form is refused" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 -msgid "The form is accepted" -msgstr "The form is accepted" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 ->>>>>>> origin/support/2.13.0 msgid "The form is deleted" msgstr "The form is deleted" @@ -1185,16 +879,6 @@ msgstr "Form ID" msgid "Form name" msgstr "Form name" -<<<<<<< HEAD -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:91 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validator" -msgstr[1] "Validators" - -======= ->>>>>>> origin/support/2.13.0 #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 @@ -1241,15 +925,15 @@ msgid "Author" msgstr "Author" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1374 +#: inc/abstractitiltarget.class.php:1346 msgid "Approver" msgstr "Approver" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2113 msgid "Form author" msgstr "Form author" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2116 msgid "Form validator" msgstr "Form validator" @@ -1257,7 +941,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2126 msgid "Person from the question" msgstr "Person from the question" @@ -1265,7 +949,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2137 msgid "Group from the question" msgstr "Group from the question" @@ -1281,15 +965,15 @@ msgstr "Tech group from an object" msgid "Specific supplier" msgstr "Specific supplier" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2166 msgid "Supplier from the question" msgstr "Supplier from the question" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2155 msgid "Actors from the question" msgstr "Actors from the question" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2170 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -1297,7 +981,7 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Observer" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1790 msgid "Assigned to" msgstr "Assigned to" @@ -1414,37 +1098,20 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -<<<<<<< HEAD -#: inc/formanswer.class.php:1498 +#: inc/formanswer.class.php:1506 #, php-format msgid "Answer is invalid in %1$s" msgstr "Answer is invalid in %1$s" -#: inc/formanswer.class.php:1526 +#: inc/formanswer.class.php:1534 msgid "No captcha set." msgstr "No captcha set." -#: inc/formanswer.class.php:1532 +#: inc/formanswer.class.php:1540 msgid "You failed the captcha test." msgstr "You failed the captcha test." -#: inc/formanswer.class.php:1555 -======= -#: inc/formanswer.class.php:1428 -#, php-format -msgid "Answer is invalid in %1$s" -msgstr "Answer is invalid in %1$s" - -#: inc/formanswer.class.php:1456 -msgid "No turing test set" -msgstr "No turing test set" - -#: inc/formanswer.class.php:1462 -msgid "You failed the Turing test" -msgstr "You failed the Turing test" - -#: inc/formanswer.class.php:1486 ->>>>>>> origin/support/2.13.0 +#: inc/formanswer.class.php:1563 msgid "You must select validator!" msgstr "You must select validator!" @@ -1456,23 +1123,23 @@ msgstr "You cannot delete this issue. Maybe it is taken into account." msgid "Failed to delete this issue. An internal error occured." msgstr "Failed to delete this issue. An internal error occured." -#: inc/common.class.php:745 +#: inc/common.class.php:723 msgid "Seek assistance" msgstr "Seek assistance" -#: inc/common.class.php:751 inc/common.class.php:755 +#: inc/common.class.php:729 inc/common.class.php:733 msgid "My requests for assistance" msgstr "My requests for assistance" -#: inc/common.class.php:791 +#: inc/common.class.php:769 msgid "Consult reminders" msgstr "Consult reminders" -#: inc/common.class.php:811 +#: inc/common.class.php:789 msgid "Consult feeds" msgstr "Consult feeds" -#: inc/abstractfield.class.php:89 inc/question.class.php:758 +#: inc/abstractfield.class.php:89 inc/question.class.php:761 msgid "Apply" msgstr "Apply" @@ -1510,11 +1177,7 @@ msgstr "The specified language is not available." msgid "Add a translation" msgstr "Add a translation" -<<<<<<< HEAD #: inc/form_language.class.php:302 js/scripts.js:1193 -======= -#: inc/form_language.class.php:302 js/scripts.js:1171 ->>>>>>> origin/support/2.13.0 msgid "Update a translation" msgstr "Update a translation" @@ -1535,11 +1198,7 @@ msgid "Do you want to delete the selected items?" msgstr "Do you want to delete the selected items?" #: inc/form_language.class.php:356 inc/form_language.class.php:404 -<<<<<<< HEAD -#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 -======= -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 ->>>>>>> origin/support/2.13.0 +#: inc/abstractitiltarget.class.php:1682 entrée standard:124 standard:31 msgid "Delete" msgstr "Delete" @@ -1552,11 +1211,7 @@ msgid "Add a new language" msgstr "Add a new language" #: inc/form_language.class.php:460 inc/form_language.class.php:492 -<<<<<<< HEAD #: inc/form.class.php:178 entrée standard:72 -======= -#: inc/form.class.php:192 entrée standard:72 ->>>>>>> origin/support/2.13.0 msgid "Language" msgstr "Language" @@ -1565,21 +1220,7 @@ msgstr "Language" msgid "None" msgstr "None" -<<<<<<< HEAD -#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 -======= -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validator" -msgstr[1] "Validators" - -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Need validaton?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 ->>>>>>> origin/support/2.13.0 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1587,6 +1228,12 @@ msgstr "No" msgid "Supervisor of the requester" msgstr "Supervisor of the requester" +#: inc/form_validator.class.php:91 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validator" +msgstr[1] "Validators" + #: inc/form_validator.class.php:116 inc/translation.class.php:221 msgid "Form not found." msgstr "Form not found." @@ -1609,7 +1256,7 @@ msgstr "Invalid validator type." msgid "Level" msgstr "Level" -#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1326 msgid "Validation" msgstr "Validation" @@ -1620,7 +1267,7 @@ msgstr "Choose a validator" #: inc/profile.class.php:62 inc/targetproblem.class.php:147 #: inc/entityconfig.class.php:520 inc/targetchange.class.php:484 #: inc/targetticket.class.php:323 inc/targetticket.class.php:358 -#: inc/abstractitiltarget.class.php:2124 +#: inc/abstractitiltarget.class.php:2096 msgctxt "button" msgid "Save" msgstr "Save" @@ -1637,13 +1284,8 @@ msgstr[1] "Target problems" msgid "Properties" msgstr "Properties" -<<<<<<< HEAD #: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1443 -======= -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1461 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1653,7 +1295,7 @@ msgstr "" "a parameter of the target" #: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1188 msgid "Actors" msgstr "Actors" @@ -1925,7 +1567,7 @@ msgid "What are you looking for?" msgstr "What are you looking for?" #: inc/form.class.php:993 inc/form.class.php:1156 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1597 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" @@ -2084,7 +1726,7 @@ msgid "Add a target" msgstr "Add a target" #: inc/form.class.php:2236 inc/targetticket.class.php:398 -#: inc/abstractitiltarget.class.php:1828 inc/abstractitiltarget.class.php:2124 +#: inc/abstractitiltarget.class.php:1800 inc/abstractitiltarget.class.php:2096 #: entrée standard:92 standard:94 msgid "Add" msgstr "Add" @@ -2136,19 +1778,11 @@ msgstr[0] "Section" msgstr[1] "Sections" #: inc/section.class.php:123 inc/section.class.php:166 -<<<<<<< HEAD #: inc/question.class.php:346 msgid "The title is required" msgstr "The title is required" -#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 -======= -#: inc/question.class.php:318 -msgid "The title is required" -msgstr "The title is required" - -#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 ->>>>>>> origin/support/2.13.0 +#: inc/section.class.php:567 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Count of conditions" @@ -2157,14 +1791,13 @@ msgstr "Count of conditions" msgid "Failed to find %1$s %2$s" msgstr "Failed to find %1$s %2$s" -#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1099 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "Question" msgstr[1] "Questions" -<<<<<<< HEAD #: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 #: standard:82 standard:49 standard:79 msgid "Required" @@ -2175,22 +1808,10 @@ msgid "The section is required" msgstr "The section is required" #: inc/question.class.php:363 -======= -#: inc/question.class.php:326 -msgid "The field type is required" -msgstr "The field type is required" - -#: inc/question.class.php:333 -msgid "The section is required" -msgstr "The section is required" - -#: inc/question.class.php:345 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Field type %1$s is not available for question %2$s." -<<<<<<< HEAD #: inc/question.class.php:376 msgid "This type of question is not compatible with public forms." msgstr "This type of question is not compatible with public forms." @@ -2199,70 +1820,15 @@ msgstr "This type of question is not compatible with public forms." msgid "The field type cannot be changed. Delete then recreate the question." msgstr "The field type cannot be changed. Delete then recreate the question." -#: inc/question.class.php:1184 -msgid "Service levels" -msgstr "Service levels" - -#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1205 inc/question.class.php:1248 -#: inc/question.class.php:1251 -msgid "Assets" -msgstr "Assets" - -#: inc/question.class.php:1219 hook.php:780 hook.php:797 -msgid "Assistance" -msgstr "Assistance" - -#: inc/question.class.php:1225 -msgid "Management" -msgstr "Management" - -#: inc/question.class.php:1236 -msgid "Tools" -msgstr "Tools" - -#: inc/question.class.php:1237 -msgid "Notes" -msgstr "Notes" - -#: inc/question.class.php:1238 -msgid "RSS feed" -msgstr "RSS feed" - -#: inc/question.class.php:1240 -msgid "Administration" -msgstr "Administration" - -#: inc/question.class.php:1248 inc/question.class.php:1251 -======= -#: inc/question.class.php:358 -msgid "This type of question is not compatible with public forms." -msgstr "This type of question is not compatible with public forms." - -#: inc/question.class.php:367 -msgid "This type of question requires parameters" -msgstr "This type of question requires parameters" - -#: inc/question.class.php:373 -msgid "A parameter is missing for this question type" -msgstr "A parameter is missing for this question type" - #: inc/question.class.php:1202 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:823 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:896 msgid "OLA" msgstr "OLA" @@ -2271,7 +1837,7 @@ msgstr "OLA" msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1237 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:779 hook.php:796 msgid "Assistance" msgstr "Assistance" @@ -2296,7 +1862,6 @@ msgid "Administration" msgstr "Administration" #: inc/question.class.php:1266 inc/question.class.php:1269 ->>>>>>> origin/support/2.13.0 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -2370,7 +1935,6 @@ msgstr "A target must be associated to an existing form." msgid "Name is required." msgstr "Name is required." -<<<<<<< HEAD #: inc/abstracttarget.class.php:504 msgid "Destination entity" msgstr "Destination entity" @@ -2380,17 +1944,6 @@ msgid "User type question" msgstr "User type question" #: inc/abstracttarget.class.php:521 -======= -#: inc/abstracttarget.class.php:505 -msgid "Destination entity" -msgstr "Destination entity" - -#: inc/abstracttarget.class.php:521 -msgid "User type question" -msgstr "User type question" - -#: inc/abstracttarget.class.php:522 ->>>>>>> origin/support/2.13.0 msgid "Entity type question" msgstr "Entity type question" @@ -2563,43 +2116,23 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -<<<<<<< HEAD -#: inc/targetticket.class.php:905 install/install.php:498 +#: inc/targetticket.class.php:923 install/install.php:498 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1137 +#: inc/targetticket.class.php:1155 msgid "Request source" msgstr "Request source" -#: inc/targetticket.class.php:1162 +#: inc/targetticket.class.php:1180 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1190 +#: inc/targetticket.class.php:1208 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1201 -======= -#: inc/targetticket.class.php:938 install/install.php:432 -msgid "Your form has been accepted by the validator" -msgstr "Your form has been accepted by the validator" - -#: inc/targetticket.class.php:1094 -msgid "Request source" -msgstr "Request source" - -#: inc/targetticket.class.php:1119 -msgid "Type " -msgstr "Type " - -#: inc/targetticket.class.php:1147 -msgid "Associated elements" -msgstr "Associated elements" - -#: inc/targetticket.class.php:1158 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1219 msgid "Item " msgstr "Item " @@ -2715,127 +2248,119 @@ msgstr "User from question answer" msgid "Group from question answer" msgstr "Group from question answer" -#: inc/abstractitiltarget.class.php:839 +#: inc/abstractitiltarget.class.php:811 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minute" msgstr[1] "Minutes" -#: inc/abstractitiltarget.class.php:840 +#: inc/abstractitiltarget.class.php:812 msgid "Hour" msgid_plural "Hours" msgstr[0] "Hour" msgstr[1] "Hours" -#: inc/abstractitiltarget.class.php:841 +#: inc/abstractitiltarget.class.php:813 msgid "Day" msgid_plural "Days" msgstr[0] "Day" msgstr[1] "Days" -#: inc/abstractitiltarget.class.php:842 +#: inc/abstractitiltarget.class.php:814 msgid "Month" msgid_plural "Months" msgstr[0] "Month" msgstr[1] "Months" -#: inc/abstractitiltarget.class.php:874 +#: inc/abstractitiltarget.class.php:846 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 +#: inc/abstractitiltarget.class.php:847 inc/abstractitiltarget.class.php:920 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstractitiltarget.class.php:947 +#: inc/abstractitiltarget.class.php:919 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1051 +#: inc/abstractitiltarget.class.php:1023 msgid "Urgency " msgstr "Urgency " -#: inc/abstractitiltarget.class.php:1080 +#: inc/abstractitiltarget.class.php:1052 msgid "Ticket tags" msgstr "Ticket tags" -#: inc/abstractitiltarget.class.php:1128 +#: inc/abstractitiltarget.class.php:1100 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1247 +#: inc/abstractitiltarget.class.php:1219 msgid "Location" msgstr "Location" -#: inc/abstractitiltarget.class.php:1259 +#: inc/abstractitiltarget.class.php:1231 msgid "Location " msgstr "Location " -#: inc/abstractitiltarget.class.php:1312 +#: inc/abstractitiltarget.class.php:1284 msgid "Contract" msgstr "Contract" -#: inc/abstractitiltarget.class.php:1324 +#: inc/abstractitiltarget.class.php:1296 msgid "Contract " msgstr "Contract " -#: inc/abstractitiltarget.class.php:1635 +#: inc/abstractitiltarget.class.php:1607 msgid "The description cannot be empty!" msgstr "The description cannot be empty!" -#: inc/abstractitiltarget.class.php:1811 +#: inc/abstractitiltarget.class.php:1783 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Watcher" msgstr[1] "Watchers" -#: inc/abstractitiltarget.class.php:1830 +#: inc/abstractitiltarget.class.php:1802 msgid "Cancel" msgstr "Cancel" -#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 -#: inc/abstractitiltarget.class.php:2552 +#: inc/abstractitiltarget.class.php:2090 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Email followup" -#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 +#: inc/abstractitiltarget.class.php:2121 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "User" -#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 +#: inc/abstractitiltarget.class.php:2132 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Group" -#: inc/abstractitiltarget.class.php:2171 +#: inc/abstractitiltarget.class.php:2143 msgid "Group from the object" msgstr "Group from the object" -#: inc/abstractitiltarget.class.php:2177 +#: inc/abstractitiltarget.class.php:2149 msgid "Tech group from the object" msgstr "Tech group from the object" -#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 +#: inc/abstractitiltarget.class.php:2161 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Supplier" -#: inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Yes" -<<<<<<< HEAD #: install/install.php:164 -======= -#: install/install.php:135 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Upgrade tables to innoDB; run %s" -<<<<<<< HEAD #: install/install.php:200 -======= -#: install/install.php:172 ->>>>>>> origin/support/2.13.0 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2844,20 +2369,12 @@ msgstr "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" -<<<<<<< HEAD #: install/install.php:209 -======= -#: install/install.php:181 ->>>>>>> origin/support/2.13.0 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "To ignore the inconsistencies and upgrade anyway run %s" -<<<<<<< HEAD #: install/install.php:226 -======= -#: install/install.php:198 ->>>>>>> origin/support/2.13.0 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " @@ -2867,7 +2384,6 @@ msgstr "" "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " "GLPI 10 or later and Formcreator 2.13 or later." -<<<<<<< HEAD #: install/install.php:252 #, php-format msgid "" @@ -2878,9 +2394,6 @@ msgstr "" "logs to fix the problem then try again." #: install/install.php:295 -======= -#: install/install.php:250 ->>>>>>> origin/support/2.13.0 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2889,7 +2402,6 @@ msgstr "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" -<<<<<<< HEAD #: install/install.php:306 msgid "The tables of the plugin passed the schema integrity check." msgstr "The tables of the plugin passed the schema integrity check." @@ -2903,21 +2415,6 @@ msgid "Your request has been saved" msgstr "Your request has been saved" #: install/install.php:481 -======= -#: install/install.php:261 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "The tables of the plugin passed the schema integrity check." - -#: install/install.php:413 -msgid "A form has been created" -msgstr "A form has been created" - -#: install/install.php:414 -msgid "Your request has been saved" -msgstr "Your request has been saved" - -#: install/install.php:415 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2927,7 +2424,6 @@ msgstr "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:485 msgid "A form need validation" msgstr "A form need validation" @@ -2937,13 +2433,6 @@ msgid "A form from GLPI need to be validated" msgstr "A form from GLPI need to be validated" #: install/install.php:487 -======= -#: install/install.php:420 -msgid "A form from GLPI need to be validate" -msgstr "A form from GLPI need to be validate" - -#: install/install.php:421 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nA form from GLPI need to be validated and you have been choosen as the " "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." @@ -2953,19 +2442,11 @@ msgstr "" "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" -<<<<<<< HEAD #: install/install.php:492 msgid "Your form has been refused by the validator" msgstr "Your form has been refused by the validator" #: install/install.php:493 -======= -#: install/install.php:426 -msgid "Your form has been refused by the validator" -msgstr "Your form has been refused by the validator" - -#: install/install.php:427 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason below:\\n##formcreator." @@ -2977,11 +2458,7 @@ msgstr "" "validation_comment##\\n\\nYou can still modify and resubmit it by clicking " "onto this link:\\n##formcreator.validation_link##" -<<<<<<< HEAD #: install/install.php:499 -======= -#: install/install.php:433 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2989,19 +2466,11 @@ msgstr "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." -<<<<<<< HEAD #: install/install.php:504 msgid "Your form has been deleted by an administrator" msgstr "Your form has been deleted by an administrator" #: install/install.php:505 -======= -#: install/install.php:438 -msgid "Your form has been deleted by an administrator" -msgstr "Your form has been deleted by an administrator" - -#: install/install.php:439 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -3009,7 +2478,6 @@ msgstr "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." -<<<<<<< HEAD #: install/install.php:733 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" @@ -3019,35 +2487,16 @@ msgid "Failed to check the sanity of the tables!" msgstr "Failed to check the sanity of the tables!" #: install/install.php:960 -======= -#: install/install.php:665 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Sync service catalog issues" - -#: install/install.php:853 -msgid "Failed to check the sanity of the tables!" -msgstr "Failed to check the sanity of the tables!" - -#: install/install.php:867 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Table schema differs for table \"%s\"." -<<<<<<< HEAD #: install/install.php:963 -======= -#: install/install.php:870 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Table \"%s\" is missing." msgstr "Table \"%s\" is missing." -<<<<<<< HEAD #: install/install.php:966 -======= -#: install/install.php:873 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Unknown table \"%s\" has been found in database." @@ -3071,24 +2520,24 @@ msgctxt "button" msgid "Access rights" msgstr "Access rights" -#: hook.php:756 +#: hook.php:755 msgid "Cancel my ticket" msgstr "Cancel my ticket" -#: hook.php:774 +#: hook.php:773 msgid "Old" msgstr "Old" -#: hook.php:781 +#: hook.php:780 #, php-format msgid "Number of %s" msgstr "Number of %s" -#: hook.php:798 +#: hook.php:797 msgid "Issues summary" msgstr "Issues summary" -#: hook.php:843 +#: hook.php:842 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3144,14 +2593,6 @@ msgstr "Are you sure you want to duplicate this target?" msgid "Are you sure you want to delete this target?" msgstr "Are you sure you want to delete this target?" -<<<<<<< HEAD -======= -#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 -#: standard:78 -msgid "Required" -msgstr "Required" - ->>>>>>> origin/support/2.13.0 #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" diff --git a/locales/es_AR.mo b/locales/es_AR.mo index cc1e040cee4988b70b7e8497b0db6874de2e6caa..2b460a046f8fdb537164ae05d1c7dd8d30538148 100644 GIT binary patch literal 39171 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 VJnvk8z#maw&i>(`d3$HC{{yu0^8Ww; diff --git a/locales/es_VE.mo b/locales/es_VE.mo index d7ae97676d8b76218dc393d777572c9098bdf0df..b7dee47dfe5782f6adf076942ca67ed7b2a542c9 100644 GIT binary patch delta 12745 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 delta 13015 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 diff --git a/locales/es_VE.po b/locales/es_VE.po index 7de8307b9..13424d67d 100644 --- a/locales/es_VE.po +++ b/locales/es_VE.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Francisco Bolivar, 2023\n" "Language-Team: Spanish (Venezuela) (https://app.transifex.com/teclib/teams/28042/es_VE/)\n" @@ -179,16 +179,15 @@ msgid "Textarea" msgstr "AreaDeTexto" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Un campo requerido está vacío:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "La expresión regular no es válida" @@ -251,45 +250,12 @@ msgstr "Directorio LDAP no definido!" msgid "LDAP directory not found!" msgstr "Directorio LDAP no encontrado!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "El formato especificado no coincide: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "El texto es demasiado corto (mínimo %d caracteres): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "El texto es demasiado largo (máximo %d caracteres): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Texto" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expresión regular" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Rango" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Validación adicional" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "El campo valor es requerido:" @@ -306,6 +272,11 @@ msgstr "Un campo obligatorio está vacío: %s" msgid "This is not an integer: %s" msgstr "Este no es un número entero: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "El formato especificado no coincide: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -371,13 +342,6 @@ msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "Objeto de GLPI" -msgstr[1] "Objetos de GLPI" -msgstr[2] "Objetos de GLPI" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -517,6 +481,19 @@ msgstr "Este no es un número: %s" msgid "Decimal number" msgstr "Número decimal" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Expresión regular" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Rango" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Validación adicional" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Fecha" @@ -574,7 +551,7 @@ msgstr "Desplegado a menos" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -587,7 +564,7 @@ msgstr "No se pudo agregar o actualizar %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -772,38 +749,38 @@ msgstr "Observador del caso" msgid "Ticket technician" msgstr "Técnico del caso" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Nuevos" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Asignado" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Cerrado" @@ -1101,15 +1078,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "Sin captcha establecido." -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "No pasaste la prueba de captcha." -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Debes seleccionar validador!" @@ -2656,6 +2633,13 @@ msgstr "Mostrar categorías de casos" msgid "Selectable root" msgstr "Raíz seleccionable" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "Objeto de GLPI" +msgstr[1] "Objetos de GLPI" +msgstr[2] "Objetos de GLPI" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Acceso directo a la página principal" diff --git a/locales/fr_CA.mo b/locales/fr_CA.mo index 2a415c0b43a5c133dd83ab9a7b96ad42fb583135..1e6ac28cb612558c4c1ef14835c4fba787756bba 100644 GIT binary patch delta 9609 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, 2023\n" "Language-Team: French (Canada) (https://app.transifex.com/teclib/teams/28042/fr_CA/)\n" @@ -181,16 +181,15 @@ msgid "Textarea" msgstr "Zone de texte" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" @@ -252,45 +251,12 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Le format spécifique ne correspond pas : %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Le texte est trop court (minimum %d caractères) : %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Le texte est trop long (maximum %d caractères) : %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Texte" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expression régulière" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Étendue" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Validation supplémentaire" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "La valeur du champ est obligatoire :" @@ -307,6 +273,11 @@ msgstr "Un champ obligatoire est vide: %s" msgid "This is not an integer: %s" msgstr "Ce n'est pas un nombre entier : %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Le format spécifique ne correspond pas : %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -372,13 +343,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -517,6 +481,19 @@ msgstr "Ce n'est pas un nombre: %s" msgid "Decimal number" msgstr "" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Expression régulière" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Étendue" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Validation supplémentaire" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Date" @@ -574,7 +551,7 @@ msgstr "Affiché par défaut, sauf si" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -587,7 +564,7 @@ msgstr "Échec de l'ajout ou de la modification de %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -774,38 +751,38 @@ msgstr "" msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Assigné" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Fermé" @@ -1099,15 +1076,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Impossible de générer les cibles !" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -2635,6 +2612,13 @@ msgstr "Afficher les catégories du ticket" msgid "Selectable root" msgstr "Racine sélectionnable" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Accès direct depuis la page d'accueil" diff --git a/locales/fr_FR.mo b/locales/fr_FR.mo index b06150fada7546d2cd59e30f28d7e591138d37db..1c7aeecaf5df32bb4cbeb5c797decb36d2b09a6d 100644 GIT binary patch delta 10914 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 Zd7j$oe{LF*mH*G@{`0P)E_1sE{RaeFRD=Kk diff --git a/locales/fr_FR.po b/locales/fr_FR.po index ba131b278..83556702a 100644 --- a/locales/fr_FR.po +++ b/locales/fr_FR.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: French (France) (https://app.transifex.com/teclib/teams/28042/fr_FR/)\n" @@ -186,16 +186,15 @@ msgid "Textarea" msgstr "Zone de texte" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" @@ -257,45 +256,12 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Le format spécifique ne correspond pas : %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Le texte est trop court (minimum %d caractères) : %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Le texte est trop long (maximum %d caractères) : %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Texte" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expression régulière" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Taille" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Validation supplémentaire" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "La valeur du champ est obligatoire :" @@ -312,6 +278,11 @@ msgstr "Un champ obligatoire est vide: %s" msgid "This is not an integer: %s" msgstr "Ce n'est pas un nombre entier : %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Le format spécifique ne correspond pas : %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -377,13 +348,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -522,6 +486,19 @@ msgstr "Ce n'est pas un nombre: %s" msgid "Decimal number" msgstr "Nombre décimal" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Expression régulière" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Taille" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Validation supplémentaire" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Date" @@ -579,7 +556,7 @@ msgstr "Affiché par défaut, sauf si" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -592,7 +569,7 @@ msgstr "Échec à l'ajout ou la modification de %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -779,38 +756,38 @@ msgstr "Observateur du ticket" msgid "Ticket technician" msgstr "Technicien du ticket" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Assigné" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Fermé" @@ -1106,15 +1083,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Impossible de générer les destinations !" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -2656,6 +2633,13 @@ msgstr "Afficher les catégories de tickets" msgid "Selectable root" msgstr "Racine sélectionnable" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Accès direct depuis la page d'accueil" diff --git a/locales/glpi.pot b/locales/glpi.pot index df89ed0d8..d83d85a11 100644 --- a/locales/glpi.pot +++ b/locales/glpi.pot @@ -8,11 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -<<<<<<< HEAD -"POT-Creation-Date: 2023-06-29 23:17+0200\n" -======= -"POT-Creation-Date: 2023-08-25 11:18+0200\n" ->>>>>>> origin/support/2.13.0 +"POT-Creation-Date: 2023-09-25 10:02+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -128,13 +124,8 @@ msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 #: front/formanswer.php:49 front/targetproblem.form.php:81 -<<<<<<< HEAD -#: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:654 -#: inc/common.class.php:661 -======= -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 ->>>>>>> origin/support/2.13.0 +#: front/formanswer.form.php:77 front/form.php:43 inc/common.class.php:632 +#: inc/common.class.php:639 msgid "Form Creator" msgstr "" @@ -144,7 +135,7 @@ msgstr "" msgid "%1$s = %2$s" msgstr "" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:626 msgid "Form list" msgstr "" @@ -179,12 +170,11 @@ msgstr "" msgid "Please, describe your need here" msgstr "" -<<<<<<< HEAD #: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:585 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:587 #: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 @@ -194,92 +184,48 @@ msgstr "" #: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:179 #: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:198 -======= -#: inc/field/textareafield.class.php:175 -msgid "Textarea" -msgstr "" - -#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 -#: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 -#: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 -#: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 -#: inc/field/requesttypefield.class.php:160 -msgid "A required field is empty:" -msgstr "" - -#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 ->>>>>>> origin/support/2.13.0 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:82 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:86 +#: inc/field/dropdownfield.class.php:88 msgid "Search filter" msgstr "" -#: inc/field/dropdownfield.class.php:576 entrée standard:38 -======= -#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:426 entrée standard:38 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:578 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:607 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:619 -======= -#: inc/field/dropdownfield.class.php:457 +#: inc/field/dropdownfield.class.php:609 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:469 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:622 #, php-format msgid "The itemtype field is required: %s" msgstr "" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:635 -======= -#: inc/field/dropdownfield.class.php:485 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:638 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -<<<<<<< HEAD -#: inc/field/dropdownfield.class.php:695 inc/questionfilter.class.php:62 +#: inc/field/dropdownfield.class.php:699 inc/questionfilter.class.php:62 #: entrée standard:68 msgid "Filter" msgstr "" -#: inc/field/dropdownfield.class.php:974 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:983 -======= -#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:985 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:821 ->>>>>>> origin/support/2.13.0 +#: inc/field/dropdownfield.class.php:994 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -297,11 +243,7 @@ msgstr "" msgid "LDAP directory not found!" msgstr "" -<<<<<<< HEAD #: inc/field/textfield.class.php:147 inc/field/floatfield.class.php:157 -======= -#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Specific format does not match: %s" msgstr "" @@ -320,16 +262,11 @@ msgstr "" msgid "Text" msgstr "" -<<<<<<< HEAD #: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:239 -======= -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 ->>>>>>> origin/support/2.13.0 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "" -<<<<<<< HEAD #: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Range" msgstr "" @@ -342,52 +279,26 @@ msgstr "" msgid "Radios" msgstr "" -#: inc/field/radiosfield.class.php:115 inc/field/glpiselectfield.class.php:111 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:255 -msgid "The field value is required:" -msgstr "" - -#: inc/field/radiosfield.class.php:193 inc/field/selectfield.class.php:106 -#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 -#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 -======= -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 -msgid "Range" -msgstr "" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 -msgid "Additional validation" -msgstr "" - -#: inc/field/radiosfield.class.php:108 -msgid "Radios" -msgstr "" - -#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +#: inc/field/radiosfield.class.php:117 inc/field/checkboxesfield.class.php:257 msgid "The field value is required." msgstr "" -#: inc/field/radiosfield.class.php:127 +#: inc/field/radiosfield.class.php:128 msgid "Only one default value is allowed." msgstr "" -#: inc/field/radiosfield.class.php:138 +#: inc/field/radiosfield.class.php:139 msgid "The default value is not in the list of available values." msgstr "" -#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 -#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 -#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 ->>>>>>> origin/support/2.13.0 +#: inc/field/radiosfield.class.php:216 inc/field/selectfield.class.php:106 +#: inc/field/datetimefield.class.php:120 inc/field/actorfield.class.php:258 +#: inc/field/checkboxesfield.class.php:191 inc/field/floatfield.class.php:125 #, php-format msgid "A required field is empty: %s" msgstr "" -<<<<<<< HEAD -#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 -======= -#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 ->>>>>>> origin/support/2.13.0 +#: inc/field/radiosfield.class.php:235 inc/field/selectfield.class.php:124 #, php-format msgid "This value %1$s is not allowed: %2$s" msgstr "" @@ -411,7 +322,7 @@ msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1012 msgid "Urgency" msgstr "" @@ -450,25 +361,17 @@ msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD -#: inc/field/glpiselectfield.class.php:96 entrée standard:38 -======= -#: inc/field/glpiselectfield.class.php:84 entrée standard:38 ->>>>>>> origin/support/2.13.0 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD -#: inc/field/hostnamefield.class.php:116 -======= -#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +#: inc/field/glpiselectfield.class.php:114 inc/field/fieldsfield.class.php:513 msgid "The field value is required:" msgstr "" -#: inc/field/hostnamefield.class.php:115 ->>>>>>> origin/support/2.13.0 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" @@ -489,19 +392,11 @@ msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/field/selectfield.class.php:99 msgid "Select" msgstr "" #: inc/field/datetimefield.class.php:141 -======= -#: inc/field/selectfield.class.php:98 -msgid "Select" -msgstr "" - -#: inc/field/datetimefield.class.php:140 ->>>>>>> origin/support/2.13.0 msgid "Date & time" msgstr "" @@ -580,67 +475,39 @@ msgstr "" msgid "Checkboxes" msgstr "" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:209 -======= -#: inc/field/checkboxesfield.class.php:208 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Empty values are not allowed: %s" msgstr "" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:217 -======= -#: inc/field/checkboxesfield.class.php:216 ->>>>>>> origin/support/2.13.0 #, php-format msgid "This value %1$s is not alowed: %2$s" msgstr "" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:237 -======= -#: inc/field/checkboxesfield.class.php:236 ->>>>>>> origin/support/2.13.0 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -<<<<<<< HEAD #: inc/field/checkboxesfield.class.php:243 -======= -#: inc/field/checkboxesfield.class.php:242 ->>>>>>> origin/support/2.13.0 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -<<<<<<< HEAD -#: inc/field/checkboxesfield.class.php:315 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:316 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 -======= -#: inc/field/checkboxesfield.class.php:270 +#: inc/field/checkboxesfield.class.php:271 msgid "The default values are not in the list of available values." msgstr "" -#: inc/field/checkboxesfield.class.php:325 +#: inc/field/checkboxesfield.class.php:326 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:326 +#: inc/field/checkboxesfield.class.php:327 msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 ->>>>>>> origin/support/2.13.0 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1168 msgid "Request type" msgstr "" @@ -649,7 +516,6 @@ msgstr "" msgid "This is not a number: %s" msgstr "" -<<<<<<< HEAD #: inc/field/floatfield.class.php:171 #, php-format msgid "The following number must be greater than %d: %s" @@ -664,22 +530,6 @@ msgstr "" msgid "Decimal number" msgstr "" -======= -#: inc/field/floatfield.class.php:170 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:176 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:186 -msgid "Float" -msgstr "" - ->>>>>>> origin/support/2.13.0 #: inc/field/datefield.class.php:66 msgid "Date" msgstr "" @@ -730,59 +580,33 @@ msgstr "" msgid "Displayed unless" msgstr "" -<<<<<<< HEAD #: inc/condition.class.php:172 inc/target_actor.class.php:233 #: inc/form_language.class.php:568 inc/form_validator.class.php:248 #: inc/targetproblem.class.php:527 inc/questionrange.class.php:199 #: inc/form.class.php:1908 inc/targetchange.class.php:304 -#: inc/questionfilter.class.php:222 inc/section.class.php:381 -#: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 +#: inc/questionfilter.class.php:222 inc/section.class.php:395 +#: inc/restrictedformcriteria.class.php:200 inc/question.class.php:885 #: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 -#: inc/targetticket.class.php:1461 -======= -#: inc/condition.class.php:173 inc/target_actor.class.php:233 -#: inc/form_language.class.php:568 inc/form_validator.class.php:379 -#: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1479 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" -<<<<<<< HEAD #: inc/condition.class.php:194 inc/target_actor.class.php:254 #: inc/form_language.class.php:584 inc/form_validator.class.php:288 #: inc/targetproblem.class.php:362 inc/questionrange.class.php:131 #: inc/form.class.php:1569 inc/targetchange.class.php:149 -#: inc/questionfilter.class.php:154 inc/section.class.php:406 -#: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 +#: inc/questionfilter.class.php:154 inc/section.class.php:420 +#: inc/restrictedformcriteria.class.php:226 inc/question.class.php:912 #: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 -#: inc/targetticket.class.php:1500 -======= -#: inc/condition.class.php:195 inc/target_actor.class.php:254 -#: inc/form_language.class.php:584 inc/form_validator.class.php:403 -#: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 -#: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1518 #, php-format msgid "Cannot export an empty object: %s" msgstr "" -<<<<<<< HEAD #: inc/condition.class.php:262 -======= -#: inc/condition.class.php:263 ->>>>>>> origin/support/2.13.0 msgid "Conditions" msgstr "" @@ -808,7 +632,6 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "" -<<<<<<< HEAD #: inc/issue.class.php:543 inc/form_language.class.php:232 #: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 #: standard:39 standard:105 standard:46 @@ -819,35 +642,17 @@ msgstr "" #: inc/formanswer.class.php:320 inc/targetproblem.class.php:610 #: inc/form.class.php:142 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:178 -======= -#: inc/issue.class.php:527 inc/form_language.class.php:232 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:539 inc/formanswer.class.php:241 -#: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 -#: inc/form.class.php:147 inc/targetchange.class.php:335 -#: inc/section.class.php:95 inc/question.class.php:156 ->>>>>>> origin/support/2.13.0 #: inc/targetticket.class.php:180 entrée standard:45 msgid "ID" msgstr "" -<<<<<<< HEAD #: inc/issue.class.php:564 inc/form.class.php:2217 entrée standard:111 #: standard:65 standard:104 standard:4 -======= -#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 ->>>>>>> origin/support/2.13.0 msgid "Type" msgid_plural "Types" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" msgstr "" @@ -861,59 +666,30 @@ msgid "Last update" msgstr "" #: inc/issue.class.php:607 inc/abstracttarget.class.php:519 -======= -#: inc/issue.class.php:561 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:573 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:582 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 ->>>>>>> origin/support/2.13.0 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:617 inc/notificationtargetformanswer.class.php:76 -======= -#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 ->>>>>>> origin/support/2.13.0 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 #: inc/formanswer.class.php:248 inc/formanswer.class.php:762 -#: inc/abstractitiltarget.class.php:1804 entrée standard:48 +#: inc/abstractitiltarget.class.php:1776 entrée standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/issue.class.php:631 inc/formanswer.class.php:258 msgid "Form approver" msgstr "" #: inc/issue.class.php:663 inc/formanswer.class.php:691 #: inc/formanswer.class.php:698 inc/formanswer.class.php:777 -======= -#: inc/issue.class.php:619 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "" - -#: inc/issue.class.php:643 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 ->>>>>>> origin/support/2.13.0 #: inc/form_language.class.php:246 msgid "Comment" msgstr "" -<<<<<<< HEAD #: inc/issue.class.php:675 msgid "Ticket approver" msgstr "" @@ -934,7 +710,7 @@ msgstr "" msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:759 entrée #: standard:108 msgid "Time to resolve" msgstr "" @@ -1004,102 +780,37 @@ msgid "Ticket technician" msgstr "" #: inc/issue.class.php:1481 -======= -#: inc/issue.class.php:655 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:728 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:759 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:795 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:817 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:857 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:904 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:952 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1099 ->>>>>>> origin/support/2.13.0 #, php-format msgid "%1$s %2$s" msgstr "" -<<<<<<< HEAD #: inc/issue.class.php:1739 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:766 +#: hook.php:765 msgid "All" msgstr "" -#: inc/issue.class.php:1745 hook.php:767 +#: inc/issue.class.php:1745 hook.php:766 msgid "New" msgstr "" -#: inc/issue.class.php:1751 hook.php:768 +#: inc/issue.class.php:1751 hook.php:767 msgid "Assigned" msgstr "" #: inc/issue.class.php:1757 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:70 hook.php:769 -msgid "Waiting" -msgstr "" - -#: inc/issue.class.php:1763 hook.php:770 -msgid "To validate" -msgstr "" - -#: inc/issue.class.php:1769 hook.php:771 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1775 hook.php:772 -======= -#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1363 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1369 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/form_validator.class.php:70 hook.php:768 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1381 hook.php:695 +#: inc/issue.class.php:1763 hook.php:769 msgid "To validate" msgstr "" -#: inc/issue.class.php:1387 hook.php:696 +#: inc/issue.class.php:1769 hook.php:770 msgid "Solved" msgstr "" -#: inc/issue.class.php:1393 hook.php:697 ->>>>>>> origin/support/2.13.0 +#: inc/issue.class.php:1775 hook.php:771 msgid "Closed" msgstr "" @@ -1141,7 +852,6 @@ msgstr[1] "" msgid "The form as been saved" msgstr "" -<<<<<<< HEAD #: inc/notificationtargetformanswer.class.php:44 msgid "A form need to be validate" msgstr "" @@ -1155,21 +865,6 @@ msgid "The form is accepted" msgstr "" #: inc/notificationtargetformanswer.class.php:47 install/install.php:503 -======= -#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 -msgid "A form need to be validate" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 -msgid "The form is refused" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 -msgid "The form is accepted" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 ->>>>>>> origin/support/2.13.0 msgid "The form is deleted" msgstr "" @@ -1182,16 +877,6 @@ msgstr "" msgid "Form name" msgstr "" -<<<<<<< HEAD -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:91 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" - -======= ->>>>>>> origin/support/2.13.0 #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 @@ -1238,15 +923,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1374 +#: inc/abstractitiltarget.class.php:1346 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2113 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2116 msgid "Form validator" msgstr "" @@ -1254,7 +939,7 @@ msgstr "" msgid "Specific person" msgstr "" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2126 msgid "Person from the question" msgstr "" @@ -1262,7 +947,7 @@ msgstr "" msgid "Specific group" msgstr "" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2137 msgid "Group from the question" msgstr "" @@ -1278,15 +963,15 @@ msgstr "" msgid "Specific supplier" msgstr "" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2166 msgid "Supplier from the question" msgstr "" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2155 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2170 msgid "Form author's supervisor" msgstr "" @@ -1294,7 +979,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1790 msgid "Assigned to" msgstr "" @@ -1407,37 +1092,20 @@ msgstr "" msgid "Cannot generate targets!" msgstr "" -<<<<<<< HEAD -#: inc/formanswer.class.php:1498 +#: inc/formanswer.class.php:1506 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1526 +#: inc/formanswer.class.php:1534 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1532 +#: inc/formanswer.class.php:1540 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1555 -======= -#: inc/formanswer.class.php:1428 -#, php-format -msgid "Answer is invalid in %1$s" -msgstr "" - -#: inc/formanswer.class.php:1456 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1462 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1486 ->>>>>>> origin/support/2.13.0 +#: inc/formanswer.class.php:1563 msgid "You must select validator!" msgstr "" @@ -1449,23 +1117,23 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:745 +#: inc/common.class.php:723 msgid "Seek assistance" msgstr "" -#: inc/common.class.php:751 inc/common.class.php:755 +#: inc/common.class.php:729 inc/common.class.php:733 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:791 +#: inc/common.class.php:769 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:811 +#: inc/common.class.php:789 msgid "Consult feeds" msgstr "" -#: inc/abstractfield.class.php:89 inc/question.class.php:758 +#: inc/abstractfield.class.php:89 inc/question.class.php:761 msgid "Apply" msgstr "" @@ -1503,11 +1171,7 @@ msgstr "" msgid "Add a translation" msgstr "" -<<<<<<< HEAD #: inc/form_language.class.php:302 js/scripts.js:1193 -======= -#: inc/form_language.class.php:302 js/scripts.js:1171 ->>>>>>> origin/support/2.13.0 msgid "Update a translation" msgstr "" @@ -1528,11 +1192,7 @@ msgid "Do you want to delete the selected items?" msgstr "" #: inc/form_language.class.php:356 inc/form_language.class.php:404 -<<<<<<< HEAD -#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 -======= -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 ->>>>>>> origin/support/2.13.0 +#: inc/abstractitiltarget.class.php:1682 entrée standard:124 standard:31 msgid "Delete" msgstr "" @@ -1545,11 +1205,7 @@ msgid "Add a new language" msgstr "" #: inc/form_language.class.php:460 inc/form_language.class.php:492 -<<<<<<< HEAD #: inc/form.class.php:178 entrée standard:72 -======= -#: inc/form.class.php:192 entrée standard:72 ->>>>>>> origin/support/2.13.0 msgid "Language" msgstr "" @@ -1558,21 +1214,7 @@ msgstr "" msgid "None" msgstr "" -<<<<<<< HEAD -#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 -======= -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 ->>>>>>> origin/support/2.13.0 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "" @@ -1580,6 +1222,12 @@ msgstr "" msgid "Supervisor of the requester" msgstr "" +#: inc/form_validator.class.php:91 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" + #: inc/form_validator.class.php:116 inc/translation.class.php:221 msgid "Form not found." msgstr "" @@ -1602,7 +1250,7 @@ msgstr "" msgid "Level" msgstr "" -#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1326 msgid "Validation" msgstr "" @@ -1613,7 +1261,7 @@ msgstr "" #: inc/profile.class.php:62 inc/targetproblem.class.php:147 #: inc/entityconfig.class.php:520 inc/targetchange.class.php:484 #: inc/targetticket.class.php:323 inc/targetticket.class.php:358 -#: inc/abstractitiltarget.class.php:2124 +#: inc/abstractitiltarget.class.php:2096 msgctxt "button" msgid "Save" msgstr "" @@ -1630,13 +1278,8 @@ msgstr[1] "" msgid "Properties" msgstr "" -<<<<<<< HEAD #: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1443 -======= -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1461 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1644,7 +1287,7 @@ msgid "" msgstr "" #: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1188 msgid "Actors" msgstr "" @@ -1916,7 +1559,7 @@ msgid "What are you looking for?" msgstr "" #: inc/form.class.php:993 inc/form.class.php:1156 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1597 msgid "The name cannot be empty!" msgstr "" @@ -2073,7 +1716,7 @@ msgid "Add a target" msgstr "" #: inc/form.class.php:2236 inc/targetticket.class.php:398 -#: inc/abstractitiltarget.class.php:1828 inc/abstractitiltarget.class.php:2124 +#: inc/abstractitiltarget.class.php:1800 inc/abstractitiltarget.class.php:2096 #: entrée standard:92 standard:94 msgid "Add" msgstr "" @@ -2125,19 +1768,11 @@ msgstr[0] "" msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -<<<<<<< HEAD #: inc/question.class.php:346 msgid "The title is required" msgstr "" -#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 -======= -#: inc/question.class.php:318 -msgid "The title is required" -msgstr "" - -#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 ->>>>>>> origin/support/2.13.0 +#: inc/section.class.php:567 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "" @@ -2146,14 +1781,13 @@ msgstr "" msgid "Failed to find %1$s %2$s" msgstr "" -#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1099 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" -<<<<<<< HEAD #: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 #: standard:82 standard:49 standard:79 msgid "Required" @@ -2164,22 +1798,10 @@ msgid "The section is required" msgstr "" #: inc/question.class.php:363 -======= -#: inc/question.class.php:326 -msgid "The field type is required" -msgstr "" - -#: inc/question.class.php:333 -msgid "The section is required" -msgstr "" - -#: inc/question.class.php:345 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "" -<<<<<<< HEAD #: inc/question.class.php:376 msgid "This type of question is not compatible with public forms." msgstr "" @@ -2188,70 +1810,15 @@ msgstr "" msgid "The field type cannot be changed. Delete then recreate the question." msgstr "" -#: inc/question.class.php:1184 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1205 inc/question.class.php:1248 -#: inc/question.class.php:1251 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1219 hook.php:780 hook.php:797 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1225 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1236 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1237 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1238 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1240 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1248 inc/question.class.php:1251 -======= -#: inc/question.class.php:358 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:367 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:373 -msgid "A parameter is missing for this question type" -msgstr "" - #: inc/question.class.php:1202 msgid "Service levels" msgstr "" -#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:823 msgid "SLA" msgstr "" -#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:896 msgid "OLA" msgstr "" @@ -2260,7 +1827,7 @@ msgstr "" msgid "Assets" msgstr "" -#: inc/question.class.php:1237 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:779 hook.php:796 msgid "Assistance" msgstr "" @@ -2285,7 +1852,6 @@ msgid "Administration" msgstr "" #: inc/question.class.php:1266 inc/question.class.php:1269 ->>>>>>> origin/support/2.13.0 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" @@ -2359,7 +1925,6 @@ msgstr "" msgid "Name is required." msgstr "" -<<<<<<< HEAD #: inc/abstracttarget.class.php:504 msgid "Destination entity" msgstr "" @@ -2369,17 +1934,6 @@ msgid "User type question" msgstr "" #: inc/abstracttarget.class.php:521 -======= -#: inc/abstracttarget.class.php:505 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:521 -msgid "User type question" -msgstr "" - -#: inc/abstracttarget.class.php:522 ->>>>>>> origin/support/2.13.0 msgid "Entity type question" msgstr "" @@ -2552,43 +2106,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -<<<<<<< HEAD -#: inc/targetticket.class.php:905 install/install.php:498 +#: inc/targetticket.class.php:923 install/install.php:498 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1137 +#: inc/targetticket.class.php:1155 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1162 +#: inc/targetticket.class.php:1180 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1190 +#: inc/targetticket.class.php:1208 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1201 -======= -#: inc/targetticket.class.php:938 install/install.php:432 -msgid "Your form has been accepted by the validator" -msgstr "" - -#: inc/targetticket.class.php:1094 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1119 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1147 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1158 ->>>>>>> origin/support/2.13.0 +#: inc/targetticket.class.php:1219 msgid "Item " msgstr "" @@ -2704,154 +2238,137 @@ msgstr "" msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:839 +#: inc/abstractitiltarget.class.php:811 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:840 +#: inc/abstractitiltarget.class.php:812 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:841 +#: inc/abstractitiltarget.class.php:813 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:842 +#: inc/abstractitiltarget.class.php:814 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:874 +#: inc/abstractitiltarget.class.php:846 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 +#: inc/abstractitiltarget.class.php:847 inc/abstractitiltarget.class.php:920 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:947 +#: inc/abstractitiltarget.class.php:919 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1051 +#: inc/abstractitiltarget.class.php:1023 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1080 +#: inc/abstractitiltarget.class.php:1052 msgid "Ticket tags" msgstr "" -#: inc/abstractitiltarget.class.php:1128 +#: inc/abstractitiltarget.class.php:1100 msgid "Tags" msgstr "" -#: inc/abstractitiltarget.class.php:1247 +#: inc/abstractitiltarget.class.php:1219 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1259 +#: inc/abstractitiltarget.class.php:1231 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1312 +#: inc/abstractitiltarget.class.php:1284 msgid "Contract" msgstr "" -#: inc/abstractitiltarget.class.php:1324 +#: inc/abstractitiltarget.class.php:1296 msgid "Contract " msgstr "" -#: inc/abstractitiltarget.class.php:1635 +#: inc/abstractitiltarget.class.php:1607 msgid "The description cannot be empty!" msgstr "" -#: inc/abstractitiltarget.class.php:1811 +#: inc/abstractitiltarget.class.php:1783 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1830 +#: inc/abstractitiltarget.class.php:1802 msgid "Cancel" msgstr "" -#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 -#: inc/abstractitiltarget.class.php:2552 +#: inc/abstractitiltarget.class.php:2090 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 +#: inc/abstractitiltarget.class.php:2121 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "" -#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 +#: inc/abstractitiltarget.class.php:2132 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2171 +#: inc/abstractitiltarget.class.php:2143 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2177 +#: inc/abstractitiltarget.class.php:2149 msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 +#: inc/abstractitiltarget.class.php:2161 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "" -<<<<<<< HEAD #: install/install.php:164 -======= -#: install/install.php:135 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -<<<<<<< HEAD #: install/install.php:200 -======= -#: install/install.php:172 ->>>>>>> origin/support/2.13.0 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -<<<<<<< HEAD #: install/install.php:209 -======= -#: install/install.php:181 ->>>>>>> origin/support/2.13.0 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -<<<<<<< HEAD #: install/install.php:226 -======= -#: install/install.php:198 ->>>>>>> origin/support/2.13.0 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " "to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " "GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -<<<<<<< HEAD #: install/install.php:252 #, php-format msgid "" @@ -2860,16 +2377,12 @@ msgid "" msgstr "" #: install/install.php:295 -======= -#: install/install.php:250 ->>>>>>> origin/support/2.13.0 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -<<<<<<< HEAD #: install/install.php:306 msgid "The tables of the plugin passed the schema integrity check." msgstr "" @@ -2883,28 +2396,12 @@ msgid "Your request has been saved" msgstr "" #: install/install.php:481 -======= -#: install/install.php:261 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:413 -msgid "A form has been created" -msgstr "" - -#: install/install.php:414 -msgid "Your request has been saved" -msgstr "" - -#: install/install.php:415 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" msgstr "" -<<<<<<< HEAD #: install/install.php:485 msgid "A form need validation" msgstr "" @@ -2914,32 +2411,17 @@ msgid "A form from GLPI need to be validated" msgstr "" #: install/install.php:487 -======= -#: install/install.php:420 -msgid "A form from GLPI need to be validate" -msgstr "" - -#: install/install.php:421 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nA form from GLPI need to be validated and you have been choosen as the " "validator.\\nYou can access it by clicking onto this link:\\n##formcreator." "validation_link##" msgstr "" -<<<<<<< HEAD #: install/install.php:492 msgid "Your form has been refused by the validator" msgstr "" #: install/install.php:493 -======= -#: install/install.php:426 -msgid "Your form has been refused by the validator" -msgstr "" - -#: install/install.php:427 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason below:\\n##formcreator." @@ -2947,35 +2429,22 @@ msgid "" "onto this link:\\n##formcreator.validation_link##" msgstr "" -<<<<<<< HEAD #: install/install.php:499 -======= -#: install/install.php:433 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "" -<<<<<<< HEAD #: install/install.php:504 msgid "Your form has been deleted by an administrator" msgstr "" #: install/install.php:505 -======= -#: install/install.php:438 -msgid "Your form has been deleted by an administrator" -msgstr "" - -#: install/install.php:439 ->>>>>>> origin/support/2.13.0 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" -<<<<<<< HEAD #: install/install.php:733 msgid "Formcreator - Sync service catalog issues" msgstr "" @@ -2985,35 +2454,16 @@ msgid "Failed to check the sanity of the tables!" msgstr "" #: install/install.php:960 -======= -#: install/install.php:665 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: install/install.php:853 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:867 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -<<<<<<< HEAD #: install/install.php:963 -======= -#: install/install.php:870 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Table \"%s\" is missing." msgstr "" -<<<<<<< HEAD #: install/install.php:966 -======= -#: install/install.php:873 ->>>>>>> origin/support/2.13.0 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -3037,24 +2487,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:756 +#: hook.php:755 msgid "Cancel my ticket" msgstr "" -#: hook.php:774 +#: hook.php:773 msgid "Old" msgstr "" -#: hook.php:781 +#: hook.php:780 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:798 +#: hook.php:797 msgid "Issues summary" msgstr "" -#: hook.php:843 +#: hook.php:842 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -3108,14 +2558,6 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -<<<<<<< HEAD -======= -#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 -#: standard:78 -msgid "Required" -msgstr "" - ->>>>>>> origin/support/2.13.0 #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" diff --git a/locales/hr_HR.mo b/locales/hr_HR.mo index 8306b403fbc489616cb3474d3d64bc7b1707582e..912e8e159eb017587791a51cae82f0b18ab628a9 100644 GIT binary patch delta 13568 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, 2023\n" "Language-Team: Croatian (Croatia) (https://app.transifex.com/teclib/teams/28042/hr_HR/)\n" @@ -179,16 +179,15 @@ msgid "Textarea" msgstr "Tekstualno područje" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Jedno obavezno polje je prazno:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Regularni izraz nije ispravan" @@ -198,7 +197,7 @@ msgstr "Korisnik i obrazac" #: inc/field/dropdownfield.class.php:87 msgid "Search filter" -msgstr "" +msgstr "Filtar pretrage" #: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" @@ -250,45 +249,12 @@ msgstr "LDAP direktorij nije definiran!" msgid "LDAP directory not found!" msgstr "LDAP direktorij nije pronađen!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Određeni format se ne poklapa: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Tekst je prekratak (najmanje %d znakova): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Tekst je predug (najviše %d znakova): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Tekst" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Regularni izraz" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Raspon" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Dodatna potvrda" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Izborni gumbovi" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Vrijednost polja je obavezna:" @@ -305,6 +271,11 @@ msgstr "Jedno obavezno polje je prazno: %s" msgid "This is not an integer: %s" msgstr "Ovo nije cijeli broj: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Određeni format se ne poklapa: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -370,13 +341,6 @@ msgstr[0] "Oznaka" msgstr[1] "Oznake" msgstr[2] "Oznake" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "GLPI objekt" -msgstr[1] "GLPI objekti" -msgstr[2] "GLPI objekti" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -487,12 +451,12 @@ msgstr "Potvrdni okviri" #: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "Sljedeće pitanje treba barem %d odgovora: %s" #: inc/field/checkboxesfield.class.php:233 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "Sljedeće pitanje ne prihvaća više od %d odgovora: %s" #: inc/field/checkboxesfield.class.php:305 msgid "Range min" @@ -515,6 +479,19 @@ msgstr "Ovo nije broj: %s" msgid "Decimal number" msgstr "Decimalni broj" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Regularni izraz" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Raspon" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Dodatna potvrda" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" @@ -572,7 +549,7 @@ msgstr "Prikazano, ukoliko" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -585,7 +562,7 @@ msgstr "Neuspjelo dodavanje ili aktualiziranje: %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -770,38 +747,38 @@ msgstr "Nadglednik naloga" msgid "Ticket technician" msgstr "Tehničar naloga" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Sve" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Novi" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Dodijeljeni" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Na čekanju" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Za potvrdu" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Riješeni" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Zatvoreni" @@ -978,7 +955,7 @@ msgstr "Nadzornik autora obrasca" #: inc/target_actor.class.php:102 msgid "Observer" -msgstr "Promatrač" +msgstr "Nadglednik" #: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" @@ -1071,6 +1048,8 @@ msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Došlo je do interne greške prilikom provjere tvojih odgovora. Prijavi " +"problem tvom administratoru." #: inc/formanswer.class.php:933 msgid "You are not the validator of these answers" @@ -1095,15 +1074,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Nije moguće generirati ciljeve!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." -msgstr "" +msgstr "Nije postavljen captcha." -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" @@ -1125,15 +1104,15 @@ msgstr "Moji zahtjevi za pomoć" #: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Konzultiraj podsjetnike" #: inc/common.class.php:811 msgid "Consult feeds" -msgstr "Pregledaj feedove" +msgstr "Konzultiraj feedove" #: inc/abstractfield.class.php:89 inc/question.class.php:758 msgid "Apply" -msgstr "" +msgstr "Primijeni" #: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" @@ -1158,15 +1137,15 @@ msgstr[2] "Prijevodi" #: inc/form_language.class.php:119 msgid "The name cannot be empty." -msgstr "" +msgstr "Ime ne može biti prazno." #: inc/form_language.class.php:127 msgid "The language must be associated to a form." -msgstr "" +msgstr "Jezik mora biti povezan s jednim obrascem." #: inc/form_language.class.php:135 msgid "The specified language is not available." -msgstr "" +msgstr "Navedeni jezik nije dostupan." #: inc/form_language.class.php:265 msgid "Add a translation" @@ -1235,7 +1214,7 @@ msgstr "" #: inc/form_validator.class.php:147 #, php-format msgid "Only level 1 is allowed for %s." -msgstr "" +msgstr "Za %s je dozvoljena samo razina 1." #: inc/form_validator.class.php:156 msgid "Invalid validator type." @@ -1526,7 +1505,7 @@ msgstr "Standardni obrazac" #: inc/form.class.php:296 entrée standard:106 msgid "Next form" -msgstr "" +msgstr "Sljedeći obrazac" #: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" @@ -1566,7 +1545,7 @@ msgstr "Ime ne može biti prazno!" #: inc/form.class.php:1026 inc/form.class.php:1191 msgid "A loop is generated!" -msgstr "" +msgstr "Generirana je petlja!" #: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." @@ -1609,7 +1588,7 @@ msgstr "Natrag" #: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Obrazac je aktualiziran: %s" #: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." @@ -1819,6 +1798,7 @@ msgstr "Ova vrsta pitanja nije kompatibilna s javnim obrascima." #: inc/question.class.php:469 msgid "The field type cannot be changed. Delete then recreate the question." msgstr "" +"Vrsta polja se ne može promijeniti. Izbriši, i zatim ponovo stvori pitanje." #: inc/question.class.php:1184 msgid "Service levels" @@ -2149,7 +2129,7 @@ msgstr "Nema daljnjih izraza za prevođenje" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Interna greška: prevodiv izraz nije pronađen." #: inc/translation.class.php:216 msgid "Language not found." @@ -2638,6 +2618,13 @@ msgstr "Prikaži kategorije naloga" msgid "Selectable root" msgstr "Selektivni korijen" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI objekt" +msgstr[1] "GLPI objekti" +msgstr[2] "GLPI objekti" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Izravan pristup na početnoj stranici" @@ -2660,15 +2647,15 @@ msgstr "Uvjet za generiranje cilja" #: entrée standard:40 msgid "General" -msgstr "" +msgstr "Opće" #: entrée standard:45 msgid "validation percent" -msgstr "" +msgstr "postotak valjanosti" #: entrée standard:52 msgid "Add a validator" -msgstr "Dodaj utvrđivač valjanosti" +msgstr "Dodaj potvrditelja valjanosti" #: entrée standard:57 standard:36 msgid "Validation level" @@ -2676,7 +2663,7 @@ msgstr "Razina valjanosti" #: entrée standard:73 msgid "Validator type" -msgstr "" +msgstr "Vrsta potvrditelja valjanosti" #: entrée standard:98 msgid "Validators" diff --git a/locales/ko_KR.mo b/locales/ko_KR.mo index 52fe8e56390ceb02aba51820b06ee0197908d18b..6c6e085336b9e2e0ccd6aa1526448c84ce50988c 100644 GIT binary patch delta 11586 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, 2023\n" "Language-Team: Korean (Korea) (https://app.transifex.com/teclib/teams/28042/ko_KR/)\n" @@ -177,16 +177,15 @@ msgid "Textarea" msgstr "텍스트에어리어" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "필수 항목이 비었습니다:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "정규식이 잘못되었습니다" @@ -244,45 +243,12 @@ msgstr "LDAP 디렉토리가 정의되지 않았습니다!" msgid "LDAP directory not found!" msgstr "LDAP 디렉토리를 찾을 수 없습니다!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "지정한 형식이 일치하지 않음: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "문구가 너무 짧음 (최소 %d 자): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "문구가 너무 김 (최대 %d 자): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "문구" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "정규식" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "범위" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "추가 확인" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "라디오" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "항목 값은 필수입니다:" @@ -299,6 +265,11 @@ msgstr "필수 항목이 비었습니다: %s" msgid "This is not an integer: %s" msgstr "이것은 정수가 아닙니다: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "지정한 형식이 일치하지 않음: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -360,11 +331,6 @@ msgid "Tag" msgid_plural "Tags" msgstr[0] "태그" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "GLPI 객체" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -497,6 +463,19 @@ msgstr "이것은 숫자가 아님: %s" msgid "Decimal number" msgstr "10진수" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "정규식" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "범위" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "추가 확인" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "날짜" @@ -550,7 +529,7 @@ msgstr "그 외에 표시됨" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -563,7 +542,7 @@ msgstr "%1$s %2$s의 추가 또는 갱신에 실패함" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -740,38 +719,38 @@ msgstr "" msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "전체" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "신규" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "할당됨" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "대기 중" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "확인 예정" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "해결됨" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "마감됨" @@ -1055,15 +1034,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "대상을 생성할 수 없습니다!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" @@ -2528,6 +2507,11 @@ msgstr "티켓 분류 표시" msgid "Selectable root" msgstr "선택가능 root" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI 객체" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "홈페이지에 바로 접속" diff --git a/locales/pl_PL.mo b/locales/pl_PL.mo index 385b220d9d27f2e9bfd4175dbf4c0139a9567799..8e9975e202215a5fc36c251771d3b16986ded4fa 100644 GIT binary patch delta 16 Xcmex*jq&R>#tkO!jHR1R-5pc_MfnEJ delta 16 Xcmex*jq&R>#tkO!jG3EF-5pc_MX?6K diff --git a/locales/pt_BR.mo b/locales/pt_BR.mo index 12935fd867b11a6a76d0905ca8721930615962ee..e5ff50204fb06153761ee333aae037042fc45e30 100644 GIT binary patch delta 13467 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 delta 12342 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 SYOKE}`_;Zap078K@cJ)&cOr5C diff --git a/locales/pt_BR.po b/locales/pt_BR.po index 558f6e938..e56d5377f 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -15,22 +15,23 @@ # Rafael Viana , 2022 # Manoel Ramon, 2022 # Andrei Bernardo Simoni , 2022 -# Diego Nobre , 2022 # Arthur Schaefer , 2022 # Rafael Santos , 2022 # Jean Vergaças , 2022 # Pedro de Oliveira Lira , 2022 # Matheus Rafael, 2023 # Eduardo Spinola , 2023 +# Eduardo Scott , 2023 +# Diego Nobre , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -"Last-Translator: Eduardo Spinola , 2023\n" +"Last-Translator: Diego Nobre , 2023\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/teclib/teams/28042/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -196,16 +197,15 @@ msgid "Textarea" msgstr "Área de Texto" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Um campo obrigatório está vazio:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "A expressão regular é inválida" @@ -267,45 +267,12 @@ msgstr "Diretório LDAP não definido!" msgid "LDAP directory not found!" msgstr "Diretório LDAP não encontrado!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Formato específico não corresponde: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "O texto é muito curto (mínimo %d caracteres): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "O texto é muito longo (máximo %d caracteres): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Texto" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expressão regular" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Range" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Validação adicional" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Seleção única" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "O valor do campo é obrigatório:" @@ -322,6 +289,11 @@ msgstr "Um campo obrigatório está vazio: %s" msgid "This is not an integer: %s" msgstr "Isto não é um número inteiro: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Formato específico não corresponde: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -387,13 +359,6 @@ msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "Objeto GLPI" -msgstr[1] "Objetos GLPI" -msgstr[2] "Objetos GLPI" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -504,12 +469,12 @@ msgstr "Caixas de Seleção" #: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "A seguinte pergunta precisa de pelo menos %dresposta: %s" #: inc/field/checkboxesfield.class.php:233 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "A questão a seguir não aceita mais de %drespostas: %s" #: inc/field/checkboxesfield.class.php:305 msgid "Range min" @@ -532,6 +497,19 @@ msgstr "Isto não é um número: %s" msgid "Decimal number" msgstr "Número decimal" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Expressão regular" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Range" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Validação adicional" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Data" @@ -589,7 +567,7 @@ msgstr "Exibido a menos que" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -602,7 +580,7 @@ msgstr "Falha ao adicionar ou atualiza o %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -787,38 +765,38 @@ msgstr "Observador do chamado" msgid "Ticket technician" msgstr "Técnico do chamado" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Novo" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Atribuído" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Aguardando Aprovação" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Solucionado" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Fechado" @@ -880,7 +858,7 @@ msgstr "Formulário deletado" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "ID do Formulário" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -908,7 +886,7 @@ msgstr "Respostas de formulário completo" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Validação do comentário" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -917,7 +895,7 @@ msgstr "Link de validação" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "ID da requisição" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -1088,6 +1066,8 @@ msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Ocorreu um erro interno ao verificar as suas respostas. Por favor, informe " +"ao seu administrador." #: inc/formanswer.class.php:933 msgid "You are not the validator of these answers" @@ -1112,15 +1092,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Impossível gerar alvos!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" @@ -1142,7 +1122,7 @@ msgstr "Meus chamados" #: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Lembretes de consulta" #: inc/common.class.php:811 msgid "Consult feeds" @@ -1175,15 +1155,15 @@ msgstr[2] "Traduções" #: inc/form_language.class.php:119 msgid "The name cannot be empty." -msgstr "" +msgstr "O nome não pode estar vazio." #: inc/form_language.class.php:127 msgid "The language must be associated to a form." -msgstr "" +msgstr "O idioma deve estar associado a um formulário." #: inc/form_language.class.php:135 msgid "The specified language is not available." -msgstr "" +msgstr "O idioma especificado não está disponível." #: inc/form_language.class.php:265 msgid "Add a translation" @@ -1626,7 +1606,7 @@ msgstr "Voltar" #: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formulário atualizado: %s" #: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." @@ -1966,11 +1946,11 @@ msgstr "Pergunta de tipo entidade" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Procurando por itens inválidos..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Feito." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." @@ -1980,7 +1960,7 @@ msgstr "" #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "Nenhum item inválido encontrado." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." @@ -2166,7 +2146,7 @@ msgstr "Nenhuma string para traduzir" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Erro interno: string traduzível não encontrada." #: inc/translation.class.php:216 msgid "Language not found." @@ -2550,7 +2530,7 @@ msgstr "Exportar" #: hook.php:442 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Permissões de acesso" #: hook.php:756 msgid "Cancel my ticket" @@ -2620,11 +2600,11 @@ msgstr "" #: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Você tem certeza que deseja duplicar este alvo?" #: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Você tem certeza que deseja deletar este alvo?" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 @@ -2658,6 +2638,13 @@ msgstr "Mostrar categorias dos chamados" msgid "Selectable root" msgstr "Raiz selecionável" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "Objeto GLPI" +msgstr[1] "Objetos GLPI" +msgstr[2] "Objetos GLPI" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Acesso direto na página inicial" diff --git a/locales/ru_RU.mo b/locales/ru_RU.mo index 1b0587ec191e91a46f292af9572be346a6fc7e2c..22ef37bc2d0d332a8e09b2aee19ebbb7e46bcf76 100644 GIT binary patch delta 11071 zcmY+|3w+4c|HtvKxzEhZHkX-g*lc5FCN^WXx!-1(kZU1w3kkXG>smvH$ncXV1?$-}61+^F8N$znf0q^Y}5>!~Nd3*fK|l zhvQU*sy>dhU3rKq9p}?1$0>~`u?(KaI(QW$(W|!O)WwGQ5)Q(O_zhOU->qI;6hyfe zR>PJU?l`V9kfa_JuVWZ~geCAAmcpC1{0CN|{0K{;Z?tJw1-&ST+Hze~yQi=yrePWE zg1*=ny>T>_<^Il85_K>i%i}66hdYtUa1LP%ofKHFfc*ndy!iaDSw!GX@!(^ET>< z&!T4XTU7gNw*D4+Qhtc8M(n}-tD^waT1TKRtdGSo0evtD)o~|lFRV^^FxJGmSR8ku zuHTD#fRE4zKSMp(71Yc;smJ^`C#e`~rmh$23138YG#|_3Qq&S{MvXkndKmLJCu-)- zqi%d1wMTNX0p_6}M%8zm5Nw9pjQ#5~|20T5sZhroP*c4V)j>Au#>Y^*`5acpTd23C zc%0(|V|7%Asi=1SQRgRN1zdr?xC7OH4r(ub?%L!h45Z=_YRdf?wx+rYYVE>NQyGH+ zn1ovEZm0pwKn?UATYew&2W-o?P}i4v%FIv|EJxW5CDDyyQ6p@Mdct(uU?}RsiRg!O zP;0psE8s5FcixoR1#g-1$Bc#sLeDH%i}uK+p!x5 z;a8{+Ow&eYuXIB#;aJoYuR#8DviPA*b_=x>#p2COg`#FU1uN+N??Y0NiqWW!=Abs; zP7KE^)ZVy^td8>wYKbZ*n5nFWn!zw+mYrBs`{(WX(Ws@FfSR#cr~$0RO5ESsOQKD2 z#x}Tu>hPW#;D1q@%fGRi+Bj54O;JzQ+18J=PC%{gbky~WQB%Ji)$c*nk{w643&}l_ zC~Tf+zH}q81?9D<8TknVuw)bSsjh}v<4&k0>WRA1Fw~7_qV~vA)J$$dE$w!!f=AFF zziq<&YwCZeLL)5Q)L03%>uaHArXEhhB)p3UaTIP#a-6R*u$ftk2dEqTgSsvt+4NHr zwa21SOOuTJj&s^4GyfVu8Wmd8=TQxYp*|$zP~U+ms5P90>S!@)1~#Dvx(l@=2QUOr zqpr(EJ$W7mqi2elsVLOUHg`!XlMF^pU-4G=GyXotV-D< z)$|jLY8Q)I^JLTjI$$6UN8Q(*O`<2*fO>-M7>7Bi3-6-__Aly&<(r#!6;U%+8`WWR z)E?=F>TeushFsJqeGY0sTTnB+AB*b!KT4t-95)rt*Qm9-g1X>0)RR9#4X6Y=QyuzR zV^M3Kj>T{os=rZK6sMy$<*Vp{%TY7C68*Tpvx7tze2lu`d907uP!0WCnkR}t?dn+6 z6Q^Pj_C>AnWYoYHVKH2XYQGVS<6hK*WTOW5DVF8_&S?^@#bwmgJ+KWPqXtlgOeA=2NsD@hGc+?tZ zpa$3zb)){MH64K(a3<;oucF#5NA2!4wtfq$p98jh2(@INqc-hzmqbreq@B6Y2lW~S zqB^XP;h2Ci*dIM{AvVBOsJ(Lz)$wnrffj9V^g;C>gqndmr~xNob#&8ggVDCZRNG*& zEpI^0&>rhi)C`tGB_+KoAULDL6`lDv59%`WRsPkQrnQ@(7BwDNf7=~l9 zCccFlc@Ao-&Yixe>GM0+c zY38?ECaS?MOv3L`Pa4$8OkD%iKwF?T-B8p6xYi}8seKnUuv4fn>dzR8mD0_ZvoZSX z{qI7ewHtzZvT3L%S&xk|8_VIJSO!aUHdF13DhH!BS#4XchZ=Ab)OB4^{S839j+reL60@bc7Y9@wb3{FEm>2B+J)E>w~EyZKh z2dYF@=3gTZ?`k$#ZPb({U~TM*zUZO`vKW1E4eH6>!}53-HGp%dcE6xDMjKmwZT)saa8_Ka5jayOQhp(^-K1OZEO3#}9gHbct0&BY@Pm{#rbo9qP zs18n9?;(@n1UzTzUqTIFCF;6ksDb5SUGyJdW~K#dCVF8S4!368de4EZzossbL{k}o z`t8>YRo@G1;1JaAorjvz1E@`P!uloZiM~TUz+KdUiVre34#Reo$D(E=2Q{$EgP4C! z*)1w+V&&)gM+GKf9h{G=F&o=skHO}PxDhpws~CoNtbRkx``#FJzMU=i#9EYJu=R^j z54?T|^S_;BKNX2M;03c8*I^Xpv#62(jq0%FP&4uj^rJioHA53oOR?5^4z;O0hM9ki z*2fN%huZRfRQtOwi8=@!ZlN_w9^%l6OUB3^L@CKH`@Db(-Vo;m46>7={Vm!`7 z-ZbYBw#LdM%`c^AF-7OGKDx(k#UqTMBJoA@qytfV;U&~sEx=G*j~d8PtcpcOnFpwb z;gnPHDSQDVaUHhAllU5z8*K*uCbA^1^B###TteNT?-+CAso0$IYK+DoFbch2G94$N z)_wrC!a2Af&tW5+J=Xk%bOiOpd8mOkdYM-nM__fm|5r)sP~kDoTo8kr!hslzYpiEc z11iGHt|e%R37CfEa5icnEA08J=tcQg48c4ci~$qO+mwl3+~3(oqN(1GTEp|G8{bEL z(ZXIaGcyBYC~rc4yog$|TS(uI-$e6=#XQu^Y{YJO3e`SjlDSVq)P1_3tEnABlE1cC znetKWj#qFMHkfRF`<=rcl)b00OgI>u;BnOJTQt+$Fam=pXJSQMjU90hs+|W3P2=x9%Fj&avrG97 zdQvVqlYgM1FS7ZZF*E5fl;kZcG{TQiWzSjWAB%OcDdiZ{Ku4gaaw2-;LJYulwtgS# zEjW#8e;<9(dDYyo0@k6Ji0WsEOH!946H{;}#^GITg*A9JI^j^Pj|Wi$&Bb_3oNadX zSk&g+hJknowJAO4n3=7Dn%P8*z~QI?xXVb?a65LxY}5$L&oxhygrz7CLUlY6N8ntn zg@0jV40+wmNH5HwJQSlb2NN+DqcC!w`EFz&d&G4{leFN(0u06r=!XwbH!l5#8Hg{I zpqzlZaWZPAhM?Y-)fk3nP@D1rref@Tv#H0TuAh(9a2a~){oi97#EJ6V}E)sLeJ9)xmm27 zuo5oC5ZsAc^D|fje?xWbz0}M^FzWhdsDZtLZ{kAK6h|!M|CnKG{1!h)Z```v{2g#$ zIrFa$&)bThQ3LoF{jd_f`C_y+88wiusJCN0YA+l{b$s2P&qFO$7Im_}g(T#VWSCol~!;6SXg+RV^w zoJx5IYOSN!82g}R;0>$0nM6;VgPO{#s3$GC);wt(>c-jIs1Cox))?@%dHwq0 z2+FgtJ>Ewbn{6=PhaA*^?pp)jF#~FjL28*!5=euQ7>9FFo9i&@LsEPrgTPc&`KC2| z6FZ&q01Uzh7>d3$)(ka3E$MUC$*6YAu^H~cIF0lHNhgeW*Kyk51k_Z0j9Tk^SOvqj zm|wrisLity`(O^%z@V*W)1_cA<({Y;zJi*`H&G9|0X4A0=vE{7nnY{+5Vbau+xT8% z6I2IL+s*sk2KBo3!xS8adg2eTBwj#ue8u`Fs$ZWSW%{|O|XJI#$- zSi7U9dMIkQzKh{_#Ma-y8I)_jXTES-Q0*>aExdzK7_iICR0{T@JQxG;80tYT?_&P- z1h=Tr6qSA7oT!8&C`V!%zKQDKI>un?Zu76^F&IyIJPyJ4F$pVwz()#uU`O16?eTAH zjIFZFFQ;iPi8jM0s3|G7$Nch1Mh$2XdgCb6n!2bbScg8i&z?Vlnt@B`i+8Oad(8m- zF`4=_jKl?44&4t)bfc5@#0AuvKS2$w>OOO$-l!XoKn-Xn>b+iK%j;2VzYFz6J&8r| zGNI!uqB{|-N{&u=KyT`cB)n<)M{|DuZ1XbsBJnx#Bk_c&NmQf#JdD7C<8VQO*|z>$ zJW08#J*WM1fVww`hQxinsh(hHo z@)N{zu6vi*O!T$q`L5+3pHd!3{6pziVnY$`-^HAB7I0#_y&#ji$3%6aJkj6QFC&k! z`CHaa_>f5FoW2D*a)~-Sz;RTkv;zc^*X8$gQ;_WA$f&JvJFb%CzM|zekA`7 z4nn>2<#9f~K`bFZh&uX^hY;Nf9oG!bJCt`4e^Ay&?}#n14WZ*>z5id6{D%sCR^#v@ zv6{F`c@6O=ag_Lky7R`^yXAYoPs~&P$HVVGU8!p#B);S8xx}fV?3wmC&)-Uble!DdGy{e~41#C5Rj3|HT~Q z0(oPiK6wSHX(>3$k}o2@C!z|~pR)Nzyhp6CWqynPzhkK_{e>-wC?c5njnL7O>xSYN z#2r;|xa+74RHqd58!nRk7edF=);;8Hh$gnIbG7w@V>a=EtshAKI?<2Nahe#(xf;X( za)074+jbTC-&+5IV>-$3fgAVl6S97(y(f{t@bU z8(+g*oPZPXvev(v&T>ql!kZ{K=GlCct*B!ij2{p^i4@{F+Wkf}CZB~{a6c|2baWsh z@-yBl>UtCJ6P;A2=Wk76u5EA*-=*9dtK%)A;FwJE9_19`5K)Y1ON^xctZg)x@;>4t z%J+#$#2}&>bp^);l5dFqgjNAiGNc55=RjqkWV7Y>HD9iMjrf$Ma5Afgkr(2_%G!ko#z-rWD{Q0RV3ag zpGf>b6dd1Bf0x)##Sf@sK90j(#Cqa+B9btNz0=E-4iQsn{4I{M7e9}yDYwEN#Asq7 zagn+VqBFUUP{N=53^9ZJzOBEZlZB2m6I285394f#KRr_PhOVC$YC- j`Pcrkde-fZM?A91bq?*CmAG+Yu_c{0hGu1MJ>&g95X?`x delta 11388 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 diff --git a/locales/ru_RU.po b/locales/ru_RU.po index cd306039f..132ee554f 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Ilya Pavlov , 2023\n" "Language-Team: Russian (Russia) (https://app.transifex.com/teclib/teams/28042/ru_RU/)\n" @@ -185,16 +185,15 @@ msgid "Textarea" msgstr "Текстовое поле" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Обязательное поле пустое:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Недействительное регулярное выражение" @@ -257,45 +256,12 @@ msgstr "LDAP каталог не определен!" msgid "LDAP directory not found!" msgstr "LDAP каталог не найден!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Указанный формат не соответствует: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Текст слишком короткий (минимум %d символов): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Текст слишком длинный (максимум %d символов): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Текст" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Регулярное выражение" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Диапазон" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Дополнительная проверка" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Переключатели" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Требуется указать значение поля:" @@ -312,6 +278,11 @@ msgstr "Обязательное поле пустое: %s" msgid "This is not an integer: %s" msgstr "Это не целое число: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Указанный формат не соответствует: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -379,14 +350,6 @@ msgstr[1] "Метки" msgstr[2] "Метки" msgstr[3] "Метки" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "Объект GLPI" -msgstr[1] "Объекты GLPI" -msgstr[2] "Объекты GLPI" -msgstr[3] "Объекты GLPI" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -529,6 +492,19 @@ msgstr "Это не число: %s" msgid "Decimal number" msgstr "Десятичное число" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Регулярное выражение" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Диапазон" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Дополнительная проверка" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Дата" @@ -588,7 +564,7 @@ msgstr "Отображается до тех пор, пока" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -601,7 +577,7 @@ msgstr "Не удалось добавить или обновить %1$s %2$s" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -790,38 +766,38 @@ msgstr "" msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Все" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Новый" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Назначенный" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Ожидание" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "На согласовании" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Решено" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Закрыто" @@ -1120,15 +1096,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Не удалось создать цели!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Вы должны выбрать согласующего!" @@ -2676,6 +2652,14 @@ msgstr "Отображать категории заявок" msgid "Selectable root" msgstr "Выбираемый источник" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "Объект GLPI" +msgstr[1] "Объекты GLPI" +msgstr[2] "Объекты GLPI" +msgstr[3] "Объекты GLPI" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Прямой доступ с домашней страницы" diff --git a/locales/sk_SK.mo b/locales/sk_SK.mo index eada38b99ba829c7ee22977447801035d7fbc000..dd133d4cc62e77edf078e9df56637e86560f7d1d 100644 GIT binary patch delta 10042 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 C{9!== delta 10333 zcmZ|U30POf{>SlyxPhPusJQxyQZaOnWnbgthDR@{b7dx!@bXQ&vU=NX6BqTXXZO|&d+O)W)xZXN)h)B z|DuZ=j>{g7Qw85I?KoqKI8N89YIU62VUFX4;aCbAVqI*7;W!+la4}ZEqgV;ATmL|H z6;Ru8s$n$N!soEQ5B$E95P#8;tMm*g*4>i(dsFbZoJ#a5-FC0J@ z9!G7iI~a_`Nt61CKwoT(y1pIiIq|5?*%vEfZWQ^~uAf6gb=-{V@RYsq4(hxo8$_ve zp$60l^?**OJ<|)7$qZBmv#~r*M8@VUMD>3VHISRO{=iK^BPz|ipbNsWG{&K3+!xE> zKvc(Br~yns&ER!=eiQ1xy%>nc(GR~w4g5Z`Zyk?lli50`fw&t}(2Z@a38)7oqdLk( zt^F)4i`!7U`2eQkZPa@o-@vSK3hF^qQA@HFHNgwm1n;5tMsUOY%(|Tz3YvL8tc>F@ z02iS;eh1ajLDc5CjkWL|YOVbn@lnF6s3k~1Wv(|WWBrl;IqA0jZPd)yV}RcOofP!o zW2iN~m4AZw9MwV5#%9ERs7)D;0oc&iJ6RJ@OO=G0VFoI*(@^~^L}g|r_P~=E!SkIe z&zKKTCu~oB3~I*vusnW^ET8iTHGtaWQA^PP^}zP1wN6B3C=~-S1C{zISPqwA1>Aue z*hzHj!*P{@W_}YV;6r?f8BN*AnAD7G@C+)o>zkYFx1#R<2>Hoy4x^Uf7;0%wqptr4 z>NUKMO8ss0$6uP0f6b^^3)4{_Lkc0=vS(EL--epm0aPZ= z+4>b!>c2s~&b~3GpNJUpuNz`$&>F>KW$c4`U@mHgb5H|YjM{9QQP7Puz&=c#Ey?M=jAo)Pv8XI=E*23oB8t z$S;eQpb_f+W~lz+QG2C3YN-aIGUtAgf;P)2)D5#y16qy^a0}|f8>kuljM{8}p)ysf zmHA?Zq5A278tC(=fuy0XAAwqu$*4Ur4H=l*nNLACEJCGxE$Tu0%>~Xe)BsMQZoH0~ z$z4<`|3dABqOHvuSH&>uov=D)p{}2c+Dj{KeIu6E`@e^R25=0u1XpbRE7XJUTb(v$ zU;(IIT?I9xVAMdutqrZQsOvhR9{en7Aic2)4ncpO@4QSw9V}J@u0k!rF4T+`7eW*?M8EU{kq3(N%+V$S;%mZs+E$X$g9(G4v=Wa*-`N}%8Y0!udpgR5n zHNs!4Pf-u>X>Vp;88zTYtckIx^U3ynmOY+?~WT5H{b+LQ;{lYfo$0u4&d_oxRy zK&AXKYKBESm^G}9x;_j;uq7776x7nBVJJ>SonM2R*l|=pH&HWxf*L>xcSqAf5bA+d z(S@}z3Ok`T%V->l3$Z?y>}1Y2L*7Iu4K=WhsLXtVp?D7UTKR52n(0Ywj^CmNRK1J&aMeR) zxP_^^oz4`L!bH@C{jeCOBfmpV7G~o{)R!+P-kcA?lGGz?y&-y0Z-&|n?NAx)ff`^Q zDicew9&X1IdjG$o;G$tuS2OdI)_YijcHeI1LFKSI^=haAw?toThst0A*1-(aYrF)# zaWiUSyKVg_7N>qe?Rx(|r=SOYZ+(bOsXxL9tpBWeKoWXVABAckhkW*(b*RmD3pKM6 z-Ob-0nxNW~P)jle>*6wu!V~D$h#yhVha&hnlj2tBOFbSnvwrA@xwd_pbpe*5eU){q zbuVgwN3b?NL=7Y;!7NQIDl=UZ$iE)chlZ+{iW=$5s1(1AI=>cua0lvvpI~V`g=O&z z^uv4jsRyqYYA@{XX|6wxn(<|D9|*tPN^F{ZRus)_38Hf>sXHVWvC_Jp$pW(hZulIQ8W7jHS;^Dj(^88 z=-J!MH~y^yA<@E2lg=?)J3H<79+8{ ztxrP!a^uX!a(D*yz+0%d;#bsz1Nxe^t%+LuNDRZ?sEJNS4Qw{D2i(pA3Yy^xRLVA^ zUZ3|+Gdqk*=~a9FChGP19+ja7sDV7O`t~!syc*W0Js!1}CZhVuL-ju!^MC(WP|)Vs ziY~l{Dfk4Hs^sU*W}1O|&^**kSEDlZ9tPndTfc^Sz+Kih~Yk9)fZ=;L4=L_a_3qdVKcht8%3pL;cr~$1-_4ff*#1rUN zDsNHHgMUE19*-~vtMxY>CZX1R0_we~tP z*?i3~ntDsrX3s{wzLVS(v;@1XAE7qaL2QH4mByPj`}{-#h0)R zmhd2x$QYfE)A;Kay3$SmMTVKoc%vp(8H=$0oG1##XoyCox(OD?cGfPa-JO8i)oG|T z9E;vK9rbq1Lk)ZbmcSzzhG$R%{S9lN7irY>btKPs+ECEz*9VoNRMaNQL~Wv3sLi(r z)zRmul>UgN&>3zz_CYOS6ly}vcLygI=4v zsI_~HO1WpY`F00eBT)lsf*M#0)KbNv52m0pm5mzU81%yhSO(Xk7w)q4{cZ};G@M0k zj;9!cHQ3VHOdU~sVlZk3BT!2<1O0F*Y6-SrS^U6y0(JdAQ4jnTwdwvw4KN_b+~=-j z3!$jZRNvNPY`qie#-13A>FAGhP#IW-+EnjiSv-cC=~dLg@1XAc88z^7x#qrbB$IBZ ziEU_s+I(@SwMj#DumCl~WvG;HKt13f>VX$gGx`QKfxGtn@2I6LKGIxQ8r8oGUDyiq z|NTFifb?V_zf!MRY&nRVvIs9(Ja(`8&KyDTd!aM_1mZn{fQcI z+0o`#Fc<^%{>M?!S`9#TFb2!xEG&mBZToK2?mdRu^|!DndW|uguQY1ll~MPFp)weY z+N2$^J|?3wGaucW`CAl1aVu)`T|&+1ku`9vS%PQ`q&)`p-~`kj=#9$6V62N%QA@QQ z`TcTEVMB}@XZ}rT5H_X$#yI=_pQS-F{|@zjKf;PwX}rlqBMhP*k9tc6qaHW|)zLas zX0D?q^e1W}J`>D`CK~f+j#`rWSOM2hAph!UziqgNt*QTt<+0I3Gq8BnOkY5yco-@J zqfs4BKyAXg*d7-n%k5l4U7s+?yoUWz*9}E|M>5?M)Nu}Kb4s_Iy-=wifcl=K=C_lEYzms$ zIIM|z7=i1sDxODW=0282XPQ~6GN|)4P)pSc^`Pfb4^Bb#n}vGt7<+y)s-KzY%k!PZ z6g+Ssv6sSJVl8ojdM;7;PzH_>al{wI5~8ne=7_RZ!rsI>LQAJ3nQ{(MkFv5iT#X!h z{{J6EDJ|ln1E`}+RhMqBR;?~L_cB$(UxdO{KPr^H{=<_=adf;FH%lH9SbPG zjYIGxzM#f}=TD-sCDB+X34XrwkL}h9w7olP~0e9H)dt5immi5~9p}dRu zlxRds8S)-Cn42ge{N3h13&?k10>Va`s#)tU~=JQG;?b{5PRDNFNxz%Et*e z=hk2|)Z5S;`M5gev5E%?-$J3QP7*q*<7QKI%2L*=b%q#BWZU+~m}alHP5E>wRH;n4 zk-g?M^rZd?_Q3PD{g8*v|7jZaz4jx<5&BWl(aqpo!`sAuZtP&&-lRN@7)!kc;j-;w z3hng>exaSW@f=ZbgxJD9spnVYq&_4&)WFfxkpJi3{MnTADa4nQmlBH$bvBH;ejf^s zk+u-cHPPy$Q+7K?3pKXpgb(%lm`9AIoM6vS#t&#~Oz8NB!P#jQ zF0L7h>xnGNyRZ{ZMjaWH3m+}C{@>8jgA?0`0ru>t_{5eYa4*r0c!{V%bS3KA&Sv67 z;;^lI;}Rl^Yjgw?zvh?NfEdQP-|Xp%7Uj`I1`TCw<0ecd-k^O1@fYRJ`aHfxLC0MpEx*KnETlbv@FZ^7wgwnO z%pzW={ZBlCNkkFKGYB1_)OD;P&J#Zn@6c8pFB2OnzeT)9xKn9}C+1PfBMwv6@hlNX zy)3RE-lzO7_9i9~4+$OhX@6jf&T}}2h$0pfFA@hiuOq;a|NpALv*j@J{o@}FxabcW z+Y_%5tElfJj@z4ceSgX)h_jS`B>E8RsUIL#5|^mg#!a zQ&0(w4#{xI7KknGIv-7p6U9-k~S!7_M?i-fs z%Fa2wZFu_8)vm$A(+={2Bl(Cvv#Rj+Nx5uDO!HD z+E5*#RYeC?RQ+D>?>YVtkKg}3ejm?s&OP_+d%yYpfBzX*vwwFfyZde49E%;URJ~C2qJO6>3C*k`=Eb@gfT`$@-BAq;#$cR)nsEjO;TlZDU6>!gL$&i4svX}- z>WEG;1S3)Hmc=mocWNtv?NAL5Mm0RiIv+Ljb*P3<;p>=*wXu3-$BDr)s18@4I@pR@ z$$jXJS5PZ<9W{_!=xRn!NNDf!RB@aHtby9&KB%Q%f|}t;)Ji=VsOaoB)-9n?UkqE=!ls+|u}13OTS_1E5hL4ih|X}yIS@$aZ5e~Rijpt?C+`H}5) z3SmA>!D#G_I>a-vC~iWv`#EY$E}=U95p_r(x+JtG&rluatYJnPgc?{PhGR`Ei0x3X z=@2Z8b5R}cK-D{I@Bf6Fd5)T90%52D#AAM}W_4SUh@c=1wI`ENTak_$*aGw%Dl9;L zE9#6KMh)OTYM_C&Og<7l1Gf2gsOLwaRxllP$lpTxah+8pw8UFbGdy4`Tt+>33$?@# zQG4yjk=M*3P#>T~)Sh-gwbKQ)l0#7g8*iP3YHx{kBL?dI-%COd9z%6>1$F3tMeS8^ z9rOAX#WeCs7>YYF3QwX2atpQRL3PavR774Brxk|b42;BgurMCP2$#fl5}MItRKx!D zOhd7#nI&Nywn81IkyrsIqqgh=)Y9%pZQWti;XG%{v)4Dz`J(FOL#<2%x;lj=NN50M zQD>ncYQ$Ypdp-trc;=z%t+w~yM|F6{=C5EO^1q?BAb@vJ^}|pzFO4csvZgj*{dE{R zQ=kq9p!PT&wO30~9c)4^@%xy9*HDKnu^}HBY=-(kjX?h6Y~-J!_zP+R0gcRuEEY9@ zwy3S`+KBa6$3rR5KxU&>WCdy<>(LwcqRz&CRL5VUUZY=7Tjn%20}itmN4-6jQ7cym zH(^U0hY#>R4tAUH4~ec#9p@@uz?`@>$#k?E)xcTQ$iG1~oP|2HcTs1;Y34ZDAvbD3 z0hj~h&=2EL?N&xjuomhJxQ$4tp%hdHX{Zhcq4sVxM&lgRgWItTet=q$EG&$VQ7c)n zxmo)1sMonIYN-dK?oUAta0Sw@>+CTJ=LD+a*Qk-*L7joW(HnhQn7luhBp-=7RE<&3 z^|1FxU~cl$Py?HXI@G&R13HVE;4KW%`+uKA1q!@cng^?(8f<{-_*K+OyoMV2AXI}h zP={+hs=@uJ6+DXiE}TP6;8*m+r|5+_lX>IN4}?kZ}}Z=oh|2i5K~)Zxz7$_y|VbygzK)!s*u&|a3qKx~XEZ;NWE4+h{k zERS#6`v*}gavrq;Kcn87-%%@+y|wusM4{TRi5h4d)IhtmX8nUm^rS#bJpwi3aj22c zL_IJEwRg)=9qqOE526No7`4O~QG0#^)y{Ja#5`@x%p*~UFb;Kw>a=0~i<9U>fgYTX zn(1!TgP);J{dt?eYVZGy8rUOL$KEL>AA}lEl(ihHqlOrb18sQ*YAe^dB&w1)jGEaK z)O+fcYF5M#b*O@@;nrfPdSy@ptb`hHE!11l67ynT)bkTi1D#>Z7oaBUZX}_l+Kbww z!&nM0qXv}i6?6LiP#r{JFqT2BKwZ>UCEI)oYOA`U&cImIUN1oncm?XYb;uXgb#{@^ z08XHmW&c>=0~S~g!FwZ|!_f%HSYCDTzeeh2mZPAs7J ze?JK|d;#O|DkkD{RK>)$=I69Js=-014rZYSzRtQ6)xiPO3Z1cDN3Gm_EP~Hb^@_Bk z9{oGzNT@;s6<{iAiPEgYP%APS3*Z9OfVW^Q?!r*Kj2hTIEP+1l%>c`ywxSklOFN)e zq&s?k|0j^p%%-C{ScApzL(~JAs3p$A5WJ1*_!+8R(GF%tO;HWELmk4Qs4dN~`5jo0 z{25fen;lqxEwR(l%rG~q!$^D+V{ruT!f1?p&HVT@!G`2VqB{BnhvQW&i!D2udK0k@ z`R!N{?_zB%(%DS3TW8i^OFx1VtjK?h07ci)&nQ2kffNP`5lQ2l{e_3X>K{i9?2`35RwaKEOJP)+*{USez&fHA4#(Cw8cWf?bDBgge1OHUd@u6>YKM{J zXJAp>fVzJQwRd;1H0J7UmbemX<~=b2=b(BZZ zr{Ew3@}|AvKfrtsqOb(z4N*%v0QDW1h4Huzb-J%&PV^aQUc&(NAs>M{tVK~P(*V6O z88x9-TzjK8YQ{q`2TnuHa2Dpmh3JnfQ7f_)1Mm}@{~Yzf$wVE_KT&7OYmjNT9%=xo zsDZw2b<;@b1JoaL<7|ws2OfYwYLv7 z(<9c?sEM3M)ywk8{@*8|y?TOL`s~BZ68fM96p9*92`rCQtbI|>twMFQ5jDeYsMqTV z#^E*83V97TD-(r!ExTYi{X4@+=ul*!9$bw2R`0|>Jb`)fvd!N{)q9K@K*$I)qX=w7 zJ`OeT{uqrDP=|IkYDEvDR_GqOn%UnZw1hq*&0&j1Em28pMbw9=4r)N1to=~~8*k0P z0_4}B-jj=R zs1M8*)Tj3(7Ds2aS%DI$EvSY%j9sw|PD1swb2RI(Z}M>pg7GwJ=9#Fs;TEccKTr(^ zjWJ7K6;+;sTA9J93A}|RaUJSRoJGA|U!k_@4^+J;sFe$J$C{BAK{ZqXHM7>Jid|4E zG#u68Ow>wjLUptk2jjP>23w6Y^}Ayg@*`1uzXNsu0_qH8p;o{R9&b)(aa6_nsP{h& z3*ZdY3|8CngQ&OU2A0Px)Ru%!;15}hL2X$o>ciCm^I&(ZiGxrpyUmol&OQ=an&YTb zdk!_jZ&54oE0)4+6U{(MV>tQdsKe9?LvbW(z;jV6xDlgqFKR-UQ0+cKwd>8+d;b2{ zJE#$sL(QZ%>MS%xbd-Ys9iH|!zX-J=8!#vC zLp5{=jbqYljg^ut-G!?y_4;6_x3dr$*DjsbW9^Wb-=`gbuA|3z0zR%V{Lk&N2Q zE|`FmQ4j7!HGBZIr(a+oUPgTfZlMP74{F8y=9}k&QO`x8XGKs0N=B_%=lSfv8tP4f z4%sLS!rACqBGg&fiuyJC5;Xvy1?K$^M7^GIs4c94+PY-aR`y1<-w$>A$DzIh3sD38 zcmeCL*W@z_G_n(@2QHyzeiQXt{egKgc%kXI7;1@Ypc-m|s-KL(_!?@U15gthfzg<5 z-Hb)apK?j)fnQN0{})SQ=pr+adRUQs8`KJf-t+0E6g!bkJY6j2j4ZkI(LKxxa915h1}MJ-(hY9>oD1P^0zyo8#`Gt^21EHlrAq3S1K zX>5nu(rKs<+CtQ8xC`|obq!0?zw?Mh7zM@NHVxH6HJpN4x=yG8_Q%~g2H7Piez{rt zL#TmW!8-UH)n1(y3?AEKS^N#lVa!VNM`$W0(7!WM#p+xE`Qp>Z~&5!Ki`6 z*nAn(($+>b+}W0ASl3{A%6Fm$^aE<|pJFrytY-b|lSm|?B_4{Qn2wRS8pH7utcsUy zK5&g`pcJa%<~HBc=BHa%V?pkJgqqj|)EW66)!$ERSpO&zPbtu03V+8mTo(1~)CP6R zJ7OAcN6jE)t+^kEYA_L1UJ12AO;JBGucB74BWgwa+59N1L4KzGcGFCcQJ|TBk6Mw( z*f1M^v92@!m1^>Ovy>;X3iqF&UZ3(CjCE1(b26%#pK^|qs4$D^pjddZgGK>ap6M6ICySI4H{iw!Xa^_DF~ zt&F>kL=F-MF&U3wJO*zz{|AIxsDX?_o$_UivJ6ggP3B`e4jNHM|sa;TqHmy^E^19kuuSQD^29a#WnZh)UV{oyQE~ z<*PTD8$?ZF6_pc-lf)#Ke?o~bU#?BMAr1ZS)s!+FzCOey;snpFv6aS>Zf?`tt>O&j zEAcqdj&xH(+fyEOxs6FQCXr?f?s|%OH_6ww>6Z3huvNu}?Y)8wYBA;gi2QcYsiglU zE)Z>qFk&R};?kQkfT*DT-$&wSZkEPx@gL%K(nV>kJ?UMkR>Vr^%NowN9BHuk@Uy`l00gbra@%ATlzD;Mc^X>c~_1l&aEYC*Zq z#TN28h-sw1(hV*j?gdhoh*4OQXi9m4=PvijFDCt+_W%D~JXDCNZtvA3t?M(-zkKV- zceZH}PrZM!g)J*cUOzZh@gsbN_>A-cVgeCOej5=;xcdB7r@^844Uv-yJ(R|9Vk+sG zL^O4_k)J~P9L~k;l)bq0|37$;%p^j;3Du}GkkFM48{i@$m3Wh=Lj5_}*#AGs93x&_ zA5(c8am7BY^4~~*Lg?rB4n`9jNdH6VYxv^&gYqXt1EM+cHZkYL&6g}hIo~5EM*Cls zOc_ES1zo=p{^V;j!kYLC`3c0|r03%_%tL%l`fDsrEGIe?|mXN-P z<2pZHQ{?$K ziTinpp_I=hmQ&gv^AcYW({0^`SdZAR{nxM9r^IL~^u={V4bn|e*9hVev5eSGc~#W) zjP!e0nhtxD4#gniRnkicUHZwbNJLN`OX%|B-b|vtrw;RflSBkJ>QjN=49^wexk=|3 zNckySUdkFr+2`CFW%I?cFcC^Twq*g-*+Kdy^}I2hxK9isekF8u(fa>Ig+GawJW!Q* zgY;X3u1^e38OpDc)-Ry0lH`j}=L?hd{55mVrYqt5_W4MBME)IIfm3YxZPGuGcCYbI zc^aE#Z&2W6IJ<3SWmgkph@*r*(SS}u?ET8>R)#&Uz zJ|o5wZHd!FBccP*+CJCN+86Wap2@pTWiq8`WFZCKsH+0$lURVbWhy$c*0WfP@=@5t z)^AN-*M1_Ms6+V!6>x2&-hHArF_G9sSr*|%1nK+#oWw8O(3MG)^rYAV8hM{|HR1!J z7WoDCo+x3Tc~R7g{5s+X3hKWowE7{BJH_-5S9a>g6x17S+_N*@VO^H1dI>vhM@$Oo>x_@-H{@n&1+wHVX8`>v&VT0wnvqkTD Tu)KbbJSknwrnCIWD$HxB1A|ewpwD}_pNqr5Trs>LhYxhwP=;t_u5KP)s|{$ z)vni8TvThRt*X^UTP>IVUhnUW-@`xmJnneT%$YOGXXc!*dfaR0eWqXZaj%5r%XPRq z_&81!t_yLTl6f5`Ay&1Hv$~4o_~9B1z%7`7yRZV@#KIVq>^PON6lP-^R2Ta(4DVnh z{)5FaGR1L19mjR5kkO5%SQ68)6uMXrS7H(#LUs5j7Qm>gj^m5bsB!{^V+t0;*0#Pg z22$>6%Y#wvvM?{>J2S{=WwS8^7h@1^!9utP)xl9Lg6B~yzJtN|5EIe2n&TA1ny7x- zqWVcg0_qIMqL_o~cLs(tzOzsn+>Yw_D5~R&*1M>cKSFivsqQ#^Fa=ZbEi8j)Py;?d z4d7G5L^2rjQ%*!htQu+}spx7&9m#0#24E$ekJ{t?sLt*~@W6RCEnkoQD&*w5Av zL4V4xpaz(X>VF~X3~fR^_de#sk82Wtt#lt1+JaNo%UG839gIQ$7wig99aKZDv<~X| zR;UQ{!f>33jc^faB9~ET>St6Wf@+zGh1Mee+S_teXyz%_RMd=HphDgWHSj>x;Tno; zyE76)aWi`GGt?ozhSB&G)o>2csr79V2l8M&NeT zYkCYz<89P{1?re~F{u0XP%H0+TEKABnV5pbaGurONTvi8dr^CG3AGhhP!szBy@v{m zQ}(HA&PW7m0?kkp9c0Tn=$)`FZ$~|U3KhXCs6&1W8OL@0Afp-P;V5f`p{NFxQ4gk~ zLfi(m*Zoi{%SL^Grla)+bn4?|)!D^I#NephVQ6YmC~f z4Akp44%2ZBhGD__W~)l0CX$NU^TDVH%tl@uXCvxRUd1T<3rl0M21MQ^Q;m#P)B)9T zI;x`ym><_*IoyakOeZk~FQK-qP(u^i5Y*O1pblrOt?z+)F3pxRQIW|;SEuk*GMc~) z)LB@Ln(=Pbo}WP-p6^lZ{y}2uUwi!_ z73$y+YLBm=_UdQU08ddN_HWF`3ag?*JRRe4E$Rbx0{Nfwgg>IOVH2}}ftW;j0%~I0 zP+PmZ3Gvs!$EnanZlEIa05y@vm>&b1nzIpt8aNL18Z|_1SvS;#hg)6L+cOsxxkb1E z*W);B-HgTIQJ2hcGP|4ey~heI%wGDmGz0meI*38dJQ>w-9n@)Wg8tYIeXu`jLIW`$ zPDFp4f(39cYJs_^GvKZuqmDMC2H1-l;0S8(PNN5Jq8`lO%KTOoLcJ|@P^Y;ADv~dw zLO%=jI&VXT`l!ACHEMznka1lnptYGmDOAHMsF^iFg|t0t3;Nn}I#!^ZgE~|zQO|v1 z@1MW`%HN7Cik_$k-#~S^3^njpR3vtyW_|?K;Z@Yz z@fg)%NLv%Z5?G3IENTIb(H}cuUhISAu^$#;eCKt0V+9tXyat1CI|kxD)Wp6-b$r44 zC+aX3YiFKILhX4fY5|Q<19ri}*d4XS8K|?8jjr~76dCR1Oe~BmQT5wU9qq>;Jd4Tr zoxNYIy@^P9R0Qf{Ft$KNs0ZqMFbdWG0@MQEK}~d5d*UBV=2I#Z>Jz9HpGD358tQ?Y zsKfLdYM{Ul=6*5ML?cikPC)H>4OBl}u`mumtvm;HNGGDs(4r2+KaR|PD)iu8)Jpw2 zng_#Cr@p)`C!y}wM@_69YT(|sJQzbLkFw504YV9Rc-Yq8L2czDmrPAE5uMD+I-=gw zo~VfQL(P1!b%b?1s@*iy1m~bunu~fX)?)~MfqMQtYNA(d{ST;xxKGF^RDqq%9z|e0 z<;ti~cgLdG4>iCjEP~Te5m=1cstvZh8MRfrQD@*Q)L!35P51%oxktzs)OCEjm+T+cri5x(^CEub}{1@u^f-mazW&cCS zsN)J)4wEnuyP_IS$Ex@is>36w0j{GW_sCkXs~I2^6`^QrHPix{VOi{on#fq)XMAU- zZLmxgl((QlwAcD2Dk7J#IR1c|aGq}FFDAYiM!7O-VogyWn7*h9&OmKNE^146pdzvd zy}$qG$!KNYq6T<~F&Na{JdlD4aUIlIXn?WU1=VgGYDKG29dAb+!sDndy<^J-dYEyd zQSIvXApQz*H!8Hk{-}X+P%|Bavv4ww#6msIYcvHbQ(lLS@hob<@LoKN)i4P+quO1@ zdg$NVY-LMKrR?@5{#x-qDzr!EQ7gNJp%~D|tk`3%irT~G7>`3R0vB4}!xYNLu?#*% zZH=d|*^-)An{pazf-77yRmhygV(9$K>|t>%MKKX0u`SlZ4Aex|q1u07%g0d>{2KLJ zaSwHt9-_{GUz({ej*4(uTXy5fC;};{j$5Jz?1B0Kjl>!_4u|7T)BrL4%>5+PR#nGv ztcTt$wfFm@K0q0$cG;-2G9K9)*Lj_c9^8Wp`B_ZF@9`*x_cwcf9m`Pm8DNY-eIJ^l zI&O=lu`A}oS5R-!c+?in!iu;K^<_Mbk$V4ckkO2v+8ci9CX`XAh*Uy_vMy?Z?NBQi zfO;+)^*T;OwV#TbSgv&i)}*{1Hh<@@|eNqJJ24rkW6&7my^gSRC7?FT85h8hqnH( z^&G1Gch>vXN2m!G$S|k83Ti?ir7zB0ZV3@`evxtv{NSW|A@?VDk@>> zP}6ZH#!;SNU2p48U@Y}lusr4)WagB$$@r7W zn`K_7Ak>ONQT1`C6(^%2)EKqG7U+weun_h_MdT$6!g01d3-tk7hJ|q_>P#I#_3P#t zZU!ofnrSI(Eb0T4fC1PF_4;*14~{|o7A!?=;WpGj$FLk;xAnd+d%tN;G}fp7HPp%v zVX)r+TV(Vl`x6z~z!7F5$*7gSfHZU(p;p!z6RqxNbKD)e8VLU;rEj(p6iVoC>^!H zOw`*o85N=B7|Hm~0W$UR3Wj3oktU>7F+b&Ys0X{CKGj*MiA=)~TxiShpxS+mn)q4N zf-Ykdyp5W8!YH$ab?qdv_?P>1ars>8e1-!Y2vKd1>sy<$v2 zO{|W!9TunD4@=+}EQYzSu>WCXwosuC4xmo+SuBdzQ4#qA^??6q(}4#SnL4QU4N((s zkD7Q7)CVR5YvOd&>-;$?0^g&y;P27IU#HPC#=NifQ3GY6KFL$D2+l;Ud>QI(*nk?~ zeN@M%F#`Xx^&w+TWRg$|XoD57AL>lZM!jA0T{7CM_fZY^ph9;FHPi1OY+ZcoSCYiqjR=`H|>71hj)E2ysn&_LTg{(y_@MF}1j-V!d z4qb)zE*XX95vpUqDTEbEq7Knj{0ZB?Mi?=5D*rKpb5Ii)G|hY`hN2=e4Ry+wqu!dg zQCqVO70F{*0MAY%{@zeip^knOGYbx8`W?-Y67QF1Kq>Cm~WOjbiP=da=0ybMnz-* zDx{-P{kT{TSE1gH!>EPcLPa{@b)#E^j9!y4)OR2eeX$|>V=JtNFJctV#sGW=HSmY1 z!*vYR@daD{7Ryk+haN06+iX!~EJ(RN`sn>{PDUNHLWQn724WxU5cIALwRbLRqU*3C z?!q{{fm&(69Ai8-qTB)%kvZ0_7(n?1di4HZBBMQdgk>>wu9>lb2{DL~HL2s}C#&bWc|g5yzpIu{G$LezI)18M@Fq9S%2_1qaOf>-7de{V>r(2RoKGAl2M z>L?C%$ZDV_*b2Q7LY;+|P`_qxpeAqx_5Pniy`Hx*1RtZeE@-~l$~aX273ULwo&MTX z==JD?n&}wSX?_(ov1zCWa#1T-k2-AcqXsyG8u%tE#E((^6kK512ccG60yWV}s0CGX z$#}>#wGKjkcxIp;co#MEeOLi6peB+h*ZfOH5mW@4qRz}j?1(c^3%iUuBM(r|2QM^- zycVh-w>KHhWGHGS6Hy_ahuWG|s1@(E^~bFjF_ik-sEIyCwJWs9?0qEaZAwB#vJ)m^ zcT~SKkqElZMlv<1IE+Q{DeBuCveE+z{^n$cVRf*M0NB8)p5vD6S^qW$`Vj3PsaDK9&+BC zUoZ@(EHe{ahV>{PK=qqVuY;4Q3-VJpn*))Z4H=b-j%6Y7xdMy>du ztv`>N$Sqs`4RuI;R+@gxpq}q!?T>CU71?AoqYbDt@ELmWD{P1lQ0=O(G84@}g?=e& zh1)O+4`U?Wz?%5fmTRmw{dGi*lWohhR}+6#Y_&HIV+7@^sG0ta3bEfBGhksXML8Oa zVMFv_H`I^T80?6XF&)pN7F2t!x!)GmUsqIp@3pQ8*>EcKjh=uC>10%h=iBlstVQ`f z)JpH6R_^<@iI4{y=ixs}u?h8?)|rUi#~PH&tT%5}ck3XGrhcSLMguKDg>*fZ#E($} zUO+`8WP|wxC!jt^ZBY^Ejm0q=HL+Q!{x+fqccR*zL%pUypbqhWZM|DyqxsQ@LWM96 zn`06-#xbbVzYi6ev#3bj#I|@BD`L$}<{uUYpeC{wGCPMYGjNbog zWOUj$p&DMmcIdO&tgIty;0)BjW34VKVy|IAT#P#XtF2qH0OdW_{it?Fu{55>M7{sN zkWt7zTTCQUtu0W8q%-RNAk@mHq6S)v+KTO{j`yK29!5>{6sp}h)ED(S>dgF%92MtP z{y5F}P9T}`s4E}&9lFba+f%Yyt}n>nA^k%NA}u0)MbdR|{=D)<_19_d z7or}uSIIY`m#=U(DS*1Ncn~kyrzm=_t+rg7_Dje&!I9i4L;eIQfpRO#d_N54-d=Odsc!34EJ;2u zDV}^)TfYX^lX%2?Rm-EJz?EWaJ~2i8^Qlviy1Vwl?f5Y%$=?4Eqq*-xdcn5Qce#%3 zXC?U;$ftAf2KiN3lkzX*n<-Ca?~-@@xN(xqvnxND|B|MVvT68l+(ueK zdUpMn`uwCtw&HE_^`70d?!&QFw_|n0!Sa_P+&%jim2LTc~Wwgyv%r z(jby9ek7c)y*d6qWYrf$S0wEpVr|l4Rd6jKjpx}C_${s=y+?i^#?k&i7=#=2Ia^90 zg7g~c4N`m3KpIcNCnR05R#P%RMeXQ7S0j7xcT@EK-&AbYSw<$nw)2p0XWJH~E>wB# z|7)ZSQWzB{Ng1SMQfnIhicPtfLi&q*E_Os+7jX!w9PLVyYLOpGdPLGS!CIeusw(U? znEDXfKcVcFwv|~_R-sbYL;K(_)(h0-A^)2#zmI*Xt4#Z4T0)_bhB z+VSPNLZ;4jT2otrit|+Hhc|+B+dhy$-j{qb_s^1l&(@d52c$iuw%n_O-;frQ0%$h^ zb^T2$M*b&T?m)RT?RB-Fu8-m$Od*`gW2paAudXQjz*JmEc`kOwP1p=8k#zCPOUv7vGwP0DJh$@ zfD}Z!Vml%0oFS!9-cRa7((mpF-QZe9T1}cv`q@5{M*aYK_cEDO2GrGybj&umhRsQF zq$;F)q>A2FtcH9Zo{6RWDfwrYKl$Re{5uZi#wc81>z=i1!Lz?osH5}Wg-mDL;1%*e zkROj9k^V(~F&3~BjHW!xwmm|dL7>)Ez|?}1xZ&? zQW4UnMS7;cRFtyII>}PtpK7Xo=rr1yVs$Z&D(u7fII~gYyFZY3o$ghDp9f zIfnc=Y)H8!CgNDzt`PUU+gX=NUH>8VG>;)!5eU|2dOtV3XsysAHXK0 z<>YnMpj{{O5qQYfss2mynaXe-G&p;ydxf-_^k$yEgqIunc<@!+ZyWjJXd1j>%c4AO zrc>9Qq-!+}!aJm$wodhJ$X_K*ARnnc?m%WYsVeDBQo?hM(EQx z%Ui?81q*xc?`&G->+(BG^oY;jJAHJHCnMXFla=Mk%o;YxQ+{aL=!~Hwhk9ZMc=``c z8d^6FckmO|BKZCYm+aV?w6tNq{^r(!jafrHBgc*$<|&^(%rh`;Y-XCqAHwiM7~YeWIW#Tv j;0`m3=N=hya7T8U_nEY@|MP*JFRv_-cjufno&5d};LuOy diff --git a/locales/tr_TR.po b/locales/tr_TR.po index 4fa7c6fc0..a8be2fd8a 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Kaya Zeren , 2023\n" "Language-Team: Turkish (Turkey) (https://app.transifex.com/teclib/teams/28042/tr_TR/)\n" @@ -179,16 +179,15 @@ msgid "Textarea" msgstr "Metin alanı" #: inc/field/textareafield.class.php:249 inc/field/dropdownfield.class.php:594 -#: inc/field/ldapselectfield.class.php:115 inc/field/textfield.class.php:126 +#: inc/field/ldapselectfield.class.php:115 #: inc/field/urgencyfield.class.php:166 inc/field/tagfield.class.php:166 #: inc/field/timefield.class.php:114 inc/field/fieldsfield.class.php:489 #: inc/field/requesttypefield.class.php:161 msgid "A required field is empty:" msgstr "Zorunlu bir alan boş bırakılmış:" -#: inc/field/textareafield.class.php:267 inc/field/textfield.class.php:179 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 -#: inc/conditionnabletrait.class.php:70 +#: inc/field/textareafield.class.php:267 inc/field/integerfield.class.php:112 +#: inc/field/floatfield.class.php:194 inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Kurallı ifade geçersiz" @@ -249,45 +248,12 @@ msgstr "LDAP dizini belirtilmemiş!" msgid "LDAP directory not found!" msgstr "LDAP dizini bulunamadı!" -#: inc/field/textfield.class.php:147 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:156 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Özel biçim eşleşmiyor: %s" - -#: inc/field/textfield.class.php:156 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Metin çok kısa (en az %d karakter olmalı): %s" - -#: inc/field/textfield.class.php:161 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Metin çok uzun (en fazla %d karakter olmalı): %s" - -#: inc/field/textfield.class.php:169 -msgid "Text" -msgstr "Metin" - -#: inc/field/textfield.class.php:218 inc/field/floatfield.class.php:235 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Kurallı ifade" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 -msgid "Range" -msgstr "Aralık" - -#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 -msgid "Additional validation" -msgstr "Ek değerlendirme" - #: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radyo düğmeleri" -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 -#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 +#: inc/field/radiosfield.class.php:114 inc/field/fieldsfield.class.php:513 +#: inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Alan değeri zorunludur:" @@ -304,6 +270,11 @@ msgstr "Zorunlu bir alan boş bırakılmış: %s" msgid "This is not an integer: %s" msgstr "Bu bir tamsayı değil: %s" +#: inc/field/integerfield.class.php:71 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Özel biçim eşleşmiyor: %s" + #: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" @@ -367,12 +338,6 @@ msgid_plural "Tags" msgstr[0] "Etiket" msgstr[1] "Etiketler" -#: inc/field/glpiselectfield.class.php:97 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "GLPI nesnesi" -msgstr[1] "GLPI nesneleri" - #: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" @@ -508,6 +473,19 @@ msgstr "Bu bir sayı değil: %s" msgid "Decimal number" msgstr "Ondalık sayı" +#: inc/field/floatfield.class.php:235 inc/questionregex.class.php:62 entrée +#: standard:42 +msgid "Regular expression" +msgstr "Kurallı ifade" + +#: inc/field/floatfield.class.php:240 +msgid "Range" +msgstr "Aralık" + +#: inc/field/floatfield.class.php:246 +msgid "Additional validation" +msgstr "Ek değerlendirme" + #: inc/field/datefield.class.php:137 msgid "Date" msgstr "Tarih" @@ -563,7 +541,7 @@ msgstr "Şu olmadan görüntülensin" #: inc/form.class.php:1908 inc/targetchange.class.php:304 #: inc/questionfilter.class.php:222 inc/section.class.php:381 #: inc/restrictedformcriteria.class.php:200 inc/question.class.php:867 -#: inc/questionparameter/range.class.php:202 inc/questionregex.class.php:188 +#: inc/questionparameter/range.class.php:198 inc/questionregex.class.php:188 #: inc/questiondependency.class.php:196 inc/item_targetticket.class.php:154 #: inc/targetticket.class.php:1461 #, php-format @@ -576,7 +554,7 @@ msgstr "%1$s%2$s eklenemedi ya da güncellenemedi" #: inc/form.class.php:1569 inc/targetchange.class.php:149 #: inc/questionfilter.class.php:154 inc/section.class.php:406 #: inc/restrictedformcriteria.class.php:226 inc/question.class.php:894 -#: inc/questionparameter/range.class.php:137 inc/questionregex.class.php:120 +#: inc/questionparameter/range.class.php:133 inc/questionregex.class.php:120 #: inc/questiondependency.class.php:211 inc/item_targetticket.class.php:64 #: inc/targetticket.class.php:1500 #, php-format @@ -757,38 +735,38 @@ msgstr "Destek kaydını izleyen" msgid "Ticket technician" msgstr "Destek kaydı teknisyeni" -#: inc/issue.class.php:1465 +#: inc/issue.class.php:1469 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1723 inc/filter/itilcategoryfilter.class.php:56 +#: inc/issue.class.php:1727 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:766 msgid "All" msgstr "Tümü" -#: inc/issue.class.php:1729 hook.php:767 +#: inc/issue.class.php:1733 hook.php:767 msgid "New" msgstr "Ekle" -#: inc/issue.class.php:1735 hook.php:768 +#: inc/issue.class.php:1739 hook.php:768 msgid "Assigned" msgstr "Atanmış" -#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/issue.class.php:1745 inc/formanswer.class.php:78 #: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Bekliyor" -#: inc/issue.class.php:1747 hook.php:770 +#: inc/issue.class.php:1751 hook.php:770 msgid "To validate" msgstr "Değerlendirilecek" -#: inc/issue.class.php:1753 hook.php:771 +#: inc/issue.class.php:1757 hook.php:771 msgid "Solved" msgstr "Çözümlenmiş" -#: inc/issue.class.php:1759 hook.php:772 +#: inc/issue.class.php:1763 hook.php:772 msgid "Closed" msgstr "Kapalı" @@ -1080,15 +1058,15 @@ msgstr "" msgid "Cannot generate targets!" msgstr "Hedefler oluşturulamadı!" -#: inc/formanswer.class.php:1512 +#: inc/formanswer.class.php:1511 msgid "No captcha set." msgstr "Herhangi bir güvenlik kodu ayarlanmamış." -#: inc/formanswer.class.php:1518 +#: inc/formanswer.class.php:1517 msgid "You failed the captcha test." msgstr "Güvenlik kodu sınamasını geçemediniz." -#: inc/formanswer.class.php:1541 +#: inc/formanswer.class.php:1540 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" @@ -2338,7 +2316,7 @@ msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -"Veritabanı şeması önceki Formcreator %s uygulama eki ile uyumlu değil. " +"Veri tabanı şeması önceki Formcreator %s uygulama eki ile uyumlu değil. " "Günlük kayıtlarını görüntülemek için şu komutu yürütün %s" #: install/install.php:208 @@ -2375,7 +2353,7 @@ msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -"Veritabanı şeması güncel Formcreator %s sürümü ile uyumlu değil. Günlük " +"Veri tabanı şeması güncel Formcreator %s sürümü ile uyumlu değil. Günlük " "kayıtlarını görüntülemek için uygulama ekini etkinleştirin ve şu komutu " "yürütün %s" @@ -2476,7 +2454,7 @@ msgstr "\"%s\" tablosu eksik." #: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." -msgstr "Veritabanında ne olduğu bilinmeyen \"%s\" tablosu bulundu." +msgstr "Veri tabanında ne olduğu bilinmeyen \"%s\" tablosu bulundu." #: hook.php:439 msgctxt "button" @@ -2601,6 +2579,12 @@ msgstr "Destek kaydı kategorilerini görüntüle" msgid "Selectable root" msgstr "Seçilebilir kök" +#: entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI nesnesi" +msgstr[1] "GLPI nesneleri" + #: entrée standard:63 msgid "Direct access on homepage" msgstr "Açılışa doğrudan erişim" From e2803ba9878c15e4280e99e7397ab33fbef7eb22 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 5 Oct 2023 09:10:00 +0200 Subject: [PATCH 042/123] test(form): avoid canonical class name --- tests/3-unit/PluginFormcreatorForm.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index 281caff98..6ecc8a538 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -30,6 +30,7 @@ */ namespace tests\units; use Config; +use DocumentType; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Group; use PluginFormcreatorFormAnswer; @@ -763,7 +764,7 @@ function() use($testedClassName, $linker, $input) { * @return void */ public function _testCreateDocumentType() { - $documentType = new \DocumentType(); + $documentType = new DocumentType(); $documentType->deleteByCriteria([ 'ext' => 'json' ]); @@ -784,7 +785,7 @@ public function _testCreateDocumentType() { public function testEnableDocumentType() { $this->_testCreateDocumentType(); - $documentType = new \DocumentType(); + $documentType = new DocumentType(); $documentType->getFromDBByCrit([ 'ext' => 'json' ]); From 5d84054afea52e7ad6c4cd5db1090c114c2b63d6 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 6 Oct 2023 09:28:13 +0200 Subject: [PATCH 043/123] feat(formanswer): log any failure when saving a answer --- inc/formanswer.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 2bec3ea5f..fbbf1c07c 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1209,6 +1209,10 @@ public function post_addItem() { 'plugin_formcreator_questions_id' => $questionId, 'answer' => Toolbox::addslashes_deep($answer_value), ], [], 0); + if ($answer->isNewItem()) { + $formanswerId = $this->getID(); + trigger_error("Formcreator: failed to save answer for question $questionId in formanswer ID $formanswerId. Value was: $answer_value", E_USER_WARNING); + } foreach ($field->getDocumentsForTarget() as $documentId) { $docItem = new Document_Item(); $docItem->add([ From bda43df770ed6f4939481ffb1d9a5c8f309b1abc Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 6 Oct 2023 11:52:43 +0200 Subject: [PATCH 044/123] fix(textareadield): missing translation for default value --- inc/field/textareafield.class.php | 5 +++-- tests/3-unit/GlpiPlugin/Formcreator/Field/TextareaField.php | 1 - 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/field/textareafield.class.php b/inc/field/textareafield.class.php index 26613b5eb..0c7e9153a 100644 --- a/inc/field/textareafield.class.php +++ b/inc/field/textareafield.class.php @@ -149,14 +149,15 @@ public function getRenderedHtml($domain, $canEdit = true): string { $id = $this->question->getID(); $rand = mt_rand(); $fieldName = 'formcreator_field_' . $id; - $value = $this->value; + // Translations are saved sanitized, so we need to sanitize initial value and unsanitize translated value + $defaultValue = Sanitizer::unsanitize(__(Sanitizer::sanitize($this->value), $domain)); $html = ''; $form = PluginFormcreatorForm::getByItem($this->getQuestion()); $html .= Html::textarea([ 'name' => $fieldName, 'editor_id' => "$fieldName$rand", 'rand' => $rand, - 'value' => $value, + 'value' => $defaultValue, 'rows' => 5, 'display' => false, 'enable_richtext' => true, diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/TextareaField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/TextareaField.php index 813346869..a7a906555 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/TextareaField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/TextareaField.php @@ -31,7 +31,6 @@ namespace GlpiPlugin\Formcreator\Field\tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use PluginFormcreatorFormAnswer; -use Glpi\Toolbox\Sanitizer; class TextareaField extends CommonTestCase { public function testGetName() { From 3cf3e4ebd2d9986808828aa40be96eb387598bf8 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 3 Oct 2023 08:12:36 +0200 Subject: [PATCH 045/123] fix: restoring ticket may create inconsistency in DB --- hook.php | 12 +- .../PluginFormcreatorFormAnswer.php | 170 ++++++++++++++++++ 2 files changed, 180 insertions(+), 2 deletions(-) diff --git a/hook.php b/hook.php index a800216ef..fa9bf51fd 100644 --- a/hook.php +++ b/hook.php @@ -527,7 +527,8 @@ function plugin_formcreator_hook_delete_ticket(CommonDBTM $item) { } } - // Delete the issue + // Delete the issue associated to the ticlet + // (when a form generated one and only one ticket) // TODO: add is_deleted column to issue ? $issue = new PluginFormcreatorIssue(); $issue->deleteByCriteria([ @@ -539,7 +540,14 @@ function plugin_formcreator_hook_delete_ticket(CommonDBTM $item) { function plugin_formcreator_hook_restore_ticket(CommonDBTM $item) { $formAnswer = new PluginFormcreatorFormAnswer(); if ($formAnswer->getFromDbByTicket($item)) { - $formAnswer->createIssue(); + $relations = (new Item_Ticket())->find([ + 'itemtype' => $formAnswer->getType(), + 'items_id' => $formAnswer->getID(), + ]); + if (count($relations) === 1) { + // Recreate the issue when one and only one ticket has been created by the form + $formAnswer->createIssue(); + } $minimalStatus = $formAnswer->getAggregatedStatus(); if ($minimalStatus !== null) { $formAnswer->updateStatus($minimalStatus); diff --git a/tests/2-integration/PluginFormcreatorFormAnswer.php b/tests/2-integration/PluginFormcreatorFormAnswer.php index 19ee886ea..4d339b1e7 100644 --- a/tests/2-integration/PluginFormcreatorFormAnswer.php +++ b/tests/2-integration/PluginFormcreatorFormAnswer.php @@ -31,8 +31,10 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use PluginFormcreatorForm_Validator; +use PluginFormcreatorIssue; use Search; use TicketValidation; +use Ticket; /** * The methods conflict when running in parallel @@ -304,4 +306,172 @@ public function testGetMyLastAnswersAsValidator() { $this->boolean(in_array($id, $formAnswers))->isTrue(); } } + + /** + * Undocumented function + * + * @return void + */ + public function testDeleteTicket() { + $form = $this->getForm(); + + $targetTicket1 = $this->getTargetTicket([ + $form::getForeignKeyField() => $form->getID(), + ]); + $formAnswer = $this->newTestedInstance(); + $formAnswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formAnswer->isNewItem())->isFalse(); + $this->array($formAnswer->targetList)->hasSize(1); + /** @var Ticket */ + $ticket = $formAnswer->targetList[0]; + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $ticket::getType(), + 'items_id' => $ticket->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + $ticket->delete([ + 'id' => $ticket->getID(), + ]); + + // Test the issue has been deleted + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $ticket::getType(), + 'items_id' => $ticket->getID(), + ]); + $this->boolean($issue->isNewItem())->isTrue(); + + // Add a 2nd ttarget ticket to the form + $targetTicket2 = $this->getTargetTicket([ + $form::getForeignKeyField() => $form->getID(), + ]); + + $formAnswer = $this->newTestedInstance(); + $formAnswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formAnswer->isNewItem())->isFalse(); + $this->array($formAnswer->targetList)->hasSize(2); + $ticket = $formAnswer->targetList[0]; + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $formAnswer::getType(), + 'items_id' => $formAnswer->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + $ticket->delete([ + 'id' => $ticket->getID(), + ]); + + // Test the issue still exists + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $formAnswer::getType(), + 'items_id' => $formAnswer->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + } + + /** + * Undocumented function + * + * @return void + */ + public function testRestoreTicket() { + $form = $this->getForm(); + + $targetTicket = $this->getTargetTicket([ + $form::getForeignKeyField() => $form->getID(), + ]); + $formAnswer = $this->newTestedInstance(); + $formAnswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formAnswer->isNewItem())->isFalse(); + $this->array($formAnswer->targetList)->hasSize(1); + /** @var Ticket */ + $ticket = $formAnswer->targetList[0]; + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $ticket::getType(), + 'items_id' => $ticket->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + $ticket->delete([ + 'id' => $ticket->getID(), + ]); + + // Test the issue has been deleted + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $ticket::getType(), + 'items_id' => $ticket->getID(), + ]); + $this->boolean($issue->isNewItem())->isTrue(); + + // Restore the ticket (triggers plugin's hook) + $ticket->restore([ + 'id' => $ticket->getID(), + ]); + + // Test the issue has been recreated + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $ticket::getType(), + 'items_id' => $ticket->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + // Add a 2nd ttarget ticket to the form + $targetTicket2 = $this->getTargetTicket([ + $form::getForeignKeyField() => $form->getID(), + ]); + + $formAnswer = $this->newTestedInstance(); + $formAnswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formAnswer->isNewItem())->isFalse(); + $this->array($formAnswer->targetList)->hasSize(2); + $ticket = $formAnswer->targetList[0]; + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $formAnswer::getType(), + 'items_id' => $formAnswer->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + $ticket->delete([ + 'id' => $ticket->getID(), + ]); + + // Test the issue still exists + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $formAnswer::getType(), + 'items_id' => $formAnswer->getID(), + ]); + $this->boolean($issue->isNewItem())->isFalse(); + + // Restore the ticket (triggers plugin's hook) + $ticket->restore([ + 'id' => $ticket->getID(), + ]); + + // Test there is still only 1 issue + $issue = new PluginFormcreatorIssue(); + $issue->getFromDbByCrit([ + 'itemtype' => $formAnswer::getType(), + 'items_id' => $formAnswer->getID(), + ]); + // If no issue or several issues matches the previous request, + // then the issue is not populated from DB + $this->boolean($issue->isNewItem())->isFalse(); + } } From 9146ea57af67a38c9e10b574f9ebda8d7b8c3064 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 2 Oct 2023 10:57:46 +0200 Subject: [PATCH 046/123] fix(form): better theme compatibility, UI enhancement --- css/styles.scss | 20 +++++++++++++++----- inc/question.class.php | 4 ++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/css/styles.scss b/css/styles.scss index d080b9d94..2f9d7e313 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -105,7 +105,7 @@ > .plugin_formcreator_section { line-height: 32px; - background: #CCC; + background-color: var(--table-head-bg); padding-bottom: 1px; display: flex; flex-wrap: wrap; @@ -118,6 +118,7 @@ text-overflow: ellipsis; flex: 1; margin: 5px 0 0 5px; + color: inherit; } } } @@ -149,9 +150,13 @@ padding-left: 16px; padding-right: 10px; margin: 0 2px; - background: #F0F0F0; + background-color: var(--light-mix); display: flex; align-items: center; + + > i { + min-width: 14px; + } } .grid-stack-item .grid-stack-item-content a[data-field=name] { @@ -175,10 +180,14 @@ } .plugin_formcreator_question { - background: #F0F0F0; + background-color: var(--tabs-active-bg); margin: 5px 2px; padding-left: 15px; flex: 1; + + a { + color: inherit; + } } /* actions on sections or questions */ @@ -350,7 +359,7 @@ form#plugin_formcreator_form { } #plugin_formcreator_form .form-group > .help-block { font-size: 0.8em; - color: #333; + color: var(--text-muted); padding: 3px 0; p { @@ -996,7 +1005,8 @@ a.plugin_formcreator_formTile_title { /* Count of conditions in design view */ .plugin_formcreator_conditions_count { border-radius: 50%; - background-color: #FFF; + background-color: var(--contrast-dark); + color: var(--contrast-light); min-width: 18px; height: 18px; text-align: center; diff --git a/inc/question.class.php b/inc/question.class.php index 48b498c51..37ebc7175 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -250,13 +250,13 @@ public function getDesignHtml() : string { $html .= ""; // Toggle mandatory for the question + $html .= ""; if ($fieldType::canRequire()) { - $html .= ""; $required = ($this->fields['required'] == '0') ? 'far fa-circle' : 'far fa-check-circle'; $html .= ' '; - $html .= ""; } + $html .= ""; $html .= ''; // grid stack item content From c4f799b2c64b52a8e5bac3f923a2719ce732c97e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 2 Oct 2023 14:24:44 +0200 Subject: [PATCH 047/123] fix(formanswer): requester can edit refused answer --- inc/formanswer.class.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index fbbf1c07c..eae0edaf4 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -25,7 +25,7 @@ * @license http://www.gnu.org/licenses/gpl.txt GPLv3+ * @link https://github.com/pluginsGLPI/formcreator/ * @link https://pluginsglpi.github.io/formcreator/ - * @link http://plugins.glpi-project.org/#/plugin/formcreatorp@ + * @link http://plugins.glpi-project.org/#/plugin/formcreator * --------------------------------------------------------------------- */ @@ -616,6 +616,11 @@ public function showForm($ID, $options = []) { // Edit mode for validator $editMode = !isset($options['edit']) ? false : ($options['edit'] != '0'); + // Can the current user edit the answers ? + $canEdit = $this->fields['status'] == self::STATUS_REFUSED + && Session::getLoginUserID() == $this->fields['requester_id'] + || $this->fields['status'] == self::STATUS_WAITING + && $this->canValidate() && $editMode; // form title if (version_compare(GLPI_VERSION, '10.0.3') < 0) { @@ -700,7 +705,7 @@ public function showForm($ID, $options = []) { } } } - echo $question->getRenderedHtml($domain, $editMode, $this, $visibility[$question->getType()][$question->getID()]); + echo $question->getRenderedHtml($domain, $canEdit, $this, $visibility[$question->getType()][$question->getID()]); $lastQuestion = $question; } echo ''; From 7b9e94114f83ddd4b63922aa3e3dfec72363eba4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 10 Oct 2023 08:37:13 +0200 Subject: [PATCH 048/123] fix(requesttype): force english for comparisons --- inc/field/requesttypefield.class.php | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/inc/field/requesttypefield.class.php b/inc/field/requesttypefield.class.php index 7dcf66deb..7072c5554 100644 --- a/inc/field/requesttypefield.class.php +++ b/inc/field/requesttypefield.class.php @@ -173,7 +173,15 @@ public function isValidValue($value): bool { } public function equals($value): bool { + global $TRANSLATE; + + $oldLocale = $TRANSLATE->getLocale(); + $TRANSLATE->setLocale("en_GB"); + $_SESSION['glpilanguage'] = "en_GB"; $available = $this->getAvailableValues(); + $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; + if (!isset($available[$this->value])) { return false; } @@ -181,7 +189,15 @@ public function equals($value): bool { } public function notEquals($value): bool { + global $TRANSLATE; + + $oldLocale = $TRANSLATE->getLocale(); + $TRANSLATE->setLocale("en_GB"); + $_SESSION['glpilanguage'] = "en_GB"; $available = $this->getAvailableValues(); + $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; + if (!isset($available[$this->value])) { return false; } @@ -189,7 +205,15 @@ public function notEquals($value): bool { } public function greaterThan($value): bool { + global $TRANSLATE; + + $oldLocale = $TRANSLATE->getLocale(); + $TRANSLATE->setLocale("en_GB"); + $_SESSION['glpilanguage'] = "en_GB"; $available = $this->getAvailableValues(); + $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; + if (!isset($available[$this->value])) { return false; } @@ -197,7 +221,15 @@ public function greaterThan($value): bool { } public function lessThan($value): bool { + global $TRANSLATE; + + $oldLocale = $TRANSLATE->getLocale(); + $TRANSLATE->setLocale("en_GB"); + $_SESSION['glpilanguage'] = "en_GB"; $available = $this->getAvailableValues(); + $TRANSLATE->setLocale($oldLocale); + $_SESSION['glpilanguage'] = $oldLocale; + if (!isset($available[$this->value])) { return false; } From 599451af4b79998ebb37fd387a4a8415b70a8c80 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 6 Oct 2023 10:29:53 +0200 Subject: [PATCH 049/123] fix(formanswer): redirect after submit may lead to unavailable page --- ajax/formanswer.php | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/ajax/formanswer.php b/ajax/formanswer.php index 680f400a9..f64965103 100644 --- a/ajax/formanswer.php +++ b/ajax/formanswer.php @@ -88,28 +88,29 @@ } // redirect to created item -if ($_SESSION['glpibackcreated'] && Ticket::canView()) { - if (strpos($_SERVER['HTTP_REFERER'], 'form.form.php') === false) { - // User was not testing the form from preview - if (count($formAnswer->targetList) == 1) { - $target = current($formAnswer->targetList); - echo json_encode( - [ - 'redirect' => $target->getFormURLWithID($target->getID()), - ], JSON_FORCE_OBJECT - ); - die(); - } +if ($_SESSION['glpibackcreated']) { + if (strpos($_SERVER['HTTP_REFERER'], 'form.form.php') !== false) { echo json_encode( [ - 'redirect' => $formAnswer->getFormURLWithID($formAnswer->getID()), + 'redirect' => (new PluginFormcreatorForm())->getFormURLWithID($formAnswer->fields['plugin_formcreator_forms_id']), + ], JSON_FORCE_OBJECT + ); + die(); + } + // User was not testing the form from preview + reset($formAnswer->targetList); + $target = current($formAnswer->targetList); + if (count($formAnswer->targetList) == 1 && $target::canView()) { + echo json_encode( + [ + 'redirect' => $target->getFormURLWithID($target->getID()), ], JSON_FORCE_OBJECT ); die(); } echo json_encode( [ - 'redirect' => (new PluginFormcreatorForm())->getFormURLWithID($formAnswer->fields['plugin_formcreator_forms_id']), + 'redirect' => $formAnswer->getFormURLWithID($formAnswer->getID()), ], JSON_FORCE_OBJECT ); die(); From 9943df18ba433b523b9e387f0e530668b3fc6d1d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 10 Oct 2023 15:38:26 +0200 Subject: [PATCH 050/123] test: duplicate use statements after merge --- tests/3-unit/PluginFormcreatorForm.php | 2 -- 1 file changed, 2 deletions(-) diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index f0775bf45..26c5d1997 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -43,8 +43,6 @@ use PluginFormcreatorTargetTicket; use PluginFormcreatorTargetChange; use QueuedNotification; -use PluginFormcreatorForm_Validator; -use PluginFormcreatorLinker; use Central; use User; use UserEmail; From 8f8d9a7c44bff8ce3375aadcafef9faaa479f608 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 29 Sep 2023 14:13:58 +0200 Subject: [PATCH 051/123] fix(abstractitiltarget): itil category from template shall not take precedence --- inc/abstractitiltarget.class.php | 4 +- inc/field/dropdownfield.class.php | 1 + .../3-unit/PluginFormcreatorTargetTicket.php | 59 ++++++++++++++++++- 3 files changed, 59 insertions(+), 5 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index a2f04da4f..86681fbd4 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -2284,8 +2284,6 @@ public function getDefaultData(PluginFormcreatorFormAnswer $formanswer): array { $targetTemplateFk = $targetItemtype::getForeignKeyField(); $data = $targetItemtype::getDefaultValues(); - // Determine category early, because it is used to determine the template - $data = $this->setTargetCategory($data, $formanswer); $this->fields[$targetTemplateFk] = $this->getTargetTemplate($data); @@ -2327,6 +2325,8 @@ public function getDefaultData(PluginFormcreatorFormAnswer $formanswer): array { $data = array_merge($data, $predefined_fields); + $data = $this->setTargetCategory($data, $formanswer); + if (($data['requesttypes_id'] ?? 0) == 0) { unset($data['requesttypes_id']); } diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index e04e49efd..d93229f3c 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -720,6 +720,7 @@ public function parseObjectProperties( Plugin::loadLang(strtolower($plug['plugin']), "en_GB"); } + /** @var CommonDBTM $item */ $item = new $itemtype; $item->getFromDB($answer); diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 352cde6a9..479fe8d79 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -955,6 +955,59 @@ public function providerSetTargetCategory_noTemplate() { ]; } + public function providerSetTargetCategory_TargetOverridesTemplate() { + // When the target ticket uses a ticket template and specifies a category + $category1 = new ITILCategory(); + $category1Id = $category1->import([ + 'name' => 'category 1', + 'entities_id' => 0, + ]); + + $category2 = new ITILCategory(); + $category2Id = $category2->import([ + 'name' => 'category 2', + 'entities_id' => 0, + ]); + + $ticketTemplate = $this->getGlpiCoreItem( + TicketTemplate::getType(), [ + 'name' => 'template with predefined category to be overriden', + ] + ); + $this->getGlpiCoreItem(TicketTemplatePredefinedField::getType(), [ + 'tickettemplates_id' => $ticketTemplate->getID(), + 'num' => 7, // ITIL category + 'value' => $category1Id + ]); + + $form = $this->getForm(); + + /** @var \PluginFormcreatorTargetTicket */ + $instance1 = $this->newTestedInstance(); + $instance1->add([ + 'name' => 'target ticket', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $form->getID(), + 'tickettemplates_id' => $ticketTemplate->getID(), + 'category_rule' => $instance1::CATEGORY_RULE_SPECIFIC, + 'category_question' => $category2Id, + ]); + + $formanswer = new PluginFormcreatorFormAnswer(); + $formanswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formanswer->isNewItem())->isFalse(); + + return [ + [ + 'instance' => $instance1, + 'formanswer' => $formanswer, + 'expected' => $category2Id, + ], + ]; + } + /** * Test if a template with a predefined category is properly applied * @@ -1010,7 +1063,8 @@ public function providerSetTargetCategory() { return array_merge( $this->providerSetTargetCategory_nothing(), $this->providerSetTargetCategory_noTemplate(), - $this->providerSetTargetCategory_FromTemplate() + $this->providerSetTargetCategory_FromTemplate(), + $this->providerSetTargetCategory_TargetOverridesTemplate() ); } @@ -1019,8 +1073,7 @@ public function providerSetTargetCategory() { */ public function testSetTargetCategory($instance, $formanswer, $expected) { PluginFormcreatorFields::resetVisibilityCache(); - $data = $this->callPrivateMethod($instance, 'getDefaultData', $formanswer); - $output = $this->callPrivateMethod($instance, 'setTargetCategory', $data, $formanswer); + $output = $this->callPrivateMethod($instance, 'getDefaultData', $formanswer); $this->integer((int) $output['itilcategories_id'])->isEqualTo($expected); } From af43a9cf1dcece0d7f890f636d33b11ece4a4230 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 10 Oct 2023 16:02:52 +0200 Subject: [PATCH 052/123] fix(dropdownfield): display of username in Formcreator 2.4.2, user was displayed with first and last name --- inc/field/dropdownfield.class.php | 12 +++++++++--- tests/3-unit/PluginFormcreatorForm.php | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d93229f3c..5fb5f92cd 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -357,11 +357,17 @@ public function getRenderedHtml($domain, $canEdit = true): string { $item = new $itemtype(); $value = ''; if ($item->getFromDB($this->value)) { - $column = 'name'; + $value = $item->fields['name']; if ($item instanceof CommonTreeDropdown) { - $column = 'completename'; + $value = $item->fields['completename']; + } else { + /** @var CommonDBTM $item */ + switch ($item->getType()) { + case User::class: + $value = (new DbUtils())->getUserName($item->getID()); + break; + } } - $value = $item->fields[$column]; } return $value; diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index 6ecc8a538..9b14fae41 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -485,7 +485,7 @@ public function testCreateValidationNotification(User $requester, User $validato $form = $this->getForm([ 'name' => 'validation notification', - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER, + 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER, '_validator_users' => [$validator->getID()], ]); $this->getSection([ From c5e3077822dd0d76e6f05d1b39b52ed06fd1dcad Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 17 Oct 2023 09:18:47 +0200 Subject: [PATCH 053/123] test(glpiselectfield): check non editable rendering with user type --- .../Formcreator/Field/GlpiSelectField.php | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/GlpiSelectField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/GlpiSelectField.php index e402d2555..53b0ae073 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/GlpiSelectField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/GlpiSelectField.php @@ -33,6 +33,7 @@ namespace GlpiPlugin\Formcreator\Field\tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Computer; +use User; class GlpiselectField extends CommonTestCase { @@ -330,4 +331,43 @@ public function testGetValueForApi($input, $expected) { $output = $instance->getValueForApi(); $this->array($output)->isEqualTo($expected); } + + + public function providerGetRenderedHtml() { + $question = $this->getQuestion([ + 'fieldtype' => 'glpiselect', + 'itemtype' => User::class, + ]); + $field = $question->getSubField(); + + yield [ + 'field' => $field, + 'value' => User::getIdByName('glpi'), + 'expectFunction' => function () use ($field) { + $this->string($field->getRenderedHtml('', false))->isEqualTo('glpi'); + }, + ]; + + $login = $this->getUniqueString(); + $this->getGlpiCoreItem(User::class, [ + 'name' => $login, + 'firstname' => 'Alan', + 'realname' => 'Turing' + ]); + yield [ + 'field' => $field, + 'value' => User::getIdByName($login), + 'expectFunction' => function () use ($field) { + $this->string($field->getRenderedHtml('', false))->isEqualTo('Turing Alan'); + }, + ]; + } + + /** + * @dataProvider providerGetRenderedHtml + */ + public function testGetRenderedHtml($field, $value, $expectFunction) { + $field->deserializeValue($value); + $expectFunction(); + } } From 63999d06863e0512c0c00d71e3e1e27304adf28a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 23 Oct 2023 14:57:22 +0200 Subject: [PATCH 054/123] feat(glpiselectfield): attach existing documents to targets --- inc/abstractitiltarget.class.php | 23 ++++++++ inc/field/dropdownfield.class.php | 12 +++- inc/formanswer.class.php | 2 +- inc/targetticket.class.php | 1 + .../Formcreator/Field/DropdownField.php | 58 ++++++++++--------- 5 files changed, 66 insertions(+), 30 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 86681fbd4..6d91ea76d 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -2375,6 +2375,29 @@ protected function prepareUploadsFromTextarea(array $data, PluginFormcreatorForm return $data; } + /** + * Undocumented function + * + * @param array $data + * @param PluginFormcreatorFormAnswer $formanswer + * @return array + */ + protected function setDocuments($data, PluginFormcreatorFormAnswer $formanswer): array { + foreach ($formanswer->getQuestionFields($formanswer->getForm()->getID()) ?? [] as $field) { + $question = $field->getQuestion(); + if ($question->fields['fieldtype'] !== 'glpiselect') { + continue; + } + if ($question->fields['itemtype'] !== Document::class) { + continue; + } + + $data['_documents_id'][] = $field->getRawValue(); + } + + return $data; + } + /** * Emulate file uploads for documents provided to file questions * diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 5fb5f92cd..11400c597 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -60,7 +60,6 @@ use OLA; use QueryExpression; use QuerySubQuery; -use QueryUnion; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; use Plugin; @@ -366,6 +365,10 @@ public function getRenderedHtml($domain, $canEdit = true): string { case User::class: $value = (new DbUtils())->getUserName($item->getID()); break; + case Document::class: + /** @var Document $item */ + $value = $item->getDownloadLink($this->form_answer); + break; } } } @@ -427,7 +430,12 @@ public function moveUploads() { } public function getDocumentsForTarget(): array { - return []; + $itemtype = $this->getSubItemtype(); + if ($itemtype !== Document::class) { + return []; + } + + return [$this->value]; // Array of a single document ID } public static function getName(): string { diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index eae0edaf4..a83b7a8a3 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1720,7 +1720,7 @@ private function updateIssue() { /** * get all fields from a form * - * @param int $formId ID of the form where come the fileds to load + * @param int $formId ID of the form where come the fields to load * @return PluginFormcreatorAbstractField[] */ public function getQuestionFields($formId) : array { diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index fd2d92b35..865256c0c 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -893,6 +893,7 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $data = $this->assignedGroups + $data; } + $data = $this->setDocuments($data, $formanswer); $data = $this->prepareUploadedFiles($data, $formanswer); $data = $this->appendFieldsData($data, $formanswer); diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php index e165c6eea..762332208 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/DropdownField.php @@ -29,7 +29,10 @@ * --------------------------------------------------------------------- */ namespace GlpiPlugin\Formcreator\Field\tests\units; + use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use Computer; +use ITILCategory; use Location; class DropdownField extends CommonTestCase { public function beforeTestMethod($method) { @@ -52,14 +55,14 @@ public function providerPrepareQuestionInputForSave() { [ 'input' => [ 'name' => $name, - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'show_tree_depth' => '5', 'show_tree_root' => '0', 'selectable_tree_root' => '0', ], 'expected' => [ 'name' => $name, - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => json_encode([ 'show_tree_depth' => '5', 'show_tree_root' => '0', @@ -71,7 +74,7 @@ public function providerPrepareQuestionInputForSave() { [ 'input' => [ 'name' => $name, - 'itemtype' => \ITILCategory::class, + 'itemtype' => ITILCategory::class, 'show_ticket_categories' => '2', 'show_tree_depth' => '3', 'default_values' => '', @@ -112,7 +115,7 @@ public function testisPublicFormCompatible() { public function testIsPrerequisites() { $instance = $this->newTestedInstance($this->getQuestion([ - 'itemtype' => \Computer::class + 'itemtype' => Computer::class ])); $output = $instance->isPrerequisites(); $this->boolean($output)->isEqualTo(true); @@ -133,12 +136,13 @@ public function testGetValueForDesign() { } public function testGetDocumentsForTarget() { - $instance = $this->newTestedInstance(new \PluginFormcreatorQuestion()); + $question = $this->getQuestion(); + $instance = $question->getSubField(); $this->array($instance->getDocumentsForTarget())->hasSize(0); } public function providerIsValid() { - $location = new \Location(); + $location = new Location(); $locationId = $location->import([ 'completename' => 'foo', 'entities_id' => $_SESSION['glpiactive_entity'] @@ -148,13 +152,13 @@ public function providerIsValid() { [ 'question' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => '', 'required' => '0', 'default_values' => '0', ]), 'input' => [ - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '0', 'show_tree_depth' => '5', 'show_tree_root' => '0', @@ -164,12 +168,12 @@ public function providerIsValid() { [ 'question' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => '', 'required' => '1', ]), 'input' => [ - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '0', 'show_tree_depth' => '5', 'show_tree_root' => '0', @@ -179,13 +183,13 @@ public function providerIsValid() { [ 'question' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => '', 'required' => '1', 'default_values' => '', ]), 'input' => [ - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '42', 'show_tree_depth' => '5', 'show_tree_root' => '0', @@ -195,13 +199,13 @@ public function providerIsValid() { [ 'question' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => '', 'required' => '1', 'default_values' => $locationId, ]), 'input' => [ - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '42', 'show_tree_depth' => '5', 'show_tree_root' => '0', @@ -222,7 +226,7 @@ public function testIsValid($question, $input, $expectedValidity) { } public function providerGetValueForTargetText() { - $location = new \Location(); + $location = new Location(); $location->add([ 'name' => $this->getUniqueString(), ]); @@ -230,10 +234,10 @@ public function providerGetValueForTargetText() { [ 'fields' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' => \Location::class, + 'itemtype' => Location::class, 'values' => '', 'required' => '1', - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '42', ]), 'value' => "", @@ -242,10 +246,10 @@ public function providerGetValueForTargetText() { [ 'fields' => $this->getQuestion([ 'name' => 'fieldname', - 'itemtype' =>\Location::class, + 'itemtype' =>Location::class, 'values' =>'', 'required' => '1', - 'dropdown_values' => \Location::class, + 'dropdown_values' => Location::class, 'dropdown_default_value' => '', ]), 'value' => $location->getID(), @@ -266,8 +270,8 @@ public function testGetValueForTargetText($fields, $value, $expected) { } public function providerEquals() { - $location1 = new \Location(); - $location2 = new \Location(); + $location1 = new Location(); + $location2 = new Location(); $location1Id = $location1->add([ 'name' => $this->getUniqueString() ]); @@ -278,7 +282,7 @@ public function providerEquals() { return [ [ 'fields' => $this->getQuestion([ - 'itemtype' => \Location::class, + 'itemtype' => Location::class, ]), 'value' => $location1->fields['completename'], 'answer' => (string) $location1Id, @@ -286,7 +290,7 @@ public function providerEquals() { ], [ 'fields' => $this->getQuestion([ - 'itemtype' => \Location::class, + 'itemtype' => Location::class, ]), 'value' => $location2->fields['completename'], 'answer' => (string) $location1Id, @@ -305,8 +309,8 @@ public function testEquals($fields, $value, $answer, $expected) { } public function providerNotEquals() { - $location1 = new \Location(); - $location2 = new \Location(); + $location1 = new Location(); + $location2 = new Location(); $location1Id = $location1->add([ 'name' => $this->getUniqueString() ]); @@ -317,7 +321,7 @@ public function providerNotEquals() { return [ [ 'fields' => $this->getQuestion([ - 'itemtype' => \Location::class, + 'itemtype' => Location::class, ]), 'value' => $location1->fields['completename'], 'answer' => (string) $location1Id, @@ -325,7 +329,7 @@ public function providerNotEquals() { ], [ 'fields' => $this->getQuestion([ - 'itemtype' => \Location::class, + 'itemtype' => Location::class, ]), 'value' => $location2->fields['completename'], 'answer' => (string) $location1Id, From 4da93e38e785365af884f9fbd2f7c8bd9ae05a22 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 30 Oct 2023 14:02:27 +0100 Subject: [PATCH 055/123] fix(glpiselectfield,dropdownfield): prevent php warning --- inc/field/dropdownfield.class.php | 6 +++--- inc/field/glpiselectfield.class.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 11400c597..d725b0d9d 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -602,7 +602,7 @@ private function getMyGroups($userID) { } public function equals($value): bool { - $value = html_entity_decode($value); + $value = html_entity_decode($value ?? ''); $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if ($dropdown->isNewId($this->value)) { @@ -624,7 +624,7 @@ public function notEquals($value): bool { } public function greaterThan($value): bool { - $value = html_entity_decode($value); + $value = html_entity_decode($value ?? ''); $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if (!$dropdown->getFromDB($this->value)) { @@ -643,7 +643,7 @@ public function lessThan($value): bool { } public function regex($value): bool { - $value = html_entity_decode($value); + $value = html_entity_decode($value ?? ''); $itemtype = $this->question->fields['itemtype']; $dropdown = new $itemtype(); if (!$dropdown->getFromDB($this->value)) { diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index 8450f7e8d..71a1f67dd 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -160,7 +160,7 @@ public function buildParams($rand = null) { } public function equals($value): bool { - $value = html_entity_decode($value); + $value = html_entity_decode($value ?? ''); $itemtype = $this->getSubItemtype(); $item = new $itemtype(); if ($item->isNewId($this->value)) { @@ -177,7 +177,7 @@ public function notEquals($value): bool { } public function greaterThan($value): bool { - $value = html_entity_decode($value); + $value = html_entity_decode($value ?? ''); $itemtype = $this->getSubItemtype(); $item = new $itemtype(); if (!$item->getFromDB($this->value)) { From c5167c16cc2b36e0b16691c5d297be35ec7048b2 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 31 Oct 2023 08:45:57 +0100 Subject: [PATCH 056/123] fix(target_actor): actors ID not converted when duplicating a form --- inc/target_actor.class.php | 85 +++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 42 deletions(-) diff --git a/inc/target_actor.class.php b/inc/target_actor.class.php index 7f3866712..69ad45170 100644 --- a/inc/target_actor.class.php +++ b/inc/target_actor.class.php @@ -172,51 +172,52 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con 'uuid', $input['uuid'] ); - // Convert UUIDs or names into IDs - switch ($input['actor_type']) { - case self::ACTOR_TYPE_QUESTION_PERSON : - case self::ACTOR_TYPE_QUESTION_GROUP : - case self::ACTOR_TYPE_QUESTION_SUPPLIER : - case self::ACTOR_TYPE_QUESTION_ACTORS : - case self::ACTOR_TYPE_GROUP_FROM_OBJECT : - case self::ACTOR_TYPE_TECH_GROUP_FROM_OBJECT : - /** @var PluginFormcreatorQuestion $question */ - $question = $linker->getObject($input['actor_value'], PluginFormcreatorQuestion::class); - if ($question === false) { - $linker->postpone($input[$idKey], $item->getType(), $input, $containerId); - return false; - } - $input['actor_value'] = $question->getID(); - break; + } - case self::ACTOR_TYPE_PERSON: - case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: - $user = new User; - $users_id = plugin_formcreator_getFromDBByField($user, 'name', $input['actor_value']); - if ($users_id === false) { - throw new ImportFailureException(sprintf(__('Failed to find a user: %1$s'), $input['actor_value'])); - } - $input['actor_value'] = $users_id; - break; + // Convert UUIDs or names into IDs + switch ($input['actor_type']) { + case self::ACTOR_TYPE_QUESTION_PERSON : + case self::ACTOR_TYPE_QUESTION_GROUP : + case self::ACTOR_TYPE_QUESTION_SUPPLIER : + case self::ACTOR_TYPE_QUESTION_ACTORS : + case self::ACTOR_TYPE_GROUP_FROM_OBJECT : + case self::ACTOR_TYPE_TECH_GROUP_FROM_OBJECT : + /** @var PluginFormcreatorQuestion $question */ + $question = $linker->getObject($input['actor_value'], PluginFormcreatorQuestion::class); + if ($question === false) { + $linker->postpone($input[$idKey], $item->getType(), $input, $containerId); + return false; + } + $input['actor_value'] = $question->getID(); + break; - case self::ACTOR_TYPE_GROUP: - $group = new Group; - $groups_id = plugin_formcreator_getFromDBByField($group, 'completename', $input['actor_value']); - if ($groups_id === false) { - throw new ImportFailureException(sprintf(__('Failed to find a group: %1$s'), $input['actor_value'])); - } - $input['actor_value'] = $groups_id; - break; + case self::ACTOR_TYPE_PERSON: + case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: + $user = new User; + $users_id = plugin_formcreator_getFromDBByField($user, 'name', $input['actor_value']); + if ($users_id === false) { + throw new ImportFailureException(sprintf(__('Failed to find a user: %1$s'), $input['actor_value'])); + } + $input['actor_value'] = $users_id; + break; - case self::ACTOR_TYPE_SUPPLIER: - $supplier = new Supplier; - $suppliers_id = plugin_formcreator_getFromDBByField($supplier, 'name', $input['actor_value']); - if ($suppliers_id === false) { - throw new ImportFailureException(sprintf(__('Failed to find a supplier: %1$s'), $input['actor_value'])); - } - $input['actor_value'] = $suppliers_id; - break; - } + case self::ACTOR_TYPE_GROUP: + $group = new Group; + $groups_id = plugin_formcreator_getFromDBByField($group, 'completename', $input['actor_value']); + if ($groups_id === false) { + throw new ImportFailureException(sprintf(__('Failed to find a group: %1$s'), $input['actor_value'])); + } + $input['actor_value'] = $groups_id; + break; + + case self::ACTOR_TYPE_SUPPLIER: + $supplier = new Supplier; + $suppliers_id = plugin_formcreator_getFromDBByField($supplier, 'name', $input['actor_value']); + if ($suppliers_id === false) { + throw new ImportFailureException(sprintf(__('Failed to find a supplier: %1$s'), $input['actor_value'])); + } + $input['actor_value'] = $suppliers_id; + break; } $originalId = $input[$idKey]; From 46559a0a167d4e512a3bd2bf0f3c1fd4e68c4735 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 31 Oct 2023 11:00:56 +0100 Subject: [PATCH 057/123] docs: type hint for IDE --- inc/exportabletrait.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/exportabletrait.class.php b/inc/exportabletrait.class.php index a7280e62a..2fcbbba23 100644 --- a/inc/exportabletrait.class.php +++ b/inc/exportabletrait.class.php @@ -111,6 +111,7 @@ public function importChildrenObjects(PluginFormcreatorExportableInterface $pare } } // Delete all other restrictions + /** @var PluginFormcreatorExportableInterface $subItem */ $subItem = new $itemtype(); $subItem->deleteObsoleteItems($parent, $importedItems); } From 7bfb93d743833f6aaee68e78156ab2562cd06120 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 3 Nov 2023 11:14:21 +0100 Subject: [PATCH 058/123] fix(install): typo in function name --- install/upgrade_to_2.14.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php index 939a4a765..924805cf9 100644 --- a/install/upgrade_to_2.14.php +++ b/install/upgrade_to_2.14.php @@ -128,7 +128,7 @@ public function addRights() { } } - public function isResyncIssuesRequiresd() { + public function isResyncIssuesRequired() { return true; } From 1b0ed073eee79718426f3f006398620df3ca1a67 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 6 Nov 2023 10:15:25 +0100 Subject: [PATCH 059/123] refactor(glpiselectfield): move specific code in appropriate class --- inc/field/dropdownfield.class.php | 7 +------ inc/field/glpiselectfield.class.php | 11 +++++++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 87de2044b..d57bd8570 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -569,12 +569,7 @@ public function getValueForDesign(): string { public function getValueForTargetText($domain, $richText): ?string { $DbUtil = new DbUtils(); $itemtype = $this->getSubItemtype(); - if ($itemtype == User::class) { - $value = $DbUtil->getUserName($this->value); - } else { - $value = Dropdown::getDropdownName($DbUtil->getTableForItemType($itemtype), $this->value); - } - return $value; + return Dropdown::getDropdownName($DbUtil->getTableForItemType($itemtype), $this->value);; } public function moveUploads() { diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index 9eb6b1f37..5ae76af2f 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -34,6 +34,7 @@ use Html; use Session; +use DBUtils; use Dropdown; use Entity; use CommonTreeDropdown; @@ -150,6 +151,16 @@ public function getAvailableValues(array $values = null): array { return []; } + public function getValueForTargetText($domain, $richText): ?string { + $itemtype = $this->getSubItemtype(); + if ($itemtype == User::class) { + $DbUtil = new DbUtils(); + return $DbUtil->getUserName($this->value); + } + + return parent::getValueForTargetText($domain, $richText); + } + public function buildParams($rand = null) { $dparams = parent::buildParams($rand); $itemtype = $this->getSubItemtype(); From 66bea30e0629e3a8bb3105dd0a89370b6cfdfc26 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 6 Nov 2023 10:26:13 +0100 Subject: [PATCH 060/123] fix(glpiselectfield): disable anonymization of user for answer resolution --- inc/field/dropdownfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d725b0d9d..077a43394 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -419,7 +419,7 @@ public function getValueForTargetText($domain, $richText): ?string { $DbUtil = new DbUtils(); $itemtype = $this->getSubItemtype(); if ($itemtype == User::class) { - $value = $DbUtil->getUserName($this->value); + $value = $DbUtil->getUserName($this->value, 0, true); } else { $value = Dropdown::getDropdownName($DbUtil->getTableForItemType($itemtype), $this->value); } From b084ec068505280cec029d98ca39afa07f150047 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 6 Nov 2023 10:35:48 +0100 Subject: [PATCH 061/123] test(entityconfig): typo in method name --- tests/3-unit/PluginFormcreatorEntityConfig.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/3-unit/PluginFormcreatorEntityConfig.php b/tests/3-unit/PluginFormcreatorEntityConfig.php index b3ecc135f..bb971610e 100644 --- a/tests/3-unit/PluginFormcreatorEntityConfig.php +++ b/tests/3-unit/PluginFormcreatorEntityConfig.php @@ -252,7 +252,7 @@ public function testGetEnumDashboardVisibility() { ]); } - public function testGvetEnumHomePage() { + public function testGetEnumHomePage() { $output = \PluginFormcreatorEntityconfig::getEnumHomePage(); $this->array($output)->isEqualTo([ \PluginFormcreatorEntityconfig::CONFIG_PARENT => __('Inheritance of the parent entity'), From 56ddff2614d398b35d70b50c4108a5fe6bda5537 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 3 Nov 2023 16:10:40 +0100 Subject: [PATCH 062/123] fix(issue): SQL scaping problem when updating a ticket --- hook.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/hook.php b/hook.php index fa9bf51fd..6837610bd 100644 --- a/hook.php +++ b/hook.php @@ -453,7 +453,9 @@ function plugin_formcreator_hook_update_ticket(CommonDBTM $item) { $validationStatus = PluginFormcreatorCommon::getTicketStatusForIssue($item); - $issueName = $item->fields['name'] != '' ? addslashes($item->fields['name']) : '(' . $item->getID() . ')'; + $issueName = $item->fields['name'] != '' + ? $item->fields['name'] + : '(' . $item->getID() . ')'; $issue = new PluginFormcreatorIssue(); $issue->getFromDBByCrit([ 'AND' => [ @@ -480,14 +482,14 @@ function plugin_formcreator_hook_update_ticket(CommonDBTM $item) { 'items_id' => $id, 'display_id' => "t_$id", 'itemtype' => Ticket::class, - 'name' => $issueName, + 'name' => $DB->escape($issueName), 'status' => $validationStatus, 'date_creation' => $item->fields['date'], 'date_mod' => $item->fields['date_mod'], 'entities_id' => $item->fields['entities_id'], 'is_recursive' => '0', 'requester_id' => $requester, - 'comment' => addslashes($item->fields['content']), + 'comment' => $DB->escape($item->fields['content']), ]); } @@ -611,7 +613,10 @@ function plugin_formcreator_hook_update_ticketvalidation(CommonDBTM $item) { if ($issue->isNewItem()) { return; } - $issue->update(['status' => $status] + $issue->fields); + $issue->update([ + 'id' => $issue->getID(), + 'status' => $status + ]); } function plugin_formcreator_hook_update_itilFollowup($followup) { From be58e6b7cd310cfaa1edb1a277de87fbdc793136 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 9 Nov 2023 08:43:25 +0100 Subject: [PATCH 063/123] build: make unofficial build --- setup.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.php b/setup.php index 865d211b5..0ebeba6a8 100644 --- a/setup.php +++ b/setup.php @@ -37,7 +37,7 @@ // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); // is or is not an official release of the plugin -define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); +define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); // Minimal GLPI version, inclusive define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); From 1eabb17e2051d7c270bf21aa25e75dd760999e00 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 9 Nov 2023 08:43:39 +0100 Subject: [PATCH 064/123] docs(locales): update translations --- locales/en_GB.mo | Bin 39086 -> 39890 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/locales/en_GB.mo b/locales/en_GB.mo index 41979dd9bb8f0c2dd460444d713b433eb56d3508..3dd7fd5def220b7c60d8d4237611ed1e5369c7ff 100644 GIT binary patch literal 39890 zcmeI4d6ZPe+5fMAfG8k{BDin?S!KpyQy2t9)`_wYC~l;u`_4>DPj}l3Flt;9HEI+! zDv7(v>z24AQDfYq#ubfX)I{U1iP0EE;}SKR=`8|Dp2ryw9pVZ#(!;xIOH=kLQhnz2PXhKkN+~ zAyK^5a4&c@><=G<1L2=w75ukz?_J}0d*Ge}_k;;J9DWD#&-*EVhQSwMSGdhs&+87m zL%I9FUE!{<8yxHWC&L|ZAK={cq2krU&aefl9>>7G@LRAKJQwzaS3o^~BkTk3gge5= zAw~CIhC9Qapd2bIqUP;&eVN=|!Du;m{C)h?5vK6w?J+~Zofk#5ss{tzAyyJ;*2=4De^^cq2w(uFK z=bwkF*K1JEzYkSkZ(l3FA#f(nDNyA&5vsoDL#1;wRJm@4YQM*zgJl-%b*$$LIj`>lYx zzy_#xZ-vU|TB!0o;@rQ7%I{<6?p5YWD!f(ReVJnpU*2CT4 zZBX@k8uo{8LZ$O1RQ-lbv-8rnCD zg_6%lQ2olAZu9RBRi53U$~y_F-4{dk$7ZN}_l1)C?oiK*MELaC6uXRx6y&2ZP zN1@8|IaE7#Ind^}3snC5K;=6fN=}QQ+J8Az`>lc+7pFnB%cW4|yVdalsPXYMlzd)< zSHrjAaqyg(%sp^>3Ymppz(2y&Y}*dA=h%D>hI+mUD!n39e>?%I-OhuZ;H6OIxB{x( zf91mOhFx(#0@a=yq1yLZsC51eC5KO-()Z@t_Sp{lIQM{hZW^qHbD+j!5lU|7K(*74 zpwhe3`9A@b&#O>!c^68KUpV(R^KAR=2-Od2q0&19Dt;2Go!7!a@D!;2cNJ9r_rdP) z1*rb?XE+{y3iaIHbvC{Ipu+2*>a^W{ZmFpL92z(Ik0N;YD z|Hp7U*k!)$U%lWc+#}!!xEQKmv_jSQBBMIy5l=g@%{l-u75$5v&%x;@B2aJ zKNjlwSy1I$;QUv>Ubs_G@;MHwT~3E8$7N9c`x>bJb0<_iABSp(7o7VQsCIZ4s-3$o zvh6qos(d4$=Cf+3d}cw_dokP*W}(V|GVBe{fO_sCsPbOv{I7@VA9p$TeNgkm@1XL3 z8>-)TUTo{NC)D#*P~&hCRJse{aJU@q1HT0o??yNQ-VT-CCaCngEwSbH9jl<^Rtx*U zI;e6V4%OdQx$t!^{4y8*Gv~e+N{&xCz6y85y$PzEUqY30=cRW2-yLdP9SBvP!=U7t zhia#jpz3`FlpL>uO6LZ+7kmIJ-d~~Q_W|4qegcQV9`!a}4OG3BL8X^~nmb;SN+V*RP({Nt~cY!ZKwa-UT_3gaE_VZCta+v101giZS z;b?dU8~|^1+z7|x{wo{|cR$Rw%QQF=_j0KEoCsCEyWm*(F5DUJdAM!A2~hH!4+p{& ztcBl&njh|mYPWacP}t`PTmFeq>CATS!=d`kD!4s79;!c{4%I&{cK+8wwZ|>aeLIvq z9)y}-eh>G9FTgD9d!$Y8J5b^0K(*tAa94OaRD1u*h2IY~zifc&KTkuo%j;0_cRb3; z8*02wgBxHP`f$IMR-T7C9t+ivFNMnYDmVz<2vv_KpvKSBQ0?;?+#7xl`@-Shv~ryc zRnB@S|CLbn&cS~0+fd`|2T=Z(L*;vu<85#f?t7s6!>3U49ul+pj)$5D=R<`rhEw73 zQ0;doRDEBCYUkb!wmnBfg)e~e&%-fr9hBVef~wEo;BIi2xGnEEsCJ$URsW?>^^ZZ7 z>p16smgB`x@vn2d)$u;4@;(mLZ$E`9kDsvZHyawcLFKa&?g3k%%KJUo1zrOcemzuw zy8|k}hoR{QQ2p_BsPcUTCv3yBf$cAo8*TiVQ1xF3)&Gx&YL9E6v}78=>m`3#fkfYpDAF4oW_+LOs6;N*

$zzA4?H_wUjqCYP&&Q#jUk#Q1 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 R(=9i5yRCGqExOJ2{{U(X>CFHD literal 39086 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 Date: Thu, 9 Nov 2023 08:44:08 +0100 Subject: [PATCH 065/123] docs(locales): update translations --- RoboFile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RoboFile.php b/RoboFile.php index 59397ae58..9d07b7cc6 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -206,7 +206,7 @@ public function archiveBuild($release = 'release') { $success = $this->taskExec('composer') ->arg('install') ->arg('--no-dev') - ->arg("--working-dir='$archiveWorkdir/$pluginName'") + ->arg("--working-dir=$archiveWorkdir/$pluginName") ->run(); if ($success->getExitCode() != 0) { throw new RuntimeException("failed to generate PHP resources"); From 42b7efac12ea6642770aa3cdef26a0de7d4252cd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 13 Nov 2023 14:00:07 +0100 Subject: [PATCH 066/123] fix(ldapfield): missing error message --- inc/field/ldapselectfield.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/field/ldapselectfield.class.php b/inc/field/ldapselectfield.class.php index 27881f0f8..a34d7a84f 100644 --- a/inc/field/ldapselectfield.class.php +++ b/inc/field/ldapselectfield.class.php @@ -151,6 +151,7 @@ public function prepareQuestionInputForSave($input) { if (isset($ldap_values['ldap_attribute'])) { $ldap_dropdown = RuleRightParameter::getById((int) $ldap_values['ldap_attribute']); if (!($ldap_dropdown instanceof RuleRightParameter)) { + Session::addMessageAfterRedirect(__('LDAP attribute is required!', 'formcreator'), false, ERROR); return []; } } From b912519330d2ca0be6370e18dcd0e1fe6a8c6373 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Oct 2023 09:27:50 +0200 Subject: [PATCH 067/123] bump(2.13.8): version 2.13.8 --- .../mysql/plugin_formcreator_2.13.8_empty.sql | 352 ++++++++++++++++++ package.json | 2 +- plugin.xml | 5 + setup.php | 4 +- 4 files changed, 360 insertions(+), 3 deletions(-) create mode 100644 install/mysql/plugin_formcreator_2.13.8_empty.sql diff --git a/install/mysql/plugin_formcreator_2.13.8_empty.sql b/install/mysql/plugin_formcreator_2.13.8_empty.sql new file mode 100644 index 000000000..6838b92fb --- /dev/null +++ b/install/mysql/plugin_formcreator_2.13.8_empty.sql @@ -0,0 +1,352 @@ +-- Database schema +-- Do NOT drop anything here + +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_formanswers_id` int unsigned NOT NULL DEFAULT '0', + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `answer` longtext, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_formanswers_id` (`plugin_formcreator_formanswers_id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `comment` mediumtext, + `completename` varchar(255) DEFAULT NULL, + `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', + `level` int(11) NOT NULL DEFAULT '1', + `sons_cache` longtext, + `ancestors_cache` longtext, + `knowbaseitemcategories_id` int unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + INDEX `name` (`name`), + INDEX `knowbaseitemcategories_id` (`knowbaseitemcategories_id`), + INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `entities_id` int unsigned NOT NULL DEFAULT '0', + `replace_helpdesk` int(11) NOT NULL DEFAULT '-2', + `default_form_list_mode` int(11) NOT NULL DEFAULT '-2', + `sort_order` int(11) NOT NULL DEFAULT '-2', + `is_kb_separated` int(11) NOT NULL DEFAULT '-2', + `is_search_visible` int(11) NOT NULL DEFAULT '-2', + `is_dashboard_visible` int(11) NOT NULL DEFAULT '-2', + `is_header_visible` int(11) NOT NULL DEFAULT '-2', + `is_search_issue_visible` int(11) NOT NULL DEFAULT '-2', + `tile_design` int(11) NOT NULL DEFAULT '-2', + `header` text, + `service_catalog_home` int(11) NOT NULL DEFAULT '-2', + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`entities_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `icon` varchar(255) NOT NULL DEFAULT '', + `icon_color` varchar(255) NOT NULL DEFAULT '', + `background_color` varchar(255) NOT NULL DEFAULT '', + `access_rights` tinyint(1) NOT NULL DEFAULT '1', + `description` varchar(255) DEFAULT NULL, + `content` longtext, + `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', + `is_active` tinyint(1) NOT NULL DEFAULT '0', + `language` varchar(255) NOT NULL DEFAULT '', + `helpdesk_home` tinyint(1) NOT NULL DEFAULT '0', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0', + `validation_required` tinyint(1) NOT NULL DEFAULT '0', + `usage_count` int(11) NOT NULL DEFAULT '0', + `is_default` tinyint(1) NOT NULL DEFAULT '0', + `is_captcha_enabled` tinyint(1) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1' COMMENT 'Conditions setting to show the submit button', + `formanswer_name` varchar(255) NOT NULL DEFAULT '', + `is_visible` tinyint NOT NULL DEFAULT 1, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `entities_id` (`entities_id`), + INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `requester_id` int unsigned NOT NULL DEFAULT '0', + `users_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'User in charge of validation', + `groups_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'Group in charge of validation', + `request_date` timestamp NULL, + `status` int(11) NOT NULL DEFAULT '101', + `comment` mediumtext, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`), + INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`), + INDEX `requester_id` (`requester_id`), + INDEX `users_id_validator` (`users_id_validator`), + INDEX `groups_id_validator` (`groups_id_validator`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `profiles_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`profiles_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `users_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`users_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `groups_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`groups_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`itemtype`,`items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_sections_id` int unsigned NOT NULL DEFAULT '0', + `fieldtype` varchar(30) NOT NULL DEFAULT 'text', + `required` tinyint(1) NOT NULL DEFAULT '0', + `show_empty` tinyint(1) NOT NULL DEFAULT '0', + `default_values` mediumtext, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype used for glpi objects and dropdown question types', + `values` mediumtext, + `description` mediumtext, + `row` int(11) NOT NULL DEFAULT '0', + `col` int(11) NOT NULL DEFAULT '0', + `width` int(11) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_sections_id` (`plugin_formcreator_sections_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype of the item affected by the condition', + `items_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'item ID of the item affected by the condition', + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'question to test for the condition', + `show_condition` int(11) NOT NULL DEFAULT '0', + `show_value` mediumtext NULL DEFAULT NULL, + `show_logic` int(11) NOT NULL DEFAULT '1', + `order` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) NULL DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`), + INDEX `item` (`itemtype`, `items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `order` int(11) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `changetemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `impactcontent` longtext, + `controlistcontent` longtext, + `rolloutplancontent` longtext, + `backoutplancontent` longtext, + `checklistcontent` longtext, + `due_date_rule` int(11) NOT NULL DEFAULT '1', + `due_date_question` int unsigned NOT NULL DEFAULT '0', + `due_date_value` tinyint(4) DEFAULT NULL, + `due_date_period` int(11) NOT NULL DEFAULT '0', + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `validation_followup` tinyint(1) NOT NULL DEFAULT '1', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `commonitil_validation_rule` int(11) NOT NULL DEFAULT '1', + `commonitil_validation_question` varchar(255) DEFAULT NULL, + `show_rule` int(11) NOT NULL DEFAULT '1', + `sla_rule` int(11) NOT NULL DEFAULT '1', + `sla_question_tto` int unsigned NOT NULL DEFAULT '0', + `sla_question_ttr` int unsigned NOT NULL DEFAULT '0', + `ola_rule` int(11) NOT NULL DEFAULT '1', + `ola_question_tto` int unsigned NOT NULL DEFAULT '0', + `ola_question_ttr` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `source_rule` int(11) NOT NULL DEFAULT '0', + `source_question` int(11) NOT NULL DEFAULT '0', + `type_rule` int(11) NOT NULL DEFAULT '0', + `type_question` int unsigned NOT NULL DEFAULT '0', + `tickettemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `due_date_rule` int(11) NOT NULL DEFAULT '1', + `due_date_question` int unsigned NOT NULL DEFAULT '0', + `due_date_value` tinyint(4) DEFAULT NULL, + `due_date_period` int(11) NOT NULL DEFAULT '0', + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `validation_followup` tinyint(1) NOT NULL DEFAULT '1', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `associate_rule` int(11) NOT NULL DEFAULT '1', + `associate_question` int unsigned NOT NULL DEFAULT '0', + `location_rule` int(11) NOT NULL DEFAULT '1', + `location_question` int unsigned NOT NULL DEFAULT '0', + `commonitil_validation_rule` int(11) NOT NULL DEFAULT '1', + `commonitil_validation_question` varchar(255) DEFAULT NULL, + `show_rule` int(11) NOT NULL DEFAULT '1', + `sla_rule` int(11) NOT NULL DEFAULT '1', + `sla_question_tto` int unsigned NOT NULL DEFAULT '0', + `sla_question_ttr` int unsigned NOT NULL DEFAULT '0', + `ola_rule` int(11) NOT NULL DEFAULT '1', + `ola_question_tto` int unsigned NOT NULL DEFAULT '0', + `ola_question_ttr` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `tickettemplates_id` (`tickettemplates_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetproblems` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `problemtemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `impactcontent` longtext, + `causecontent` longtext, + `symptomcontent` longtext, + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `problemtemplates_id` (`problemtemplates_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `itemtype` varchar(255) DEFAULT NULL, + `items_id` int unsigned NOT NULL DEFAULT '0', + `actor_role` int(11) NOT NULL DEFAULT '1', + `actor_type` int(11) NOT NULL DEFAULT '1', + `actor_value` int unsigned NOT NULL DEFAULT '0', + `use_notification` tinyint(1) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `item` (`itemtype`, `items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NULL DEFAULT NULL, + `display_id` varchar(255) NOT NULL, + `items_id` int unsigned NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `status` varchar(255) NOT NULL DEFAULT '', + `date_creation` timestamp NULL, + `date_mod` timestamp NULL, + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `requester_id` int unsigned NOT NULL DEFAULT '0', + `comment` longtext, + `users_id_recipient` int unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + INDEX `item` (`itemtype`, `items_id`), + INDEX `entities_id` (`entities_id`), + INDEX `requester_id` (`requester_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_targettickets_id` int unsigned NOT NULL DEFAULT '0', + `link` int(11) NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`), + INDEX `item` (`itemtype`,`items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `plugin_formcreator_questions_id_2` int unsigned NOT NULL DEFAULT '0', + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`), + INDEX `plugin_formcreator_questions_id_2` (`plugin_formcreator_questions_id_2`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `regex` mediumtext DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `range_min` varchar(255) DEFAULT NULL, + `range_max` varchar(255) DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_languages` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `name` varchar(255) DEFAULT NULL, + `comment` text, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; \ No newline at end of file diff --git a/package.json b/package.json index 6e0588487..9ce66e9f4 100644 --- a/package.json +++ b/package.json @@ -13,5 +13,5 @@ "tag": true } }, - "version": "2.13.7" + "version": "2.13.8" } diff --git a/plugin.xml b/plugin.xml index dc7eeaa09..009461403 100644 --- a/plugin.xml +++ b/plugin.xml @@ -58,6 +58,11 @@ Features Teclib' + + 2.13.8 + ~10.0 + https://github.com/pluginsGLPI/formcreator/releases/download/2.13.8/glpi-formcreator-2.13.8.tar.bz2 + 2.13.7 ~10.0 diff --git a/setup.php b/setup.php index 0ebeba6a8..585666260 100644 --- a/setup.php +++ b/setup.php @@ -33,11 +33,11 @@ global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) -define('PLUGIN_FORMCREATOR_VERSION', '2.13.7'); +define('PLUGIN_FORMCREATOR_VERSION', '2.13.8'); // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); // is or is not an official release of the plugin -define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); +define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); // Minimal GLPI version, inclusive define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); From 7df404a3057a8c6824a250bdaaff08dfc0bb8b27 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Oct 2023 09:54:00 +0200 Subject: [PATCH 068/123] chore: debug argument no longer supported by tx --- RoboFilePlugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RoboFilePlugin.php b/RoboFilePlugin.php index bb391934e..8ef4ee29f 100644 --- a/RoboFilePlugin.php +++ b/RoboFilePlugin.php @@ -126,7 +126,7 @@ public function localesPush() { * @return void */ public function localesPull($percent = 70) { - $this->_exec('tx pull --debug -f -a --minimum-perc=' .$percent); + $this->_exec('tx pull -f -a --minimum-perc=' .$percent); return $this; } From f5447844712129684d14aa00c7f65fa7f9b4493e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Oct 2023 09:55:08 +0200 Subject: [PATCH 069/123] docs(locales): update --- inc/field/fieldsfield.class.php | 2 +- locales/ca_ES.mo | Bin 36832 -> 36832 bytes locales/ca_ES.po | 451 +++--- locales/cs_CZ.mo | Bin 37797 -> 37798 bytes locales/cs_CZ.po | 456 +++--- locales/de_DE.mo | Bin 39127 -> 39143 bytes locales/de_DE.po | 452 +++--- locales/en_GB.mo | Bin 39890 -> 39981 bytes locales/en_GB.po | 186 +-- locales/en_US.po | 6 +- locales/es_419.mo | Bin 29220 -> 29219 bytes locales/es_419.po | 6 +- locales/es_AR.mo | Bin 28703 -> 43792 bytes locales/es_AR.po | 872 +++++----- locales/es_CO.po | 6 +- locales/es_EC.mo | Bin 0 -> 42989 bytes locales/es_EC.po | 2646 +++++++++++++++++++++++++++++++ locales/es_ES.po | 450 +++--- locales/es_MX.po | 6 +- locales/es_VE.mo | Bin 40826 -> 43593 bytes locales/es_VE.po | 491 +++--- locales/fi_FI.po | 6 +- locales/fr_CA.mo | Bin 37797 -> 37819 bytes locales/fr_CA.po | 454 +++--- locales/fr_FR.mo | Bin 43464 -> 44341 bytes locales/fr_FR.po | 454 +++--- locales/glpi.pot | 182 +-- locales/hr_HR.mo | Bin 39380 -> 40368 bytes locales/hr_HR.po | 470 +++--- locales/hu_HU.po | 6 +- locales/it_IT.mo | Bin 26165 -> 26164 bytes locales/it_IT.po | 6 +- locales/ja_JP.mo | Bin 0 -> 44870 bytes locales/ja_JP.po | 2527 +++++++++++++++++++++++++++++ locales/ko_KR.mo | Bin 37862 -> 37853 bytes locales/ko_KR.po | 450 +++--- locales/lv_LV.po | 6 +- locales/nb_NO.po | 6 +- locales/nl_BE.po | 6 +- locales/nl_NL.mo | Bin 28109 -> 28108 bytes locales/nl_NL.po | 6 +- locales/pl_PL.mo | Bin 30341 -> 30328 bytes locales/pl_PL.po | 456 +++--- locales/pt_BR.mo | Bin 40334 -> 42031 bytes locales/pt_BR.po | 491 +++--- locales/pt_PT.po | 6 +- locales/ro_RO.po | 6 +- locales/ru_RU.mo | Bin 47050 -> 47049 bytes locales/ru_RU.po | 456 +++--- locales/sk_SK.mo | Bin 39005 -> 39025 bytes locales/sk_SK.po | 455 +++--- locales/sr_RS.po | 6 +- locales/tr_TR.mo | Bin 39141 -> 41846 bytes locales/tr_TR.po | 508 +++--- locales/uk_UA.po | 6 +- 55 files changed, 9346 insertions(+), 3653 deletions(-) create mode 100644 locales/es_EC.mo create mode 100644 locales/es_EC.po create mode 100644 locales/ja_JP.mo create mode 100644 locales/ja_JP.po diff --git a/inc/field/fieldsfield.class.php b/inc/field/fieldsfield.class.php index e8ee6e9fb..7c6c282eb 100644 --- a/inc/field/fieldsfield.class.php +++ b/inc/field/fieldsfield.class.php @@ -562,7 +562,7 @@ public function parseAnswerValues($input, $nonDestructive = false): bool { } public static function getName(): string { - return __("Additionnal fields", "fields"); + return __("Additional fields", "fields"); } public static function canRequire(): bool { diff --git a/locales/ca_ES.mo b/locales/ca_ES.mo index 88e395464a58291814e3b26fc8b4116c0b377bee..053a1253d28e09b76d02544d83e831f953a22e3b 100644 GIT binary patch delta 4028 zcmYk;e{|1P9LMqd{cbbN*M6`uKfn9QHul{w`4KWQY8FORw!>`0w>H0~Q;U4lj+CgR z(j2FfAK_4(Z%E-NDe9;x&g?is9i8QzC>c*by&d2>yRynMlDc-I>A#Ig)g8^wjPz4gE$J$ zpaO}{<}lbFwaz$HV8z%0D*`kkX)HjUV3~ClD)M!x6mCQX@F9ldCzyvvu`~XKUi9QR z8)jlp`bC(8kD=Co8I}6=sC5F{Xeg51*bNV1Jf6iK*n+(=GS^wqhkCCF^?VL?!sQr) z^{5SYqVCkksFXLLN_YlUx=R?x{^kk|)!4;xw2==L(0JP~L2bCi_Sd0GupgC?FHjjg ziQ3>iDv)1L2f1yZ#|?1irDA8s2VfNYoBL^WVqhAk;XG_T391A;Q336<9z_MvV7-6} z;3{g~Kd23&?{e-?Dn`>UM12*dSc!Gmh5gMhG;~Q^1D#rVQ766^`Oi$}f4W@jP$}Py z%G62hj=!P~&~6Y5Voy}f2cRz9!8Ondq5>(zt~eWY2cEIdUqY?>u6_PK>T-TLnEWfnm+gzcp-vbw#7Vu^ znvP0w9%_SoQ6(rvEnI~v-IG|1?_xUsfj;!!%^aM7%FOE+hX?K^|9q;ZfdK{L8tT+4 z0<}?3)W&yV6c(T|G8I+hQtXBcF&0;&O0WqP;3w9vP`ADbm6;!L3tkJ*SWM%MVaEK1 zF~g0SkM4W;1hEE{@^K@ajV7TMn2TC)3F^`o7Z3znfST@8j{o$aqcH~n>}6t72J!d<9&pP@EBjXC%e>b)yn%Ib8*o->iRaBt2Q1AbXDv_ta z*{~1lc@}EjJk-1~1>|2Roy>qzUV*wqb1@B9U?1Frx&uw96W&D4Ydgldj9pQEFY0*~ zDv*0nB`dQ1hfo2`veu3v|JrDk9oUDe%?TWY&8Ue8)6ooJi&AS%TT*jgggPpxNy z^RM50)K65h@E~@;xGXPXorWfBObReHli|e z4Sg6k$vN==>r~X8s6}nC4D~~`5*6qU^xy}m%pJlEY{VE02~2h(i9?+v0kvT^>a!`Z z<3*^AO0AVRh<-Ju<5rBqQ>cx8MEx$@w$IIj#_&%JlYzRNe$;^iFVWEDIgClzWM8;r z#}lU*(~t3Cs7v%H>IC(uADCmPR9`}!^jA~>w@?AaPIbmpt$C>TM>+<~19spM)JbMx zUtEKV^kY;>E}&|56}8b#)E}+zhnxeXpi({p^?Wqy?o2{$I0Lm#6-MJ?jM9_UG@f@E z^HwlED#GQ_vz4XJ#oZ9hj?Rd5nYE?fbFSpz;DqsRcZ&(GOv-e-W&{tUeCc-AyVgG2 zcb_XMI5_R)&^ELDl~olrYY+C14>tGD$Vi+#$6vW{VXb%Mpd{))14|Iy(8hJ$-beL4RDmSN&f delta 4037 zcmYk;dyvjm9LMqVJiD|m`*_x7*(LUBvFyz*yOLP3)LPd>*&UDFl}Bq=b~Q!%4H=b+ zqKlYDiAsjjQ|_0MTgqsbn6)($hQSO;7le9$_ILhh#(14`e!t&2-}C*R-|yMeE4`;z zdcWxIaoQMTcJ?r)H6BABp2sl!6Ql7aMq*^TG3~IuH3wVKABKJ`u~uOUeFrt~8ce_~ z=)(rod>7M=V>;6Kn}G<7$uK4gJ0U|R3t8Jt#1^;+o8ofR{U6%#&#*cDO{jqPpyoM_ z&F}*1xoa4XH&6lJ$#C3>eVMLtn8=0Bn2bZQ309#ds738yHu`ZPYG*4@nc0a0@dPT6 zxGdAS!F1F-!%%^Z#+F#&&}cxC>+PBzC~-*a`hT-3c>M_Z6eA2QeBKU~62C zT3|iuY;8xSybe{u6R6Ui!5G#zmuaZRUbdr!GEo7Iu>BI$f^%$t8L9+ZP#HOh%HR>y z0;f=cTtaQ+j=kPC*L^M(?`6Cf`dQyRLL-`i3D^~6k$7@f;t0p?e)c|c|Wq(KSv$TZ}Z8&QheUt_#0}6;eFiHCs@-^ zDb7VLFbGwGQq;uLP^EhgN8v}<4gbOnOt{~ehj1h+Gw)ywZo8lS^QxLU1{8?5uUo5@ zsD(PB7VeFHEJS5w9ID2p7>7031{a}9uo@NM4(s=*Q{RBf%voH6*BlzNX}tRY2MDA4 zaR4#wL1XH%7M1d0{oRGepeCqBO*jX2=oX-A`yP66H7bx#P$k}ty1oxJ-w)XM{-2s2Dmkj!g%^As0RmQEEc0q_Y_pdW})U;YR5lD&A$bek^QI){^<4{ z(?FvG0~b*fH7#&&Y=^3CDt5x2*d9lt7OqAG_zLO}E;2EAp~El|HQ^Lg2A)Q}ma|cjFGrX^c-Pd-I zyI?oe28W_DFbW-|w2X${M+Y_G`=|%MMD1ulhT}2RgZ0=1FQRsM6&2`h)ct0#TOuE7 z!7ixlS*Uq)QO^w-O#ZdgM;TDcD^Q218oT1ln2KMb&OifdhqqAAH7j%vV=StlfV!TA z3Zy@(WW}~W9u>fo)>(z*Ukkl%2R5T>^Bv~lMbr)whq$jz8fxd+sDSgV1=b>L%J^8k z2TM?aRiF;}OjH0%P|vS%?7-)!$iG3QrVdq#Qy78QQK$Sis@DFY?hX@Csm-+g9Ms!U zfGX_-ROy~Y1vUpY|9n&_oi}MH(p9KPKSSNP4VAh*cKk4EqMvR5S5&F4p}v64A9gp8 zf_g3o^;SKIjTynt^h+=U=VNo$H($}nVPH2Z@;^`$`yO#4O||BrGBf~{ff1;HCt)Ja zu-D(V*H_!?n{598>P*yI&tv27{~t6IX_F#1(hjH;C81KEiP~X4DpOo z!>H%}K`jtd%(nx3VkUlyy6+_R!-(PTh6~YA3QK7y@+#D!dkeLrwbq@e6xU&6iBO+f z-w5}w-vZR9wH&qJ^O%L}QNN16pi25DYUjR@ZooZ8QvW^-3}K)vzKE@GJ+{D|*b)!f z{s~kj&e;A1)cw~{uVvUM_t&!->iJoy@dc>Ny@m?pZB&Lgj3WQKVJid8a5wt!kiD@U zm62z+rA;ZF?H9d$UTqBi6#rlG^L8X_kn;0e@D zp2RM=1QqFaR7p;wYIYU1&@I%DR>U}W1D#PRAAq_(7hV0BehpfY}Pu%fcOCUmYxdRjv9%o)Kz{J`p(+CY5Y zDs|G!)agI-nP6FZS)ewQGk$D%>exVKusl!}+#8Ayl$Qs~m?= diff --git a/locales/ca_ES.po b/locales/ca_ES.po index 4c9efdd69..a6d9ab296 100644 --- a/locales/ca_ES.po +++ b/locales/ca_ES.po @@ -6,15 +6,16 @@ # Translators: # Daniel Bonet , 2021 # Nuria Costa , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Nuria Costa , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Catalan (Spain) (https://app.transifex.com/teclib/teams/28042/ca_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +70,7 @@ msgstr "Sense límit" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulari" @@ -112,7 +113,7 @@ msgstr "No s'ha pogut actualitzar la secció" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -135,9 +136,8 @@ msgid "Bad request while deleting an actor." msgstr "Sol·licitud incorrecta eliminant un actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Creador de formularis" @@ -151,8 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Llista de formularis" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "S'ha guardat el formulari correctament!" @@ -181,11 +181,11 @@ msgstr "Veure-ho tot" msgid "Please, describe your need here" msgstr "Si us plau, descriu què necessites aquí" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -193,41 +193,41 @@ msgstr "Textarea" msgid "A required field is empty:" msgstr "Un camp obligatori està buit:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Expressió regular no vàlida" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuari i formulari" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Desplegable" msgstr[1] "Desplegables" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valor no vàlid per" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "El camp \"Tipus d'element\" és obligatori: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "El tipus de desplegable no és vàlid: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricció d'entitat" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -247,8 +247,7 @@ msgstr "Directori LDAP no defnint!" msgid "LDAP directory not found!" msgstr "Directori LDAP no trobat!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "El format específic no coincideix: %s" @@ -267,52 +266,53 @@ msgstr "El text és massa llarg (màxim %d caràcters): %s" msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expressió regular" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Interval" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validació addicional" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "El camp Valor és obligatori" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Un camp obligatori està buit: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Això no és un enter: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "El número %s ha de ser més gran que %d" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "El número %s ha de ser més petit que %d" +msgid "This is not an integer: %s" +msgstr "Això no és un enter: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Enter" @@ -365,12 +365,16 @@ msgid_plural "Tags" msgstr[0] "Etiquetes" msgstr[1] "Etiquetes" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objecte GLPI" msgstr[1] "Objectes GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "El camp Valor és obligatori" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -392,11 +396,11 @@ msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data i hora" @@ -434,7 +438,7 @@ msgstr "Falta un fitxer necessari: %s" msgid "File" msgstr "Arxiu" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" @@ -468,32 +472,46 @@ msgid "Some URL fields contains invalid links" msgstr "Alguns camps d'URL contenen enllaços no vàlids" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Camps addicionals" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Interval mínim" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Interval màxim" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Tipus de petició" @@ -502,11 +520,21 @@ msgstr "Tipus de petició" msgid "This is not a number: %s" msgstr "Això no és un número: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "El número %s ha de ser més gran que %d" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "El número %s ha de ser més petit que %d" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Float" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Data" @@ -555,31 +583,31 @@ msgstr "Ocult llevat que" msgid "Displayed unless" msgstr "Mostra llevat que" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No s'ha pogut afegir o actualitzar %1$s%2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "No es pot exportar un objecte buit: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Condicions" @@ -606,13 +634,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "L'enquesta de satisfacció ha caducat" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -620,115 +648,115 @@ msgstr "Nom" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Tipus" msgstr[1] "Tipus" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Estat" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Data d'obertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Última actualització" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entitat" msgstr[1] "Entitats" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Sol·licitant" msgstr[1] "Sol·licitants" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Usuari que aprova la sol·licitud" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comentari" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Qui aprova tiquets" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Tècnic/a" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Grup tècnic" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grup que aprova la sol·licitud" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Tot" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nou" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Assignat" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Esperant" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Per validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Resolt" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Tancat" @@ -750,19 +778,19 @@ msgstr "Com a fill de" msgid "The form as been saved" msgstr "S'ha guardat la sol·licitud" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "La sol·licitud ha de ser validada" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Sol·licitud denegada" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Sol·licitud acceptada" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Sol·licitud eliminada" @@ -775,13 +803,6 @@ msgstr "" msgid "Form name" msgstr "Nom del formulari" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadors" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -928,78 +949,83 @@ msgid_plural "Form answers" msgstr[0] "Resposta del formulari" msgstr[1] "Respostes del formulari" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Imprimeix el formulari" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Sol·licitud acceptada pel validador." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Sol·licitud guardada correctament." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Desa" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Es requereix si es va denegar" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Denega" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Edita respostes" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Cancel·la l'edició" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Acceptat" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Cal un comentari de denegació!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "No ets el validador d'aquestes respostes" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Dades de la sol·licitud" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "No es poden generar objectius!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "No hi ha conjunt de proves de turing" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Has fallat el test de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Cal que seleccionis un/a validador/a!" @@ -1055,62 +1081,62 @@ msgid_plural "Form languages" msgstr[0] "Idioma del formulari" msgstr[1] "Idiomes del formulari" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Traducció" msgstr[1] "Traduccions" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Afegeix una traducció" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Actualitza la traducció" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nova traducció" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Llista de filtres" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "No s'ha trobat cap traducció" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Vols eliminar els elements seleccionats?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Elimina" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Text original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Afegeix un idioma nou" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Idioma" @@ -1120,6 +1146,12 @@ msgstr "Idioma" msgid "None" msgstr "Cap" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validador" +msgstr[1] "Validadors" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Necessita validació?" @@ -1157,7 +1189,7 @@ msgid "Properties" msgstr "Propietats" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1420,7 +1452,7 @@ msgstr "Accions" msgid "Duplicate" msgstr "Duplicada" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Afegeix un objectiu" @@ -1594,36 +1626,36 @@ msgstr "No tens permisos per actualitzar l'entitat %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "L'entitat %1$s es necessari pel formulari %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Error en la creació de documents tipus JSON." -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Document tipus JSON no trobat." -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Error en actualitzar el document tipus JSON." -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formularis sense categoria" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "No hi ha formulari disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Afegeix" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Tipus d'objectiu no admès." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1660,11 +1692,11 @@ msgstr[0] "Secció" msgstr[1] "Seccions" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "El títol és obligatori" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Recompte de condicions" @@ -1680,73 +1712,73 @@ msgid_plural "Questions" msgstr[0] "Pregunta" msgstr[1] "Preguntes" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "El camp Tipus és obligatori" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Cal una secció" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Els arxius de tipus %1$s no està disponible per la pregunta %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Aquest tipus de pregunta no és compatible amb els formularis públics." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Aquest tipus de pregunta requereix paràmetres" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Falta un paràmetre per a aquest tipus de pregunta" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Nivells de servei" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Actius" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Assistència" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Gestió" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Eines" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administració" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Connector" @@ -1820,15 +1852,15 @@ msgstr "Un objectiu ha d'estar associat a un formulari existent." msgid "Name is required." msgstr "El nom és obligatori." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Entitat destí" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Pregunta de tipus Usuari" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Pregunta de tipus Entitat" @@ -1991,23 +2023,23 @@ msgstr "L'element enllaçat no existeix" msgid "Failed to link the item" msgstr "No s'ha pogut enllaçar l'element" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "La teva sol·licitud ha estat acceptada pel validador" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Origen de la sol·licitud" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tipus" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elements associats" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Element" @@ -2218,50 +2250,50 @@ msgstr "Proveïdor" msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "S'ha creat el formulari" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "La teva sol·licitud s'ha guardat" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2271,11 +2303,11 @@ msgstr "" " ##formcreator.request_id## i s'ha tramès a l'equip de suport. \\nPots veure" " les seves respostes a l'enllaç : \\n ##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Hi ha una sol·licitud pendent de validació" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2285,11 +2317,11 @@ msgstr "" " com a validador. \\ nPots accedir-hi fent clic en aquest enllaç :.\\n " "##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "La teva sol·licitud ha estat denegada pel validador" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2300,7 +2332,7 @@ msgstr "" " ##formcreator.validation_comment##.\\n\\nEncara la pot modificar i tornar a" " enviar fent clic en aquest enllaç: \\n ##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2308,11 +2340,11 @@ msgstr "" "Hola, \\nEns complau informar-te que la seva sol·licitud ha estat acceptada " "pel validador. \\nLa sol·licitud serà tramitada en breu." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "La teva sol·licitud ha estat eliminada per un administrador" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2320,25 +2352,25 @@ msgstr "" "Hola, \\n Malauradament la teva sol·licitud no pot ser considerada i ha " "estat eliminada per un administrador." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Problemes amb la sincronització del catàleg de serveis" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2362,24 +2394,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Cancel·lar el meu tiquet" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Antic" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Resum de problemes" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2431,7 +2463,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Obligatori" diff --git a/locales/cs_CZ.mo b/locales/cs_CZ.mo index 5e22dc89b2aaa8fc4b78dd44752ed63e2ce98820..e2d9c90cff73cce45fc0c71f826e8a658da26527 100644 GIT binary patch delta 8115 zcmXZg3w+P@9>?+D#?08w*x2Us-xXt4y(Md?TcFuXd_x(N|)${xP{(isj_w)UHzQ5mpk9O?ze0Qhk z{H&LY>4;K4}B9HrwN8xlQDpP1_ol5bq2=JUxY!p9V74% z`eP+(zUli)Ow_-?F6{{SlBPf+uG zgFbi-_1rD2jrULiKTdR;iT&CcLot#IF&K^g(FRkAH;n)q&!Tp)#JU<4`9@Rfe(lYI z3D}JOK#amX)cmiYQvW7u9``O9iex{A;V}%wZ?P%f!4?>hY$i-Z-8T?*eJVD@Wf+7d zs0H?*&eX@Kl%GSD@I0z?mobF(of|Y%V-L2Yg%VK#4YK_#)Pf6be1dvd#YT*G#6Z?}o}$r^fic(`3$SJ@(w+6_R&6S1D3xELQuq~;HKz(SK~NX- zU=!4RQK*c>p%(6p3M3ty;1tvuSZuGaMa}z;z5YJxaDLu}{42#*?Tx>pc37*cNxjP& zhe~k=)B=4_CCElioR2EqTpWV$U>yFAiRkLaGdLKPnb$D{4|gN~ysFMQ1{8?L6Q)-6 zQ42LgE!+tMF%6ZG5vUqxV;IiHU|fSL!8TNYN336>PJJaRGgoj2-g47eK;th@I?k^c z)ZKArp=S?XK`cb2JR{XCG!!+#Ow@!6QHO3Bs@a}199EdLZ(WnReVkizoo$e{9jLk#M^Qs-+ftvpiDkH~H8T^Oo zyPZlJO&O?0P2|K&-(DpB)Ywb$>VGE$%K zvq~9-;d=i&(9mHRjGAx?Dg(1nujPDHWL>Y-;tnc)sp&DhOCd@${xmrT9(MA>504?laWF-(Y+E33Xpc zU$bCq)CT*bGVnCImC^|`^gb>^O}H8L;0LH39mm@EHR{0&=!Mm&9o|F*`UrLZ|4=3J zOEU|$L|t!(nzsY$xqfNnUppPffKomQb%+Mj1^gxwtpzV)D1u)qLaXh-K~!zNz!a=Tr7WVqd2Qm*i+&O+;Lg^b)^x1H z_;B>bEL32VP=~w-6~KDb^V{8a;C)o&pQ2K84poXOtc!P0r~DDB)&T>|4kJ*hO|<=F zRO)-8N;?Ksx;d!87NX`~iYldh9Sudg6&2}j)QyKxsr$r^pF&M^(e^K)N_7kM1@w8! zY#W(!T!C3lPn21ZU9_u@$G&(R)hKl?*)Wm-2Cem1IGAcuDT+j;J`uIU6jY{$+VL@{j7&n6 zW*Wxe3mA>tPywGrJ%0gp2JWEFSinH~djAt>Xy@su8*`D=IEzs=T7_C@Gb*61=)(6f z0Z*Zxdx%;fIFo~h?Xey1MBVo-c1Q0)X2WUdRtmFeDDoMoL$?97qg~dcs1%>Wni8Qt zwSI%mU%x$3pVo<}1s7lv?m_)3{(vg!UDVF~o;CrueVY1rWuPAet?@++z&%(WkD@Q0 zwEgp_OkB48YpDD0pk7PQA?DY!F6#MtsPSc}%&kHN@)|0`dxwyJ-S9UCe6S4t@ua=+ z0xBc7FcH0mnjLqvjzFD>d8h@JpgvS9QGvdPez*^nxntM{FJKVXat||+grIg3fm$#L z_1dJ_@qws?vaPw8LVpIv;ky`!U!fMdg8D8zw%48Ej>DfAP8-zWoQB$vdo2weo-&NW zN_)efc0BSK$7##>lc+;99kqiJ)CZ;lmFml=o&JIf;1MdI;1Om#*4hDee=nok$+QEb zQ9GH8t#Cam(vMLk`4LsKo2Z2zpnkNxN16@9pi-WSy51Lcc7~!B9FLkO9~2Aao$4JaM5Vci9G?bFf*ahFWH&kN?{ohd&`;Ik%G(znx6g6=Q>g@DKWhftYx?i)` zccSJ$gv#g_*ck7P<^69?BVe3){}WI*jzmp39kr9Ss2Xmv<2z9qIAyQ@f_hsX+P=ql zvr~Um;7w7Ph{i^kf*Kz<-fiCh;SA_IFb0*P9Ml5^)}^S^zY%pvPoPS58*3IuWx^xJ z?5qLmEVRZJI0#9iQ-J!=oknf&o|}eFb@&9c^H|g=O+iiA&yJ5km13IhFUDZ{ucFS* zF4R09;zB%zDn-|c=C@*kbtx+2+p!J0%V}tWUr{xCfXamLBoj~&HlrVn;n)kqa4c$P z^H39&peC+B7yb)%w!Csp;325e#-jr7fnKcd45y(Qk3roq6=QHdD&=pZ7Cwur-Os3< zIg?Ewt*pIK&yU4AI181*Ip~GOw!a4TefcZay#FU?Xy+GD3*A7Kpw1Li%V2cTk4HWc zP9`eVJ5dXMh)wZ0YG;>G3*SS13B9M9egvw7NvKTqM?cP=GlfQbd=4p_v&-I4f0|i1 z4wd3`R4L|QZ+sn9f=Z0S2N;XZrW^a90?R{PUxCW#9;}TQ(XIFK5)Hjx{(0t4u`sMd ze-J8l&!94rg$gtem9e+59e!Z1UqQV!w^0jw<(pJT;wbv**aUZA1eWDff2Hse14{iJ zd!zphb9km=%^|}Ku9u(|xP}VgAu7dwGtCZLq7G*|>a0x00k{A;Hckb0#5M)SoC5N% zRBmJ-0WYE^tT)SisiIM*cnB)>6R`s>K`n3)wSiOUja9aP6;K&3t%b>B49PG7)OT!~8cDb!AHpmtV! zt_h$XcBJ0|6~J)RS<6Eg>pR6Xw9qcp0u@;ET459V4^SBjnrCc|N?{x-GlNkX$-!Ef zkBxDb?XN%`*3}q_TQC|AV-wbQexMPL_b>@#=9@@Iph__V6<84}pcSYcZbg6GiK^{E zjK#yK4P8P7`X{OcQ49F12-8sg)##3+v5$r(`VJN8b<{+UQP-munv7(k-rJd|fYzZ( zwjIN8FY1h(L}l!2R7QS4osBD~Qr@!H{a+ye+F{rWrX~@nls<`CAQQE~1k_uShsx9f zR0?;a7CwXh@j8ZM`$gvM$VBy@LCrTCHUDx{$u=$`|GMxF1FHE!Y=Hm7!B~yTNEhx) z#SG+4bJn0H@LX(m>W2z66g3`cjYnl7#rFGH2cb$i+D$_>Dnu<*f;!!MP^a~Gk8HVDws0Z($ zGUB{w?h8UK5Q-X)MorWSRif^wg)*@@=A%-+3KigHJH8K@$L*Ya{FD1zwE7djCsk=u5Q^HSuxO zjo)A-{s(Jgz%o;_M(9I79yM`i+fPT$GaOZ#>8KqSqEfyb+v0vy?W=GA>pOqYNW#?R z=FrW?;q=Qzxue+lZxYzt~5XD|k@;S}^;!Jl7Pgl;uH zqR|WQVhDDA*+ia+QS@_A##;#b3%FNA` zXR+~%&qDl~qDoq^L!R|O0`=T$F zp%0!~P5!-UoM)gFR-q=Sv&OtW;i%NMKrI-LdOLcc4%;Z~iv`#c4`6Go!usgF*4PlW zkrt?h`=T~J$W6mVV={KfV$>-=VQ;vM+VOqtfdd~A!WQD@*V#^WVa3H@I+ zKT>T_fhD0Ic0&a`0Li@D8Ad}j$}$7aL~EY45OoL_U>t5ieOSK4K)jBc_#p;i-3{g~ z2uBzFE?5^wqcSiNRq|Oi^6M~{h9X>ynrNl{cl(#reT;zcqwE7x0UmTA}Wet*n7PfwqjIp@s0^S*P=pW3n0d;3oBw`0BB zdXD29iF2Gf_!S1?Wvqg~V=&&w01RmDI3d{3+5v0PPsSijv*uwGeHS(Fb_~Z748#i5 zeAik#uG56Z9}LvM`fVJiHa10uoVLi?P6qnnYOIDEQTM-Y$KS-7^ber|{s=YCH|UF3 zP|w{)AH0VO_^&punK&@s7={sCXpYTrAXddZ)C7g79n8ZZT#nk=CRApQU~fEw3M8zp zQ@O#`sCkl6fsI6e%yMbeqA?q_gN4>rsK_^bz(K5zA7BS8#kzPOJs8-|EZ7Dc z(@()j%tg)r94hsjQ1iIEXeg3>7=|BWD4xYecn6zePsFWjuwhX1vJd|(@+a8u>B3F5|p4a@(C(~r%(%= zM+I^nwUNK<^#%#%xoE7*ct;FkeP=L@U*LouEpv2Nlq})>2der>z%J0o+7A z_Yk!}osQ-VMPqIHLr`x;I%eTwY{2@?bsBmLygQj%g`;-d7x~A@;9oji8&E0Vhsx9` zY>2<0Hc+!O6Jiro%{!tF-8gKH8K^U`1WCHH7G2fmV;V~3XQ&i@iDb<=kD4Gj(L5N6 zx~~~3Bdt&icSZ#=1VeBd>I^(%udhMPyVYKQ3w1a@O(g$H@nw7CEz}Nux|r05TU()0 zoPb)OFRBFTsEKEwO7|p=z^&L4?_wJaf5dV6;BZuC)?MKy0`2n}%ZI{M88ZUL@0AX-< z4j@+P;W*`3h)Q{Kl36GfH99SB$Fd%jk{UP=V}3mG~&?dMRqYe`DqQe};x? zc^);<4OAxnMlDdIr>Svm^w5t&J=hOJF$HzHr=c=dgqmla9p8bPzXX+$GE@e?HhtHr zpwWndYp98;^)fexplTb9O|d;T#F40l^HBjVLmk4ks8hWI^;`vNzRULdJyb^g`97QHQP&tKeeWUy9!JH=t6y33UkfqMkdBTKF4mhd-k3YtYv$ z*b=qDfv60OKvyZ9L__bRi<uphi zB%w-{V*6uJ0Zg?P^(X&YXq6p!7gd{+*cq>(b`UYZyf&>+J8y>yxU;pFbqH2td^A?a zG*n<&s6+lZDuA`9=eN6d;4M_-$55#`jVi@?tbun>r~Cn`);(@y}5cowNP#QKh<#`U2J*WHu0m zdaeWNt?Gf58NufC)36OL#+t0}yhEb{14mJj|Av}4aIlFq+S&n?p`NG=3_}Gx5hHN6 zz5b%TzRg}gWcweZ&P2KOGFJZn|3*WRRvls@ZG=iuBr5gss2wJvGL>q_C!jKtg(^)B zM&VP~47Z^IK7o3^9CZfnpw3uOGJU=OZD?rcLr^zPK~m#9gR0R=)IzVI0@{Ke+>NdA zbJTPHLoHB0g>MJ8$9Q}Lb>CU+jx~mw4fjV^DNLuK$n#K#?giA2c3F?0QhXXKON9E= z1`acS{q{nAS|_6xoR4jB59(L(0;;6HqjnxR+yopqocecRU;qO#xCm?E9`wT_=#M9C z{|qVi#>Z*Rsk8^Xuu0dcFuXUX04zN>m^(qB6X91o_tu?=j$uM==mj*c;1H z8M%#Zu-Zto6u6NB(e)IvX?z6*cZ>t3TAhd(i#Sk&RnL2bxgLqmt>C`Mw1 zz2R>=9yywa81IfcMAK0_*ogYTe2hxhz5ZX++j8IboeZdSK%R9W>h!Ni9nvyXscvEA!l+C*nPz7} zsI$-ln_>!*L?;jRq5B-Q!MiREo$9cOX6I3;Q`!kNVLv-Q8dZ{Mw(nv+`p=`z&Q8=k z`*1#ffGS1eB=cL5X@t!!QlCv$?2= zHlQXhMGyXfI$J(jCh&Tw(#E0!?~YYj-$|vR8jnNWFcqWlNmR;TMJ;>^RlDn`ojpVa z5&swDZS49>x-SZw<%QQwz;VCDN?MngM4gIeesssvT1np)OH5B*r=6X7JI zQoRGU;67}G$5A`Gh+6nA>PuK{n(2E`C5%U9sy_yB{+uZ^+F>D5HfN{3p=P#OI0lvC zL8wy9!QS`+ss!a2iTAKMHp(&fMg^9Gy1oRJ(cS2S73k`Hyg);*SHN`hr&uUfqo0CG z-6&K>#-jqwL1pX}jK{a__3u${%`MczKDj2<;W(E5APm867>-ABslQTqfdQrdw!JZ6 zhB-V_vGS1N5Uy`PE$|a6fcvNv`{$V*HbAaH6Z+0HU#dvdDIShW{Y315Poow%h}ytOtd8ew|3_4f@7jL7S?0cIjAlI1_A^}? zIxGdK!?6gWuP|} zVH7SvmDb%#!;i);J8%$H`}a`+9m60zi@tarYvOOH3_L{bwC)`9@ z#RU3IPywW(&RPz7Sl=n8p@nv$7AVEa*9t@E-$P}n_LIiOs1(MaGBXsFkqoSY)3E{O z+x`+%NmgJeZpLO z{3q&+e1gi@X;enO!vOpqRmz+8dcXqmuN{UiFg5X@QrZ=@Kr(89Ow?PFgUVD9Dur*L z7XAVU;8kphZJ#o4M>48E3N_y>)cnt)O1Azf@~;c8GoYFu#M<}`4#O*`jCAI{Bpi&q zVa`g_1YS>@o%*8!4MB~ETVqj~=w$o7ttqHdj&*6MMzc{1Z9tvw-Kf)AV*9616Mu^_ zcp0@|&@<*YA{6y}7u0>psML=^rG5f7#vIi1OHtnscRvl4;4o^zk1!PfgL?2bDkBe3 z_tjo#76?I&N1`T5K$WN)YN2Fog40ncUycfJlO5lS1nN3p&}h$va_o%$i_FA*u{Zrk zFyfvoTRPNOaMC^m;~ z7LKBS43)}|CB}}ZRHvd+Isp~f3{=(m)$umD{(4$$a@ zcd$NoTxKFq#z^`ZsPVjy4x}y%;80?FA7>(~>44y+jthU-%2epwV zsD=BWHlE_r@X*M@?pTaEMv{fr(gSjS09HYKMccCZ?k%&c=RNfGX`_Ou#=; zJCA?PY^)nYU2A?2dl3$Z$TJ( z=y%2%I2M(GiKvq2SIV!$6EqZ|i<)Se^`&*bo{?V7)}?vA^@==@7(Ue7JHzY1^2pZS zUN0YbFX|I-Z~hB+VT(gvzaB`8S>v;=A}%0ka&}>MeqLT?u4hViR_^4213$*KZsqBd zIVXFvXJld4%*;Gb*MdqXClzKFOv=p7Zat~!K!>pheIoKFXBK9auF5;U%acE+bW_>O cS$W6zIDIm6%U(ae$1^iOH|v03`lf{c1G5Sb3IG5A diff --git a/locales/cs_CZ.po b/locales/cs_CZ.po index da10c199f..daa2283bb 100644 --- a/locales/cs_CZ.po +++ b/locales/cs_CZ.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 # Pavel Borecki , 2022 # David Stepan , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: David Stepan , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Czech (Czech Republic) (https://app.transifex.com/teclib/teams/28042/cs_CZ/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -70,7 +70,7 @@ msgstr "Žádný limit" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulář" @@ -115,7 +115,7 @@ msgstr "Není možné aktualizovat sekci" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -138,9 +138,8 @@ msgid "Bad request while deleting an actor." msgstr "Špatný požadavek při mazání aktéra." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Tvorba formulářů" @@ -154,8 +153,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Seznam formulářů" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Formulář byl úspěšně uložen!" @@ -186,11 +185,11 @@ msgstr "Zobrazit vše" msgid "Please, describe your need here" msgstr "Zde popište své potřeby" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -198,17 +197,17 @@ msgstr "Textové pole" msgid "A required field is empty:" msgstr "Není vyplněná povinná kolonka:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Regulární výraz není platný" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Uživatel a formulář" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Rozbalovací seznam" @@ -216,25 +215,25 @@ msgstr[1] "Rozbalovacích seznamů" msgstr[2] "Rozbalovacích seznamů" msgstr[3] "Rozbalovací seznamy" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Neplatná hodnota pro" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Je vyžadováno pole typu položky: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neplatný typ rozbalovacího seznamu: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Omezení entity" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -254,8 +253,7 @@ msgstr "Není určený LDAP adresář!" msgid "LDAP directory not found!" msgstr "LDAP adresář nenalezen!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Konkrétní formát neodpovídá: %s" @@ -274,52 +272,53 @@ msgstr "Text je příliš dlouhý (nejvýše %d znaků): %s" msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Regulární výraz" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Rozmezí" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Dodatečné ověření" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Přepínač" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Je třeba vyplnit hodnotu do kolonky:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Povinné pole je prázdné: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "Toto není celé číslo: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Je třeba, aby následující číslo bylo vyšší než %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Je třeba, aby následující číslo bylo nižší než %d: %s" +msgid "This is not an integer: %s" +msgstr "Toto není celé číslo: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Celé číslo" @@ -376,7 +375,7 @@ msgstr[1] "Tagů" msgstr[2] "Tagů" msgstr[3] "Tagy" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI objekt" @@ -384,6 +383,10 @@ msgstr[1] "GLPI objektů" msgstr[2] "GLPI objektů" msgstr[3] "GLPI objekty" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Je třeba vyplnit hodnotu do kolonky:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -409,11 +412,11 @@ msgstr[1] "Emailů" msgstr[2] "Emailů" msgstr[3] "Emaily" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Vybrat" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum a čas" @@ -453,7 +456,7 @@ msgstr "Chybí požadovaný soubor: %s" msgid "File" msgstr "Soubor" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Výběr vícero položek" @@ -487,32 +490,46 @@ msgid "Some URL fields contains invalid links" msgstr "Některá pole adres URL obsahují neplatné odkazy" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Další pole" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Zaškrtávací kolonka" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Rozsah min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Typ dotazu" @@ -521,11 +538,21 @@ msgstr "Typ dotazu" msgid "This is not a number: %s" msgstr "Toto není číslo: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Je třeba, aby následující číslo bylo vyšší než %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Je třeba, aby následující číslo bylo nižší než %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Desetinné číslo" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Datum" @@ -578,31 +605,31 @@ msgstr "Skrýt dokud" msgid "Displayed unless" msgstr "Zobrazit dokud" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nepodařilo se přidat nebo aktualizovat %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nelze exportovat prázdný objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Podmínky" @@ -630,13 +657,13 @@ msgstr "Aktualizovat data problému z požadavků a odpovědí z formulářů" msgid "Satisfaction survey expired" msgstr "Platnost průzkumu spokojenosti vypršela" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Název" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -644,7 +671,7 @@ msgstr "Název" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -653,19 +680,19 @@ msgstr[1] "Typů" msgstr[2] "Typů" msgstr[3] "Typy" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Stav" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Datum otevření" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Poslední aktualizace" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entita" @@ -673,10 +700,10 @@ msgstr[1] "Entit" msgstr[2] "Entit" msgstr[3] "Entity" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -685,80 +712,80 @@ msgstr[1] "Žadatelů" msgstr[2] "Žadatelů" msgstr[3] "Žadatelé" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Schvalovatel formuláře" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Komentář" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Schvalovatel požadavku" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Skupina technika" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Skupina schvalovatele formuláře" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Vše" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Přířazeno" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Čeká se" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "K ověření" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Vyřešeno" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Uzavřeno" @@ -782,19 +809,19 @@ msgstr "Jako potomek" msgid "The form as been saved" msgstr "Formulář byl uložen" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Formulář je třeba ověřit" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Formulář byl zamítnut" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Formulář byl přijat" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Formulář byl smazán" @@ -807,15 +834,6 @@ msgstr "" msgid "Form name" msgstr "Název formuláře" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Ověřovatel" -msgstr[1] "Ověřovatelů" -msgstr[2] "Ověřovatelů" -msgstr[3] "Ověřovatelé" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -966,78 +984,83 @@ msgstr[1] "Odpovědí formuláře" msgstr[2] "Odpovědí formuláře" msgstr[3] "Odpovědi formuláře" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Vytisknout tento formulář" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulář byl schválen ověřovatelem." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulář byl úspěšně uložen." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Uložit" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Požadováno pokud je zamítnuto" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Zamítnout" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Upravit odpovědi" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Zrušit úpravu" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Schválit" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Komentář k zamítnutí je povinný!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Nejste ověřovatelem těchto odpovědí" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Data formuláře" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Není možné vytvářet cíle!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Žádná sada Turingových testů" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Neuspěl jsi v Turingově testu" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Je třeba vybrat ověřovatele!" @@ -1097,7 +1120,7 @@ msgstr[1] "Jazyků formuláře" msgstr[2] "Jazyků formuláře" msgstr[3] "Jazyky formuláře" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Překlad" @@ -1105,56 +1128,56 @@ msgstr[1] "Překladů" msgstr[2] "Překladů" msgstr[3] "Překlady" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Přidat překlad" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Aktualizovat překlad" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nový překlad" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Seznam filtrů" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Nebyl nalezen žádný překlad" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Chcete smazat vybrané položky?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Smazat" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Původní řetězec" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Přidat nový jazyk" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Jazyk" @@ -1164,6 +1187,14 @@ msgstr "Jazyk" msgid "None" msgstr "Žádné" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Ověřovatel" +msgstr[1] "Ověřovatelů" +msgstr[2] "Ověřovatelů" +msgstr[3] "Ověřovatelé" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Potřebujete ověření?" @@ -1203,7 +1234,7 @@ msgid "Properties" msgstr "Vlastnosti" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1472,7 +1503,7 @@ msgstr "Akce" msgid "Duplicate" msgstr "Kopírovat" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Přidat cíl" @@ -1643,36 +1674,36 @@ msgstr "Nemáte právo aktualizovat entitu %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "Entita %1$s je potřebná pro formulář %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Nepodařilo se vytvořit typ dokumentu JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Typ JSON dokumentu nenalezen" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Nepodařilo se aktualizovat typ JSON dokumentu" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formuláře bez kategorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Není k dispozici žádný formulář" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Přidat" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Nepodporovaný typ cíle." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1713,11 +1744,11 @@ msgstr[2] "Sekcí" msgstr[3] "Sekce" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Název je povinný" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Počet podmínek" @@ -1735,73 +1766,73 @@ msgstr[1] "Otázek" msgstr[2] "Otázek" msgstr[3] "Otázky" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Typ kolonky je povinný" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Sekce je povinná" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Typ kolonky %1$s není k dispozici pro otázku %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Tento typ otázky není kompatibilní s veřejnými formuláři." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Tento typ otázky vyžaduje parametry" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Chybí parametr pro tento typ otázky" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Úrovně služby" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Aktiva" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Podpora" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Nástroje" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Poznámky" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS kanál" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Správa" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Zásuvný modul" @@ -1877,15 +1908,15 @@ msgstr "Je třeba, aby cíl byl přiřazen k existujícímu formuláři." msgid "Name is required." msgstr "Název je povinný." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Cílová entita" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Typ uživatele dle otázky" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Typ entity dle otázky" @@ -2058,23 +2089,23 @@ msgstr "Odkazovaná položka neexistuje" msgid "Failed to link the item" msgstr "Nepodařilo se odkázat na položku" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Váš formulář byl ověřen ověřovatelem" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Zdroj dotazu" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Přidružené prvky" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Položka" @@ -2295,50 +2326,50 @@ msgstr "Dodavatel" msgid "Yes" msgstr "Ano" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Formulář byl vytvořen" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Vaše žádost byla uložena" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2348,11 +2379,11 @@ msgstr "" "##formcreator.request_id## a předán týmu podpory. Odpovědi můžete vidět na " "následujícím odkazu:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Formulář z GLPI je třeba ověřit" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2362,11 +2393,11 @@ msgstr "" "jako ověřovatel.\\n K formuláři můžete přistoupit kliknutím na tento " "odkaz:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Váš formulář byl zamítnut ověřovatelem" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2377,7 +2408,7 @@ msgstr "" "\\n##formcreator.validation_comment##\\n\\nFormulář můžete nadále upravovat " "kliknutím na tento odkaz:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2385,35 +2416,35 @@ msgstr "" "Dobrý den,\\n Váš formulář byl schválen ověřovatelem.\\n Váš požadavek bude " "brzy řešen." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Váš formulář byl smazán správcem" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "Dobrý den,\\n Váš formulář nebude řešen a byl smazán správcem." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Vytváření formulářů – problémy katalogu synchronizační služby" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2437,24 +2468,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Zrušit můj požadavek" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Staré" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Počet z %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Shrnutí problémů" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2506,7 +2537,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Povinné" diff --git a/locales/de_DE.mo b/locales/de_DE.mo index 47ee1177abc448db03c85a0f324870a420726fd0..f38a9dc317a9f3f255aabe666bb80df12478ddca 100644 GIT binary patch delta 8414 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�Gd4BhmLQb17pmnEjm$HLw%vf&Qr1WVCe_CewchRib04 z`Cr-oZPffHcD&?V^Lqp;qct!NGtdwFqYgM2UDa$l4b@};mc&9V{$!#qO%eLzL)5&d zsLc4yGhe=FtV{n@RElR~JT5`q@_nch-#}&TDJrAE^U1$zn>^ptv_0yC-OvXIqG~%7 ztKnEwCRU>sI*AE*14pCp0+afQSeyPo>ug^gAph|N20TXFw6Hud&i8LOeY8d&p zd7u`m-_n|89fGQT0S4lHR3=uUGPVnK`-@QXPM|Md#g6zLF2Q8}QwH77XlTM2RE;m9 zN^%WL;qR!|(QBzmoiFOaFszO7sQFz{mnsjN<2?KmPoeI{@n!bIgz6_PFJ8xW2AGDE zhgJDu3M!Bds1L>t)QJwGUZcx)JZObEVFD_kdKiK&u`Fhx4(7oi9EMtVk{zFknR@@{ z(MaWo6Q~WJq82LqH}emXIMnY6*aNdrC*O(H@fzxK`n+S_hFX|TzaQ#A%TagiV>^BY zb=Lw{nm>3>4H|mwx}#Fw2Saf%2H+$tjdM`%?^4uB3Q_ad+x`wzVEa%T|A4x@r3%e~ zl2CUh)Al=HYem+Vh9a7b#S5c0T#vd`J5d4dMFsFNYU3|Z3!W-!6z6(-KkzC#7=P2t zyQ)+4e%1S4zEAimp=fF1Cnda`qK>uVeJYR79-ccWdu;B=Jg3E=LAh$=We<-Xoa-4r zXiU+, 2021 # Janosch, 2021 -# Thierry Bugier , 2021 # Administrator System, 2021 # Thomas Spranger , 2022 # Robert Langenkamp , 2022 # Kerstin Heim , 2022 # Florian Ried , 2022 # Michael Schieferer, 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Michael Schieferer, 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: German (Germany) (https://app.transifex.com/teclib/teams/28042/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +76,7 @@ msgstr "Uneingeschränkt" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formular" @@ -119,7 +119,7 @@ msgstr "Konnte den Abschnitt nicht aktualisieren" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -142,9 +142,8 @@ msgid "Bad request while deleting an actor." msgstr "Ungültige Anforderung beim Löschen des Akteurs" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Formular erstellen" @@ -158,8 +157,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Formularliste" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Das Formular wurde erfolgreich gespeichert" @@ -188,11 +187,11 @@ msgstr "Alle anzeigen" msgid "Please, describe your need here" msgstr "Bitte beschreiben Sie hier Ihre Anforderung" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textbereich" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -200,41 +199,41 @@ msgstr "Textbereich" msgid "A required field is empty:" msgstr "Ein notwendiges Feld ist nicht ausgefüllt:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Der reguläre Ausdruck ist ungültig" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Benutzer und Formular" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Ungültiger Wert: " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Eintragstyp muss definiert sein: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Ungültiger Dropdown-Typ: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "EInschränkung" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -254,8 +253,7 @@ msgstr "LDAP-Verzeichnis nicht angegeben!" msgid "LDAP directory not found!" msgstr "LDAP-Verzeichnis nicht gefunden!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Spezifisches Format stimmt nicht überein: %s" @@ -274,52 +272,53 @@ msgstr "Der Text ist zu lang (maximal %d Zeichen): %s" msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "reguläre Bezeichnung" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Reichweite" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "nachträgliche Genehmigung" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Dieses Feld muss ausgefüllt werden:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Ein notwendiges Feld ist nicht ausgefüllt: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Dies ist keine Zahl: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Die folgende Zahl muss größer als %d sein: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Die folgende Zahl muss kleiner als %d sein: %s" +msgid "This is not an integer: %s" +msgstr "Dies ist keine Zahl: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Integer" @@ -372,12 +371,16 @@ msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI Objekt" msgstr[1] "GLPI Objekte" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Dieses Feld muss ausgefüllt werden:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -399,11 +402,11 @@ msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "auswählen" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum & Uhrzeit" @@ -441,7 +444,7 @@ msgstr "Eine erforderliche Datei fehlt: %s" msgid "File" msgstr "Datei" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" @@ -475,32 +478,46 @@ msgid "Some URL fields contains invalid links" msgstr "Manche Felder für URL enthalten keine Links" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Zusätzliche Felder" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Checkbox" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Bereichsminimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Bereichsmaximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Anfragetyp" @@ -509,11 +526,21 @@ msgstr "Anfragetyp" msgid "This is not a number: %s" msgstr "Dies ist keine Zahl: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Die folgende Zahl muss größer als %d sein: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Die folgende Zahl muss kleiner als %d sein: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Gleitkommazahl" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Datum" @@ -562,31 +589,31 @@ msgstr "versteckt, es sei denn" msgid "Displayed unless" msgstr "angezeigt, es sei denn" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Fehler beim Hinzufügen oder Aktualisieren von %1$s%2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Kann ein leeres Objekt nicht exportieren: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Bedingungen" @@ -612,13 +639,13 @@ msgstr "Aktualisieren Sie Problemdaten aus Tickets und Formularantworten" msgid "Satisfaction survey expired" msgstr "Zufriedenheitsumfrage abgelaufen" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Name" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -626,115 +653,115 @@ msgstr "Name" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Typ" msgstr[1] "Typen" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Eröffnungsdatum" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Letztes Update" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Gruppe" msgstr[1] "Gruppen" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Anforderer" msgstr[1] "Anforderer" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Formulargenehmiger" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "notwendig bei Ablehnung" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Ticket-Genehmiger" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Techniker" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Technikergruppe" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Formulargenehmigergruppe" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "Ticket-Genehmigergruppe" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Ticket Anforderer" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Ticket Beobachter" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Ticket Techniker" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Alle" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Neu" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Zugewiesen" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Warte" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Zu genehmigen" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Gelöst" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Abgeschlossen" @@ -756,19 +783,19 @@ msgstr "Als Kind von" msgid "The form as been saved" msgstr "Das Formular wurde gespeichert" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Ein Formular wartet auf Genehmigung" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Das Formular wurde abgelehnt" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Das Formular wurde akzeptiert" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Das Formular wurde gelöscht" @@ -781,13 +808,6 @@ msgstr "" msgid "Form name" msgstr "Formularname" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Prüfer" -msgstr[1] "Prüfer" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -934,78 +954,83 @@ msgid_plural "Form answers" msgstr[0] "Formularantwort" msgstr[1] "Formularantworten" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Drucke dieses Formular" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formular genehmigt" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formular erfolgreich gespeichert" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Speichern" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Erforderlich, falls abgelehnt" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "ablehnen" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Fragen bearbeiten" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Bearbeitung abbrechen" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "akzeptieren" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Kommentar zur Ablehnung erforderlich" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Sie sind nicht der Genehmiger dieser Anforderung" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Eintrag erfolgreich hinzugefügt: %1$s (%2$s:%3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Formulardaten " -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Zugriff generieren nicht möglich!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Kein Turingtest eingestellt" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Du hast den Turingtest nicht bestanden" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Du musst einen Genehmiger auswählen!" @@ -1065,62 +1090,62 @@ msgid_plural "Form languages" msgstr[0] "Formularsprache" msgstr[1] "Formularsprachen" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Übersetzung" msgstr[1] "Übersetzungen" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Eine Übersetzung hinzufügen" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Übersetzung aktualisieren" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Neue Übersetzung" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Liste filtern" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Keine Übersetzungen gefunden" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Willst Du die gewählten Einträge löschen?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Löschen" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Originalwortlaut" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Neue Sprache hinzufügen" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Sprache" @@ -1130,6 +1155,12 @@ msgstr "Sprache" msgid "None" msgstr "Kein" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Prüfer" +msgstr[1] "Prüfer" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Muss geprüft werden?" @@ -1167,7 +1198,7 @@ msgid "Properties" msgstr "Eigenschaften" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1430,7 +1461,7 @@ msgstr "Aktionen" msgid "Duplicate" msgstr "duplizieren" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Ziel hinzufügen" @@ -1603,36 +1634,36 @@ msgstr "Keine Berechtigung zum Ändern von %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "%1$s ist erforderlich für das Formular %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Das Anlegen des JSON-Dokumenten-Typs schlug fehl" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "JSON Dokumenttyp nicht gefunden" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Update des JSON Dokumenttyps fehlgeschlagen" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formulare ohne Kategorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Kein Formular verfügbar" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Hinzufügen" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Zieltyp nicht unterstützt." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1669,11 +1700,11 @@ msgstr[0] "Abschnitt" msgstr[1] "Abschnitte" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Der Titel wird benötigt" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Anzahl der Bedingungen" @@ -1689,73 +1720,73 @@ msgid_plural "Questions" msgstr[0] "Frage" msgstr[1] "Fragen" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Feldtyp bitte eingeben" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Die Sektion ist notwendig" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Typ %1$s is nicht verfügbar für die Frage %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Art der Frage ist nicht verfügbar bei öffentlichen Formularen." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Diese Art der Frage erfordert Parameter" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Ein Parameter fehlt für diesen Fragetyp" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Unterstützung" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Tools" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notizen" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1829,15 +1860,15 @@ msgstr "Ein Ziel muss einem bestehendem Formular zugeordnet sein." msgid "Name is required." msgstr "Name ist erforderlich" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Zielgruppe" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Benutzerfragestellung" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Gruppen-Antwort" @@ -2000,23 +2031,23 @@ msgstr "Verknüpftes Element existiert nicht" msgid "Failed to link the item" msgstr "Verknüpfung zum Element fehlgeschlagen" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Ihr Formular wurde genehmigt." -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Anfragequelle" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Verbundene Typen" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Item" @@ -2227,25 +2258,25 @@ msgstr "Lieferant" msgid "Yes" msgstr "Ja" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Aktualisiere Tabellen der InnoDB; ausführen von %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" "Um die Inkonsistenzen zu ignorieren und trotzdem ein Upgrade auszuführen: %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2256,27 +2287,27 @@ msgstr "" "Version 2.12.5, aktualisieren Sie dann erneut auf GLPI 10 oder höher und " "Formcreator 2.13 oder höher." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" "Die Tabellen des Plugins haben die Schema-Integritätsprüfung bestanden." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Ein Formular wurde erstellt" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Ihre Anfrage wurde erfolgreich gespeichert" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2287,11 +2318,11 @@ msgstr "" "Sie können Ihre Anforderung unter folgendem Link einsehen: " "\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Ein Formular von GLPI wartet auf Genehmigung" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2302,11 +2333,11 @@ msgstr "" " werden, um genehmigt bzw. abgelehnt zu " "werden:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Ihr Formular wurde abgelehnt" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2318,7 +2349,7 @@ msgstr "" "\\n\\n Sie können Ihre Anforderung unter folgendem Link bearbeiten und " "erneut einreichen:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2327,11 +2358,11 @@ msgstr "" "von der genehmigenden Person akzeptiert worden ist. \\nIhre Anfrage wird " "somit schnellstmöglich von der IT-Abteilung berücksichtigt." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Ihr Formular wurde von einem Administrator gelöscht" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2339,25 +2370,25 @@ msgstr "" "Guten Tag, \\nLeider müssen wir Ihnen mitteilen, dass Ihre Anfrage nicht " "berücksichtigt werden kann und von einem Administrator gelöscht wurde." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Probleme mit dem Synchronisierungsdienstkatalog" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Korrektheit der Tabellen konnte nicht überprüft werden!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Das Tabellenschema unterscheidet sich für die Tabelle \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabelle \"%s\" fehlt" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Unbekannte Tabelle \"%s\" in Datenbank gefunden." @@ -2381,24 +2412,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Mein Ticket abbrechen" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Alt" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Anzahl von %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "usammenfassung der Probleme" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2451,7 +2482,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "erforderlich" diff --git a/locales/en_GB.mo b/locales/en_GB.mo index 3dd7fd5def220b7c60d8d4237611ed1e5369c7ff..efdab22202e12443c22aae86f314bdcacb98b705 100644 GIT binary patch delta 9094 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 F|1aq7rgZ=S diff --git a/locales/en_GB.po b/locales/en_GB.po index d9e16f6e6..354850aad 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: glpi 100a\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-25 11:18+0200\n" -"PO-Revision-Date: 2023-08-25 11:18+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" +"PO-Revision-Date: 2023-11-13 14:56+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" @@ -63,9 +63,8 @@ msgstr "Limit subtree depth" msgid "No limit" msgstr "No limit" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -131,9 +130,8 @@ msgid "Bad request while deleting an actor." msgstr "Bad request while deleting an actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:49 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Form Creator" @@ -147,8 +145,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Form list" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -177,11 +175,11 @@ msgstr "See all" msgid "Please, describe your need here" msgstr "Please, describe your need here" -#: inc/field/textareafield.class.php:175 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -189,41 +187,41 @@ msgstr "Textarea" msgid "A required field is empty:" msgstr "A required field is empty:" -#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 #: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "The regular expression is invalid" -#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "User and form" -#: inc/field/dropdownfield.class.php:426 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:457 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:469 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "The itemtype field is required: %s" -#: inc/field/dropdownfield.class.php:485 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Invalid dropdown type: %s" -#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Entity restriction" -#: inc/field/dropdownfield.class.php:821 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -243,6 +241,10 @@ msgstr "LDAP directory not defined!" msgid "LDAP directory not found!" msgstr "LDAP directory not found!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "LDAP attribute is required!" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -361,13 +363,13 @@ msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:84 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI object" msgstr[1] "GLPI objects" -#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 msgid "The field value is required:" msgstr "The field value is required:" @@ -468,8 +470,8 @@ msgid "Some URL fields contains invalid links" msgstr "Some URL fields contains invalid links" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "Additionnal fields" +msgid "Additional fields" +msgstr "Additional fields" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" @@ -507,7 +509,7 @@ msgstr "Range min" msgid "Range max" msgstr "Range max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Request type" @@ -579,26 +581,26 @@ msgstr "Hidden unless" msgid "Displayed unless" msgstr "Displayed unless" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Failed to add or update the %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Cannot export an empty object: %s" @@ -630,7 +632,7 @@ msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" #: inc/issue.class.php:527 inc/form_language.class.php:232 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Name" @@ -643,7 +645,7 @@ msgstr "Name" msgid "ID" msgstr "ID" -#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -670,7 +672,7 @@ msgstr[1] "Entities" #: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 -#: inc/formanswer.class.php:260 inc/formanswer.class.php:712 +#: inc/formanswer.class.php:260 inc/formanswer.class.php:718 #: inc/abstractitiltarget.class.php:1753 entrée standard:48 msgid "Requester" msgid_plural "Requesters" @@ -681,8 +683,8 @@ msgstr[1] "Requesters" msgid "Form approver" msgstr "Form approver" -#: inc/issue.class.php:643 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 #: inc/form_language.class.php:246 msgid "Comment" msgstr "Comment" @@ -725,32 +727,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: hook.php:703 msgid "All" msgstr "All" -#: inc/issue.class.php:1363 hook.php:692 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "New" -#: inc/issue.class.php:1369 hook.php:693 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Assigned" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Waiting" -#: inc/issue.class.php:1381 hook.php:695 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1387 hook.php:696 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Solved" -#: inc/issue.class.php:1393 hook.php:697 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Closed" @@ -914,17 +916,17 @@ msgstr[1] "Target actors" msgid "Bad request while adding an actor." msgstr "Bad request while adding an actor." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Failed to find a user: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Failed to find a group: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Failed to find a supplier: %1$s" @@ -943,47 +945,47 @@ msgid_plural "Form answers" msgstr[0] "Form answer" msgstr[1] "Form answers" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Print this form" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Form accepted by validator." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Form successfully saved." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Save" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Required if refused" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Refuse" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Edit answers" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Cancel edition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Refused comment is required!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." @@ -991,37 +993,37 @@ msgstr "" "An internal error occured when verifying your answers. Please report it to " "your administrator." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "You are not the validator of these answers" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Item sucessfully added: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Form data" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Cannot generate targets!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "Answer is invalid in %1$s" -#: inc/formanswer.class.php:1456 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1462 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1486 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "You must select validator!" @@ -1152,7 +1154,7 @@ msgstr[1] "Validators" msgid "Need validaton?" msgstr "Need validaton?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1185,7 +1187,7 @@ msgid "Properties" msgstr "Properties" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1448,7 +1450,7 @@ msgstr "Actions" msgid "Duplicate" msgstr "Duplicate" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Add a target" @@ -1617,36 +1619,36 @@ msgstr "You don't have right to update the entity %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "The entity %1$s is required for the form %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "JSON document type not found" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Failed to update JSON document type" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Forms without category" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "No form available" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Add" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Unsupported target type." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1745,7 +1747,7 @@ msgstr "OLA" msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1237 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Assistance" @@ -2014,23 +2016,23 @@ msgstr "Linked item does not exists" msgid "Failed to link the item" msgstr "Failed to link the item" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Your form has been accepted by the validator" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Request source" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Item " @@ -2212,16 +2214,16 @@ msgstr[1] "Watchers" msgid "Cancel" msgstr "Cancel" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Email followup" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "User" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Group" @@ -2233,11 +2235,11 @@ msgstr "Group from the object" msgid "Tech group from the object" msgstr "Tech group from the object" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Supplier" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Yes" @@ -2393,24 +2395,24 @@ msgctxt "button" msgid "Access rights" msgstr "Access rights" -#: hook.php:681 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancel my ticket" -#: hook.php:699 +#: hook.php:711 msgid "Old" msgstr "Old" -#: hook.php:706 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Number of %s" -#: hook.php:723 +#: hook.php:735 msgid "Issues summary" msgstr "Issues summary" -#: hook.php:768 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/en_US.po b/locales/en_US.po index 2009308ee..fd1d0652e 100644 --- a/locales/en_US.po +++ b/locales/en_US.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Thierry Bugier , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -465,7 +465,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/es_419.mo b/locales/es_419.mo index 0b2acdcc62bde3fffbfe5c91386e55c47b9190c0..d7cf1fd82868acd0abb7cd9a9c7b673301373adf 100644 GIT binary patch delta 6023 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 A`Tzg` delta 6020 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, YEAR. -# +# # Translators: # Nelson Guerrero , 2022 # Lorenzo Salvador Osorio Orellana, 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -479,7 +479,7 @@ msgid "Some URL fields contains invalid links" msgstr "Algunos campos de URL contienen enlaces no válidos" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Campos Adicionales" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/es_AR.mo b/locales/es_AR.mo index 870300cdf88d4bfd26c3bf4b8d9fba1aef4cd018..3fc5faae1deaf10117da877b053cc2169fb66fae 100644 GIT binary patch literal 43792 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 NgGTu2MR%!7{}=72Ze#!e delta 9257 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 diff --git a/locales/es_AR.po b/locales/es_AR.po index b08b0f522..2a16367d9 100644 --- a/locales/es_AR.po +++ b/locales/es_AR.po @@ -8,15 +8,16 @@ # Luis Angel Uriarte , 2022 # Fernando Toledo , 2023 # Nicolás Gaviola, 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Nicolás Gaviola, 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Spanish (Argentina) (https://app.transifex.com/teclib/teams/28042/es_AR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,7 +72,7 @@ msgstr "Sin limite." #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulario" @@ -115,7 +116,7 @@ msgstr "No se pudo actualizar la sección" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -138,9 +139,8 @@ msgid "Bad request while deleting an actor." msgstr "Solicitud incorrecta al eliminar un actor." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Creador de Formularios" @@ -154,8 +154,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista de formularios" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado con éxito!" @@ -185,11 +185,11 @@ msgstr "Ver todo" msgid "Please, describe your need here" msgstr "Por favor, describa su necesidad aquí" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -197,42 +197,42 @@ msgstr "Área de texto" msgid "A required field is empty:" msgstr "Campo obligatorio vacío:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "La expresión regular no es válida." -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Menú desplegable" msgstr[1] "Menúes desplegables" msgstr[2] "Menúes desplegables" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "El campo de tipo de elemento es obligatorio: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,8 +253,7 @@ msgstr "¡El directorio LDAP no está definido!" msgid "LDAP directory not found!" msgstr "¡El directorio LDAP no se ha encontrado!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "El formato especificado no coincide: %s" @@ -262,63 +261,64 @@ msgstr "El formato especificado no coincide: %s" #: inc/field/textfield.class.php:155 #, php-format msgid "The text is too short (minimum %d characters): %s" -msgstr "" +msgstr "El texto es demasiado corto (mínimo %d caracteres): %s" #: inc/field/textfield.class.php:160 #, php-format msgid "The text is too long (maximum %d characters): %s" -msgstr "" +msgstr "El texto es demasiado largo (máximo %d caracteres): %s" #: inc/field/textfield.class.php:168 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expresión regular" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Valor de campo obligatorio:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "El valor del campo es obligatorio." -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "Sólo se permite un valor predeterminado." + +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "El valor predeterminado no está en la lista de valores disponibles." + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" -msgstr "" +msgstr "Un campo requerido está vacío: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "" +msgid "This value %1$s is not allowed: %2$s" +msgstr "Este valor %1$s no está permitido: %2$s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" +msgid "This is not an integer: %s" +msgstr "Este no es un número entero: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Entero" @@ -373,13 +373,17 @@ msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objeto GLPI" msgstr[1] "Objetos GLPI" msgstr[2] "Objetos GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Valor de campo obligatorio:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -403,11 +407,11 @@ msgstr[0] "Correo electrónico" msgstr[1] "Correos electrónicos" msgstr[2] "Correos electrónicos" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Seleccionar" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Fecha y hora" @@ -421,7 +425,7 @@ msgstr[2] "Actores" #: inc/field/actorfield.class.php:267 #, php-format msgid "Invalid value: %s" -msgstr "" +msgstr "Valor inválido: %s" #: inc/field/actorfield.class.php:290 #, php-format @@ -430,7 +434,7 @@ msgstr "Usuario no encontrado o dirección de correo electrónico no válida:%s" #: inc/field/filefield.class.php:123 msgid "No attached document" -msgstr "" +msgstr "No hay documento adjunto" #: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 #: inc/field/filefield.class.php:275 @@ -440,13 +444,13 @@ msgstr "Documento adjunto" #: inc/field/filefield.class.php:174 #, php-format msgid "A required file is missing: %s" -msgstr "" +msgstr "Falta un archivo obligatorio: %s" #: inc/field/filefield.class.php:191 msgid "File" msgstr "Archivo" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Selección múltiple" @@ -474,52 +478,77 @@ msgstr "¡El tipo de campo '%1$s' aún no está implementado!" #: inc/field/fieldsfield.class.php:466 msgid "Some numeric fields contains non numeric values" -msgstr "" +msgstr "Algunos campos numéricos contienen valores no numéricos" #: inc/field/fieldsfield.class.php:471 msgid "Some URL fields contains invalid links" -msgstr "" +msgstr "Algunos campos de URL contienen enlaces no válidos" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Campos Adicionales" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Casillas de verificación" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "No se permiten valores vacíos: %s" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "Este valor %1$s no está permitido: %2$s" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "La siguiente pregunta necesita al menos %d respuestas: %s" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" +msgstr "La siguiente pregunta no acepta más de %d respuestas: %s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." msgstr "" +"Los valores predeterminados no están en la lista de valores disponibles." -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Rango mínimo" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Rango máximo" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Tipo de solicitud" #: inc/field/floatfield.class.php:141 #, php-format msgid "This is not a number: %s" -msgstr "" +msgstr "Esto no es un número: %s" + +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "El siguiente número debe ser mayor qué %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "El siguiente número debe ser menor qué %d: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Flotador" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Fecha" @@ -556,7 +585,7 @@ msgstr "no es visible" #: inc/condition.class.php:106 msgid "regular expression matches" -msgstr "" +msgstr "coincidencias de expresiones regulares" #: inc/condition.class.php:117 msgid "Always displayed" @@ -570,31 +599,31 @@ msgstr "Oculto amenos que" msgid "Displayed unless" msgstr "Mostrar al menos que" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No se pudo agregar o actualizar el %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" -msgstr "" +msgstr "No se puede exportar un objeto vacío: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Condiciones" @@ -609,9 +638,9 @@ msgstr "Importación en curso" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Problema" +msgstr[1] "Problemas" +msgstr[2] "Problemas" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" @@ -619,15 +648,15 @@ msgstr "Actualizar los datos de emisión de tickets y formular respuestas" #: inc/issue.class.php:379 msgid "Satisfaction survey expired" -msgstr "" +msgstr "La encuesta de satisfacción ha caducada" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -635,7 +664,7 @@ msgstr "Nombre" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -643,110 +672,110 @@ msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entidad" msgstr[1] "Entidades" msgstr[2] "Entidades" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Solicitante" +msgstr[1] "Solicitantes" +msgstr[2] "Solicitantes" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Aprobador de formulario" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Aprobador de tickets" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" -msgstr "" +msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" -msgstr "" +msgstr "Grupo de técnicos" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grupo aprobador de formularios" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" -msgstr "" +msgstr "Grupo aprobador de ticket" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" -msgstr "" +msgstr "Solicitante del ticket" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" -msgstr "" +msgstr "Observador del ticket" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" -msgstr "" +msgstr "Técnico del ticket" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" -msgstr "" +msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" -msgstr "" +msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" -msgstr "" +msgstr "Nuevos" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" -msgstr "" +msgstr "Asignado" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" -msgstr "" +msgstr "En espera" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" -msgstr "" +msgstr "Resueltos" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Cerrado" @@ -763,45 +792,37 @@ msgstr "Categoría de conocimiento" #: inc/category.class.php:78 msgid "As child of" -msgstr "" +msgstr "Debajo de" #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "El formulario se ha guardado" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Un formulario necesita autorización" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Se rechaza el formulario" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Se acepta el formulario" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Se borró el formulario" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "ID de formulario" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 msgid "Form name" msgstr "Nombre del formulario" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadores" -msgstr[2] "Validadores" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -815,7 +836,7 @@ msgstr "Respuestas de formulario completo" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Comentario de validación" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -824,7 +845,7 @@ msgstr "Enlace de validación" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "Solicitar ID" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -845,12 +866,12 @@ msgstr "Solicitud #" #: inc/notificationtargetformanswer.class.php:114 msgid "Author" -msgstr "" +msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 #: inc/abstractitiltarget.class.php:1318 msgid "Approver" -msgstr "" +msgstr "Aprobador" #: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 msgid "Form author" @@ -902,18 +923,18 @@ msgstr "Supervisor del autor del formulario" #: inc/target_actor.class.php:102 msgid "Observer" -msgstr "" +msgstr "Observador" #: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 msgid "Assigned to" -msgstr "" +msgstr "Asignado a" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Actor objetivo" +msgstr[1] "Actores objetivos" +msgstr[2] "Actores objetivos" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -923,17 +944,17 @@ msgstr "Solicitud incorrecta al agrgar un participante." #: inc/target_actor.class.php:197 #, php-format msgid "Failed to find a user: %1$s" -msgstr "" +msgstr "No se pudo encontrar un usuario: %1$s" #: inc/target_actor.class.php:206 #, php-format msgid "Failed to find a group: %1$s" -msgstr "" +msgstr "No se pudo encontrar un grupo: %1$s" #: inc/target_actor.class.php:215 #, php-format msgid "Failed to find a supplier: %1$s" -msgstr "" +msgstr "No se pudo encontrar un proveedor: %1$s" #: inc/formanswer.class.php:79 inc/form_validator.class.php:71 msgid "Refused" @@ -941,7 +962,7 @@ msgstr "Rechazado" #: inc/formanswer.class.php:80 inc/form_validator.class.php:70 msgid "Accepted" -msgstr "" +msgstr "Aceptado" #: inc/formanswer.class.php:226 msgid "Form answer" @@ -950,88 +971,96 @@ msgstr[0] "Respuesta de formulario" msgstr[1] "Respuestas del formulario" msgstr[2] "Respuestas del formulario" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "cbvsxv" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulario aceptado por el validador." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulario correctamente guardado." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" -msgstr "" +msgstr "Guardar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Requerido si se rechaza" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Rechazo" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" -msgstr "" +msgstr "Editar respuestas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" -msgstr "" +msgstr "Cancelar edición" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Aceptar" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "¡Se requiere comentario rechazado!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Ocurrió un error interno al verificar sus respuestas. Por favor informe al " +"administrador." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Usted no es el validador de estas respuestas" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Elemento agregado con éxito: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "¡No puede generar objetivos!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "La respuesta no es válida en %1$s" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" -msgstr "" +msgstr "No se ha configurado una prueba de Turing" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" -msgstr "" +msgstr "Fallaste en la prueba de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" -msgstr "" +msgstr "¡Debe seleccionar el validador!" #: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" +"No puede eliminar este problema. Tal vez haya sido asignado y está en curso." #: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." -msgstr "" +msgstr "No se pudo eliminar este problema. Ocurrió un error interno." #: inc/common.class.php:783 msgid "Seek assistance" @@ -1043,7 +1072,7 @@ msgstr "Mis pedidos de asistencia" #: inc/common.class.php:829 msgid "Consult reminders" -msgstr "" +msgstr "Consultar recordatorios" #: inc/common.class.php:849 msgid "Consult feeds" @@ -1066,7 +1095,7 @@ msgstr "Por favor, active el formulario para ver el enlace" #: inc/formaccesstype.class.php:100 inc/form.class.php:1505 msgid "Enable captcha" -msgstr "" +msgstr "Habilitar captcha" #: inc/formaccesstype.class.php:112 msgid "Restricted to" @@ -1079,63 +1108,63 @@ msgstr[0] "Idioma del formulario" msgstr[1] "Idiomas del formulario" msgstr[2] "Idiomas del formulario" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Traducción" msgstr[1] "Traducciones" msgstr[2] "Traducciones" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "El nombre no puede estar vacío." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "El idioma debe estar asociado a un formulario." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "El idioma especificado no está disponible." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Agregar una traducción" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Actualizar una traducción" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nueva traducción" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" -msgstr "" +msgstr "Lista de filtros" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Traducción no encontrada" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" -msgstr "" +msgstr "¿Quiere borrar los siguientes elementos?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Borrar" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" -msgstr "" +msgstr "Cadena original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Agregar un nuevo idioma" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Idioma" @@ -1145,13 +1174,20 @@ msgstr "Idioma" msgid "None" msgstr "Ninguna" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validador" +msgstr[1] "Validadores" +msgstr[2] "Validadores" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "¿Necesita validación?" #: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 msgid "No" -msgstr "" +msgstr "No" #: inc/form_validator.class.php:295 inc/targetproblem.class.php:147 #: inc/entityconfig.class.php:435 inc/targetchange.class.php:484 @@ -1159,7 +1195,7 @@ msgstr "" #: inc/abstractitiltarget.class.php:2073 msgctxt "button" msgid "Save" -msgstr "" +msgstr "Guardar" #: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 msgid "Validation" @@ -1183,7 +1219,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1199,24 +1235,24 @@ msgstr "Actores" #: inc/targetproblem.class.php:633 entrée standard:48 msgid "Problem title" -msgstr "" +msgstr "Título del problema" #: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" -msgstr "" +msgstr "Contenido" #: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 msgid "Impact" -msgstr "" +msgstr "Impacto" #: inc/targetproblem.class.php:663 entrée standard:56 msgid "Cause" -msgstr "" +msgstr "Motivo" #: inc/targetproblem.class.php:673 entrée standard:58 msgid "Symptom" -msgstr "" +msgstr "Síntoma" #: inc/entityconfig.class.php:92 inc/entityconfig.class.php:101 #: inc/entityconfig.class.php:109 inc/entityconfig.class.php:117 @@ -1224,7 +1260,7 @@ msgstr "" #: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 #: inc/entityconfig.class.php:157 msgid "Inheritance of the parent entity" -msgstr "" +msgstr "Herencia de la entidad padre" #: inc/entityconfig.class.php:93 msgid "GLPi's helpdesk" @@ -1240,7 +1276,7 @@ msgstr "Catálogo de servicios ampliado" #: inc/entityconfig.class.php:102 msgid "All available forms" -msgstr "" +msgstr "Todos los formularios disponibles" #: inc/entityconfig.class.php:103 msgid "Only default forms" @@ -1256,38 +1292,38 @@ msgstr "Orden alfabética" #: inc/entityconfig.class.php:118 msgid "Merged with Forms" -msgstr "" +msgstr "Fusionado con formularios" #: inc/entityconfig.class.php:119 msgid "Distinct menu entry" -msgstr "" +msgstr "Entrada de menú distinta" #: inc/entityconfig.class.php:126 inc/entityconfig.class.php:134 #: inc/entityconfig.class.php:142 inc/entityconfig.class.php:150 #: inc/form.class.php:285 entrée standard:100 msgid "Visible" -msgstr "" +msgstr "Visible" #: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 #: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 msgid "Hidden" -msgstr "" +msgstr "Oculto" #: inc/entityconfig.class.php:158 msgid "Variable height" -msgstr "" +msgstr "Altura variable" #: inc/entityconfig.class.php:159 msgid "Uniform height" -msgstr "" +msgstr "Altura uniforme" #: inc/entityconfig.class.php:164 msgid "Search for assistance" -msgstr "" +msgstr "Buscar ayuda" #: inc/entityconfig.class.php:165 msgid "User's assistance requests" -msgstr "" +msgstr "Solicitudes de asistencia del usuario" #: inc/entityconfig.class.php:261 msgid "Helpdesk" @@ -1304,19 +1340,19 @@ msgstr "Modo de lista de formulario predeterminado" #: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 msgid "Sort order" -msgstr "" +msgstr "Ordenar" #: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 msgid "Knowledge base" -msgstr "" +msgstr "Base de conocimiento" #: inc/entityconfig.class.php:329 msgid "Search" -msgstr "" +msgstr "Buscar" #: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 msgid "Counters dashboard" -msgstr "" +msgstr "Panel de contadores" #: inc/entityconfig.class.php:361 msgid "Header message" @@ -1324,15 +1360,15 @@ msgstr "Mensaje del encabezado" #: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 msgid "Search issue" -msgstr "" +msgstr "Buscar asunto" #: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 msgid "Service catalog home page" -msgstr "" +msgstr "Página de inicio del catálogo de servicios" #: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 msgid "Tile design" -msgstr "" +msgstr "Diseño de bloque" #: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 #: inc/form.class.php:239 entrée standard:84 @@ -1344,11 +1380,11 @@ msgstr[2] "Encabezados" #: inc/entityconfig.class.php:479 msgid "Display search field" -msgstr "" +msgstr "Mostrar campo de búsqueda" #: inc/entityconfig.class.php:489 msgid "Display header" -msgstr "" +msgstr "Mostrar encabezado" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" @@ -1359,11 +1395,11 @@ msgstr[2] "Rangos de preguntas" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" -msgstr "" +msgstr "Rango mínimo" #: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:75 msgid "maximum range" -msgstr "" +msgstr "Rango máximo" #: inc/form.class.php:66 inc/form.class.php:432 msgid "Public access" @@ -1387,11 +1423,11 @@ msgstr "Importar formularios" #: inc/form.class.php:140 msgid "Characteristics" -msgstr "" +msgstr "Características" #: inc/form.class.php:183 msgid "Recursive" -msgstr "" +msgstr "Recursivo" #: inc/form.class.php:204 msgid "Homepage" @@ -1404,7 +1440,7 @@ msgstr "Acceso" #: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée #: standard:54 msgid "Active" -msgstr "" +msgstr "Activo" #: inc/form.class.php:261 entrée standard:65 msgid "Icon" @@ -1424,7 +1460,7 @@ msgstr "Formulario predeterminado" #: inc/form.class.php:329 inc/form.class.php:394 msgid "Inactive" -msgstr "" +msgstr "Inactivo" #: inc/form.class.php:340 inc/form.class.php:413 msgid "Not default form" @@ -1443,27 +1479,27 @@ msgstr[2] "Destinos" #: inc/form.class.php:504 msgid "Actions" -msgstr "" +msgstr "Acciones" #: inc/form.class.php:527 inc/form.class.php:1433 msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Agregar un destino" #: inc/form.class.php:575 msgid "Preview" -msgstr "" +msgstr "Vista previa" #: inc/form.class.php:576 msgid "Form answer properties" -msgstr "" +msgstr "Propiedades de respuesta de formulario" #: inc/form.class.php:900 msgid "What are you looking for?" -msgstr "" +msgstr "¿Qué estás buscando?" #: inc/form.class.php:909 #, php-format @@ -1509,12 +1545,12 @@ msgstr "La pregunta %s no es compatible con formularios públicos" #: inc/form.class.php:1422 msgid "Errored duplicate" -msgstr "" +msgstr "Error duplicado" #: inc/form.class.php:1480 inc/form.class.php:1508 msgctxt "button" msgid "Post" -msgstr "" +msgstr "Publicar" #: inc/form.class.php:1527 #, php-format @@ -1533,7 +1569,7 @@ msgstr "Atras" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formulario actualizado: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1573,30 +1609,34 @@ msgstr "Habilitado" #: inc/form.class.php:1730 msgctxt "button" msgid "Send" -msgstr "" +msgstr "Enviar" #: inc/form.class.php:1749 msgid "Forms import impossible, the file is empty" -msgstr "" +msgstr "imposible importar el formulario, el archivo esta vacío" #: inc/form.class.php:1753 inc/form.class.php:1757 msgid "Forms import impossible, the file seems corrupt" -msgstr "" +msgstr "Imposible importar formularios, el archivo parece corrupto" #: inc/form.class.php:1763 msgid "Forms import impossible, the file was generated with another version" msgstr "" +"La importación del formulario es imposible, el fichero se generó con otra " +"versión" #: inc/form.class.php:1770 msgid "" "The file does not specifies the schema version. It was probably generated " "with a version older than 2.10. Giving up." msgstr "" +"El archivo no especifica la versión del esquema. Probablemente fue generado " +"con una versión anterior a 2.10. Rechazado." #: inc/form.class.php:1796 #, php-format msgid "Failed to import %s" -msgstr "" +msgstr "Error al importar %s" #: inc/form.class.php:1801 #, php-format @@ -1606,7 +1646,7 @@ msgstr "Formularios importados correctamente desde %s" #: inc/form.class.php:1864 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" +msgstr "El formulario %1$s ya existe y esta en una entidad no modificable." #: inc/form.class.php:1872 #, php-format @@ -1616,40 +1656,40 @@ msgstr "No tiene derecho a actualizar la entidad %1$s." #: inc/form.class.php:1882 #, php-format msgid "The entity %1$s is required for the form %2$s." -msgstr "" +msgstr "La entidad %1$s es necesaria para el formulario %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Error al actualizar el tipo de documento JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "No hay formulario disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Agregar" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Tipo de Destino no soportado" -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" -msgstr "" +msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:44 entrée standard:43 msgid "Target change" @@ -1664,19 +1704,19 @@ msgstr "Cambiar título" #: inc/targetchange.class.php:374 entrée standard:56 msgid "Control list" -msgstr "" +msgstr "Lista de control" #: inc/targetchange.class.php:384 entrée standard:58 msgid "Deployment plan" -msgstr "" +msgstr "Plan de despliegue" #: inc/targetchange.class.php:394 entrée standard:60 msgid "Backup plan" -msgstr "" +msgstr "Plan de respaldo" #: inc/targetchange.class.php:404 msgid "Check list" -msgstr "" +msgstr "Lista de verificación" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" @@ -1686,18 +1726,18 @@ msgstr[1] "Secciones" msgstr[2] "Secciones" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Se requiere el título" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Recuento de condiciones" #: inc/restrictedformcriteria.class.php:179 #, php-format msgid "Failed to find %1$s %2$s" -msgstr "" +msgstr "No se pudo buscar %1$s %2$s" #: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée #: standard:41 @@ -1707,86 +1747,86 @@ msgstr[0] "Pregunta" msgstr[1] "Preguntas" msgstr[2] "Preguntas" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Se requiere campo tipo" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Se requiere la sección" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "El tipo de campo %1$sno esta disponible para esta pregunta %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Este tipo de pregunta no es compatible con los formularios públicos." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Este tipo de de pregunta requiere parámetros" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Falta un parámetro para este tipo de pregunta" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" -msgstr "" +msgstr "Niveles de servicio" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" -msgstr "" +msgstr "Acuerdo de Nivel de Operación - OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" -msgstr "" +msgstr "Activos" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" -msgstr "" +msgstr "Asistencia" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" -msgstr "" +msgstr "Gestión" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" -msgstr "" +msgstr "Herramientas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" -msgstr "" +msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" -msgstr "" +msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" -msgstr "" +msgstr "Administración" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Complemento" +msgstr[1] "Complementos" +msgstr[2] "Complementos" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" -msgstr "" +msgstr "Parámetro" #: inc/abstractquestionparameter.class.php:99 msgid "Field name" -msgstr "" +msgstr "Nombre del campo" #: inc/abstracttarget.class.php:97 msgid "Current active entity" @@ -1846,45 +1886,45 @@ msgstr "Un destino debe estar asociado a un formulario existente" #: inc/abstracttarget.class.php:139 msgid "Name is required." -msgstr "" +msgstr "Se requiere el nombre." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" -msgstr "" +msgstr "Entidad destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Pregunta de tipo de usuario" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Tipo de entidad pregunta" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Buscando elementos no válidos..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Hecho." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "Paso 1: signos < y > de doble codificación." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "No se encontraron elementos no válidos." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Paso 2: etiqueta literal BR." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Paso 3: signo > literal." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1898,7 +1938,7 @@ msgstr "Categorías de incidentes" #: inc/filter/itilcategoryfilter.class.php:55 msgid "Change categories" -msgstr "" +msgstr "Categorías de cambio" #: inc/questionregex.class.php:52 msgid "Question regular expression" @@ -1917,16 +1957,16 @@ msgstr[2] "Dependencia de las preguntas" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Respuesta" +msgstr[1] "Respuestas" +msgstr[2] "Respuestas" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Relación de ticket compuesto" +msgstr[1] "Relaciones de ticket compuesto" +msgstr[2] "Relaciones de ticket compuesto" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" @@ -1959,7 +1999,7 @@ msgstr "" #: inc/targetticket.class.php:109 msgid "Formcreator" -msgstr "" +msgstr "Formcreator" #: inc/targetticket.class.php:115 msgid "Default or from a template" @@ -1983,11 +2023,11 @@ msgstr "Agregar un campo" #: inc/targetticket.class.php:364 msgid "Managed fields" -msgstr "" +msgstr "Campos administrados" #: inc/targetticket.class.php:371 msgid "No managed field" -msgstr "" +msgstr "Ningún campo administrado" #: inc/targetticket.class.php:391 msgid "Link to an other ticket" @@ -2008,7 +2048,7 @@ msgstr "Un ticket a partir de una respuesta a una pregunta" #: inc/targetticket.class.php:483 msgctxt "button" msgid "Delete permanently" -msgstr "" +msgstr "Eliminar permanentemente" #: inc/targetticket.class.php:724 msgid "Invalid link type" @@ -2026,25 +2066,25 @@ msgstr "El elemento vinculado no existe." msgid "Failed to link the item" msgstr "Error al vincular el elemento." -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Tipo de solicitud" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " -msgstr "" +msgstr "ítem" #: inc/translation.class.php:153 msgid "No more string to translate" @@ -2052,7 +2092,7 @@ msgstr "No hay mas cadenas para traducir" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Error interno: cadena traducible no encontrada." #: inc/translation.class.php:216 msgid "Language not found." @@ -2060,7 +2100,7 @@ msgstr "Idioma no encontrado" #: inc/translation.class.php:221 msgid "Form not found." -msgstr "" +msgstr "Formulario no encontrado." #: inc/translation.class.php:236 msgid "Failed to add the translation." @@ -2157,30 +2197,30 @@ msgstr "Tiempo para resolver" #: inc/abstractitiltarget.class.php:822 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Minuto" +msgstr[1] "Minutos" +msgstr[2] "Minutos" #: inc/abstractitiltarget.class.php:823 msgid "Hour" msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Hora" +msgstr[1] "Horas" +msgstr[2] "Horas" #: inc/abstractitiltarget.class.php:824 msgid "Day" msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Día" +msgstr[1] "Días" +msgstr[2] "Días" #: inc/abstractitiltarget.class.php:825 msgid "Month" msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Mes" +msgstr[1] "Meses" +msgstr[2] "Meses" #: inc/abstractitiltarget.class.php:857 msgid "SLA (TTO/TTR)" @@ -2208,7 +2248,7 @@ msgstr "Etiquetas" #: inc/abstractitiltarget.class.php:1231 msgid "Location" -msgstr "" +msgstr "Lugar" #: inc/abstractitiltarget.class.php:1243 msgid "Location " @@ -2221,9 +2261,9 @@ msgstr "¡La descripción no puede estar vacía!" #: inc/abstractitiltarget.class.php:1760 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Observador" +msgstr[1] "Observadores" +msgstr[2] "Observadores" #: inc/abstractitiltarget.class.php:1779 msgid "Cancel" @@ -2232,15 +2272,15 @@ msgstr "Cancelar" #: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 #: inc/abstractitiltarget.class.php:2499 msgid "Email followup" -msgstr "" +msgstr "Seguimiento por correo" #: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 msgid "User" -msgstr "" +msgstr "Usuario" #: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 msgid "Group" -msgstr "" +msgstr "Grupo" #: inc/abstractitiltarget.class.php:2120 msgid "Group from the object" @@ -2252,56 +2292,67 @@ msgstr "Grupo técnico del objeto" #: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 msgid "Supplier" -msgstr "" +msgstr "Proveedor" #: inc/abstractitiltarget.class.php:2495 msgid "Yes" -msgstr "" +msgstr "Sí" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" -msgstr "" +msgstr "Actualizar tablas a innoDB; corra %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" +"El esquema de la base de datos no es coherente con la versión anterior de " +"Formcreator %s. Para ver los registros, ejecute el comando %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" +"Para ignorar las inconsistencias y actualizar de todos modos, ejecute %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" +"Ya no se admite la actualización desde una versión anterior a la 2.5.0. " +"Actualice a GLPI 9.5.7, actualice Formcreator a la versión 2.12.5, luego " +"actualice nuevamente a GLPI 10 o posterior y Formcreator 2.13 o posterior." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" +"El esquema de la base de datos no es coherente con la versión actual de " +"Formcreator %s. Para ver los registros, habilite el complemento y ejecute el" +" comando %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" +"Las tablas del complemento pasaron la verificación de integridad del " +"esquema." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Se ha creado un formulario" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Su solicitud ha sido guardado" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2312,11 +2363,11 @@ msgstr "" "NPuede ver sus respuestas en el siguiente enlace: \\ n ## " "formcreator.validation_link ##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Un formulario de GLPI necesita ser validado" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2326,11 +2377,11 @@ msgstr "" "como validador. \\ NPuedes acceder a él haciendo clic en este enlace: \\ n " "## formcreator.validation_link ##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2342,7 +2393,7 @@ msgstr "" "\\ nAún puede modificarlo y volver a enviarlo haciendo clic en este enlace: " "\\ n ## formcreator.validation_link ##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2350,11 +2401,11 @@ msgstr "" "Hola, \\ nNos complace informarle que su formulario ha sido aceptado por el " "validador. \\ NLa solicitud será considerada pronto." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Su formulario ha sido eliminado por un administrador" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2362,29 +2413,29 @@ msgstr "" "Hola, \\ nLo sentimos informarle que su solicitud no puede ser considerada y" " ha sido eliminada por un administrador." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "" "Creador de formularios - Sincronizar problemas con el catálogo de servicios" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" -msgstr "" +msgstr "¡No se pudo verificar la integridad de las tablas!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." -msgstr "" +msgstr "El esquema de tabla difiere para la tabla \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." -msgstr "" +msgstr "Falta la tabla \"%s\"." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." -msgstr "" +msgstr "Se ha encontrado la tabla desconocida \"%s\" en la base de datos." #: hook.php:378 msgctxt "button" @@ -2393,36 +2444,36 @@ msgstr "Duplicado" #: hook.php:379 msgid "Transfer" -msgstr "" +msgstr "Transferir" #: hook.php:380 msgctxt "button" msgid "Export" -msgstr "" +msgstr "Exportar" #: hook.php:381 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Derechos de acceso" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" -msgstr "" +msgstr "Cancelar mi ticket" -#: hook.php:699 +#: hook.php:706 msgid "Old" -msgstr "" +msgstr "Antiguo" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" -msgstr "" +msgstr "Número de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" -msgstr "" +msgstr "Resumen de asuntos" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2433,6 +2484,8 @@ msgstr "" #: js/scripts.js:296 msgid "No form found. Please choose a form below instead." msgstr "" +"No se encontró ningún formulario. Por favor, elija un formulario a " +"continuación en su lugar." #: js/scripts.js:298 msgid "No form found." @@ -2440,7 +2493,7 @@ msgstr "No se encontró ningún formulario." #: js/scripts.js:302 msgid "No FAQ item found." -msgstr "" +msgstr "No se encontró ningún ítem de preguntas frecuentes." #: js/scripts.js:688 msgid "Are you sure you want to delete this question?" @@ -2460,21 +2513,22 @@ msgstr "Se ha producido un error al consultar formularios" #: js/scripts.js:1372 entrée standard:139 msgid "Send" -msgstr "" +msgstr "Enviar" #: js/scripts.js:1381 msgid "An internal error occurred. Please report it to administrator." -msgstr "" +msgstr "Ha ocurrido un error interno. Por favor reportarlo al administrador." #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "¿Estás seguro de que quieres duplicar este destino?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "¿Está seguro de que desea eliminar este destino?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Obligatorio" @@ -2490,9 +2544,9 @@ msgstr "Mostrar vacío" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "Directorio LDAP" +msgstr[1] "Directorios LDAP" +msgstr[2] "Directorios LDAP" #: entrée standard:68 msgid "Filter" @@ -2512,11 +2566,11 @@ msgstr "Mostrar categorías de ticket" #: entrée standard:109 msgid "Time to own" -msgstr "" +msgstr "Tiempo de posesión " #: entrée standard:146 standard:118 msgid "Selectable root" -msgstr "" +msgstr "Raíz seleccionable" #: entrée standard:63 msgid "Direct access on homepage" @@ -2528,7 +2582,7 @@ msgstr "Formulario predeterminado en el catálogo de servicios" #: entrée standard:113 standard:114 msgid "Are you a robot ?" -msgstr "" +msgstr "¿Eres un robot?" #: entrée standard:64 msgid "Condition to show the section" @@ -2544,15 +2598,15 @@ msgstr "Condicion para mostrar la pregunta" #: entrée standard:54 msgid "Impacts" -msgstr "" +msgstr "Impactos" #: entrée standard:62 msgid "Checklist" -msgstr "" +msgstr "Lista de verificación" #: entrée standard:36 msgid "Answers title" -msgstr "" +msgstr "Título de las respuestas" #: entrée standard:45 msgid "Add a section" @@ -2564,12 +2618,12 @@ msgstr "Condición para mostrar el botón enviar" #: entrée standard:33 msgid "No form answer yet" -msgstr "" +msgstr "No hay respuesta de formulario todavía" #: entrée standard:38 #, php-format msgid "%s latest items" -msgstr "" +msgstr "%s últimos artículos" #: entrée standard:83 msgid "Add a question" @@ -2577,11 +2631,11 @@ msgstr "Agregar pregunta" #: entrée standard:39 msgid "List of available tags" -msgstr "" +msgstr "Lista de etiquetas disponibles" #: entrée standard:42 msgid "Title" -msgstr "" +msgstr "Título" #: entrée standard:47 msgid "Full form" diff --git a/locales/es_CO.po b/locales/es_CO.po index 32256e09a..ab2f48a4a 100644 --- a/locales/es_CO.po +++ b/locales/es_CO.po @@ -2,12 +2,12 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Haider López , 2022 # miguelanruiz, 2022 # Cristian Felipe de Jesús Casallas Prieto , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -476,7 +476,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/es_EC.mo b/locales/es_EC.mo new file mode 100644 index 0000000000000000000000000000000000000000..465cd1b47b3fabe410f2d4a5327a5069881fb417 GIT binary patch literal 42989 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, YEAR. +# +# Translators: +# Soporte Infraestructura Standby, 2023 +# Thierry Bugier , 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"Last-Translator: Thierry Bugier , 2023\n" +"Language-Team: Spanish (Ecuador) (https://app.transifex.com/teclib/teams/28042/es_EC/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es_EC\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#: ajax/question_update.php:38 ajax/section_update.php:37 +msgid "Bad request" +msgstr "Solicitud incorrecta" + +#: ajax/question_update.php:47 ajax/question_move.php:45 +#: ajax/question_delete.php:42 ajax/question_toggle_required.php:49 +msgid "Question not found" +msgstr "Pregunta no encontrada" + +#: ajax/question_update.php:53 ajax/question_duplicate.php:49 +#: ajax/question_move.php:50 ajax/section_add.php:38 +#: ajax/section_delete.php:50 ajax/section_move.php:55 +#: ajax/section_duplicate.php:50 ajax/question_delete.php:49 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 +msgid "You don't have right for this action" +msgstr "No tienes derecho a esta acción" + +#: ajax/question_duplicate.php:43 +msgid "Source question not found" +msgstr "Pregunta de origen no encontrada" + +#: ajax/question_move.php:73 +msgid "Could not move some questions" +msgstr "No se pudieron mover algunas preguntas" + +#: ajax/section_add.php:44 +msgid "Could not add the section" +msgstr "No se pudo agregar la sección" + +#: ajax/commontree.php:55 entrée standard:128 standard:100 +msgid "Subtree root" +msgstr "Raíz del subárbol" + +#: ajax/commontree.php:59 +msgid "Selectable" +msgstr "Seleccionable" + +#: ajax/commontree.php:74 entrée standard:137 standard:109 +msgid "Limit subtree depth" +msgstr "Limite la profundidad del subárbol" + +#: ajax/commontree.php:84 +msgid "No limit" +msgstr "Sin límite" + +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 +#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 +#: inc/form.class.php:2032 entrée standard:47 +msgid "Form" +msgid_plural "Forms" +msgstr[0] "Formularios" +msgstr[1] "Formularios" +msgstr[2] "Formularios" + +#: ajax/section_delete.php:44 ajax/section_move.php:49 +#: ajax/section_duplicate.php:44 +msgid "Source section not found" +msgstr "Sección de origen no encontrada" + +#: ajax/section_delete.php:56 +msgid "Could not delete the section" +msgstr "No se pudo eliminar la sección" + +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "No se ha podido añadir la pregunta" + +#: ajax/section_move.php:66 +msgid "Could not move the section" +msgstr "No se pudo mover la sección" + +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "Error al añadir el actor" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "Error al eliminar el actor" + +#: ajax/section_duplicate.php:56 +msgid "Could not duplicate the section" +msgstr "No se pudo duplicar la sección" + +#: ajax/section_update.php:50 +msgid "Could not update the section" +msgstr "No se pudo actualizar la sección" + +#: front/knowbaseitem.php:42 front/knowbaseitem.php:47 +#: front/wizardreminders.php:49 front/wizardreminders.php:51 +#: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 +#: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 +#: front/reservationitem.php:42 front/reservationitem.php:44 +#: front/formanswer.form.php:74 front/reservation.form.php:46 +#: front/reservation.form.php:48 +msgid "Service catalog" +msgstr "Catálogo de servicios" + +#: front/issue.form.php:46 +msgid "Item not found" +msgstr "Artículo no encontrado" + +#: front/targetticket.form.php:46 front/targetticket.form.php:56 +#: front/targetticket.form.php:81 front/targetchange.form.php:46 +#: front/targetproblem.form.php:46 +msgid "No right to update this item." +msgstr "No hay derecho a actualizar este artículo." + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "Solicitud errónea al eliminar un actor." + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 +msgid "Form Creator" +msgstr "Creador de formularios" + +#: front/targetticket.form.php:105 front/targetchange.form.php:90 +#: front/targetproblem.form.php:90 +#, php-format +msgid "%1$s = %2$s" +msgstr "%1$s=%2$s" + +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +msgid "Form list" +msgstr "Lista de formularios" + +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +msgid "The form has been successfully saved!" +msgstr "¡El formulario ha sido guardado exitosamente!" + +#. TRANS: %s is the user login +#: front/reservation.form.php:71 +#, php-format +msgid "%1$s purges the reservation for item %2$s" +msgstr "%1$spurga la reserva del artículo%2$s" + +#: front/reservation.form.php:124 +#, php-format +msgid "%1$s adds the reservation %2$s for item %3$s" +msgstr "%1$sañade la reserva%2$s para el artículo%3$s" + +#: inc/knowbase.class.php:60 inc/form.class.php:658 +msgid "Category" +msgid_plural "Categories" +msgstr[0] "Categorias" +msgstr[1] "Categorias" +msgstr[2] "Categorias" + +#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +msgid "See all" +msgstr "Ver todos" + +#: inc/knowbase.class.php:83 +msgid "Please, describe your need here" +msgstr "Por favor, describe su necesidad aquí" + +#: inc/field/textareafield.class.php:176 +msgid "Textarea" +msgstr "Área de texto" + +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 +#: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 +#: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 +#: inc/field/requesttypefield.class.php:160 +msgid "A required field is empty:" +msgstr "Un campo requerido está vacío:" + +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 +#: inc/conditionnabletrait.class.php:70 +msgid "The regular expression is invalid" +msgstr "La expresión regular es invalida" + +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +msgid "User and form" +msgstr "Usuario y formulario" + +#: inc/field/dropdownfield.class.php:434 entrée standard:38 +msgid "Dropdown" +msgid_plural "Dropdowns" +msgstr[0] "Menús desplegables" +msgstr[1] "Menús desplegables" +msgstr[2] "Menús desplegables" + +#: inc/field/dropdownfield.class.php:465 +msgid "Invalid value for " +msgstr "Valor invalido para " + +#: inc/field/dropdownfield.class.php:477 +#, php-format +msgid "The itemtype field is required: %s" +msgstr "El campo tipo de artículo es obligatorio:%s" + +#: inc/field/dropdownfield.class.php:493 +#, php-format +msgid "Invalid dropdown type: %s" +msgstr "Tipo de menú desplegable no válido: %s" + +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +msgid "Entity restriction" +msgstr "Restricción de entidad" + +#: inc/field/dropdownfield.class.php:840 +msgid "" +"To respect the GLPI entity system, \"Form\" should be selected. Others " +"settings will break the entity restrictions" +msgstr "" +"Para respetar el sistema de entidades GLPI, debe seleccionarse \"Forma\". " +"Otros ajustes romperán las restricciones de entidad" + +#: inc/field/ldapselectfield.class.php:95 +msgid "LDAP Select" +msgstr "Seleccionar LDAP" + +#: inc/field/ldapselectfield.class.php:139 +msgid "LDAP directory not defined!" +msgstr "¡El directorio LDAP no está definido!" + +#: inc/field/ldapselectfield.class.php:146 +msgid "LDAP directory not found!" +msgstr "¡Directorio LDAP no encontrado!" + +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "Formato especificado no coincide: %s" + +#: inc/field/textfield.class.php:155 +#, php-format +msgid "The text is too short (minimum %d characters): %s" +msgstr "El texto es demasiado corto (mínimo %d caracteres):%s" + +#: inc/field/textfield.class.php:160 +#, php-format +msgid "The text is too long (maximum %d characters): %s" +msgstr "El texto es demasiado largo ( máximo %d caracteres ): %s" + +#: inc/field/textfield.class.php:168 +msgid "Text" +msgstr "Texto" + +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 +#: inc/questionregex.class.php:62 entrée standard:42 +msgid "Regular expression" +msgstr "Expresión regular" + +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 +msgid "Range" +msgstr "Rango" + +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 +msgid "Additional validation" +msgstr "Validación adicional" + +#: inc/field/radiosfield.class.php:108 +msgid "Radios" +msgstr "Botón de radio" + +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" + +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 +#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 +#, php-format +msgid "A required field is empty: %s" +msgstr "Un campo requerido esta vacío: %s" + +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 +#, php-format +msgid "This value %1$s is not allowed: %2$s" +msgstr "" + +#: inc/field/integerfield.class.php:60 +#, php-format +msgid "This is not an integer: %s" +msgstr "Este no es un entero: %s" + +#: inc/field/integerfield.class.php:71 +msgid "Integer" +msgstr "Entero" + +#: inc/field/undefinedfield.class.php:44 +msgid "Undefined" +msgstr "Indefinido" + +#: inc/field/ipfield.class.php:122 +msgid "IP address" +msgid_plural "IP addresses" +msgstr[0] "Direcciones IP" +msgstr[1] "Direcciones IP" +msgstr[2] "Direcciones IP" + +#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +msgid "Urgency" +msgstr "Urgencia" + +#: inc/field/urgencyfield.class.php:119 +msgctxt "urgency" +msgid "Very high" +msgstr "Muy alto" + +#: inc/field/urgencyfield.class.php:120 +msgctxt "urgency" +msgid "High" +msgstr "Alto" + +#: inc/field/urgencyfield.class.php:121 +msgctxt "urgency" +msgid "Medium" +msgstr "Medio" + +#: inc/field/urgencyfield.class.php:122 +msgctxt "urgency" +msgid "Low" +msgstr "Bajo" + +#: inc/field/urgencyfield.class.php:123 +msgctxt "urgency" +msgid "Very low" +msgstr "Muy bajo" + +#: inc/field/tagfield.class.php:51 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "Advertencia: El plugin de etiquetas está deshabilitado o no existe" + +#: inc/field/tagfield.class.php:197 +msgid "Tag" +msgid_plural "Tags" +msgstr[0] "Etiquetas" +msgstr[1] "Etiquetas" +msgstr[2] "Etiquetas" + +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "Objetos GLPI" +msgstr[1] "Objetos GLPI" +msgstr[2] "Objetos GLPI" + +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "El valor del campo es requerido:" + +#: inc/field/hostnamefield.class.php:115 +msgid "Hostname" +msgid_plural "Hostnames" +msgstr[0] "Nombres de dominio" +msgstr[1] "Nombres de dominio" +msgstr[2] "Nombres de dominio" + +#: inc/field/timefield.class.php:129 +msgid "Time" +msgstr "Hora" + +#: inc/field/emailfield.class.php:88 +#, php-format +msgid "This is not a valid e-mail: %s" +msgstr "Este no es un correo electrónico valido: %s" + +#: inc/field/emailfield.class.php:99 +msgid "Email" +msgid_plural "Emails" +msgstr[0] "Correos electrónicos" +msgstr[1] "Correos electrónicos" +msgstr[2] "Correos electrónicos" + +#: inc/field/selectfield.class.php:98 +msgid "Select" +msgstr "Seleccionar" + +#: inc/field/datetimefield.class.php:140 +msgid "Date & time" +msgstr "Fecha y hora" + +#: inc/field/actorfield.class.php:83 +msgid "Actor" +msgid_plural "Actors" +msgstr[0] "Actores" +msgstr[1] "Actores" +msgstr[2] "Actores" + +#: inc/field/actorfield.class.php:267 +#, php-format +msgid "Invalid value: %s" +msgstr "Valor invalido: %s" + +#: inc/field/actorfield.class.php:290 +#, php-format +msgid "User not found or invalid email address: %s" +msgstr "Usuario no encontrado o correo electrónico no valido: %s" + +#: inc/field/filefield.class.php:123 +msgid "No attached document" +msgstr "Documento no adjuntado" + +#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 +#: inc/field/filefield.class.php:275 +msgid "Attached document" +msgstr "Documento adjuntado" + +#: inc/field/filefield.class.php:174 +#, php-format +msgid "A required file is missing: %s" +msgstr "Falta un archivo requerido: %s" + +#: inc/field/filefield.class.php:191 +msgid "File" +msgstr "Archivo" + +#: inc/field/multiselectfield.class.php:89 +msgid "Multiselect" +msgstr "Selección múltiple" + +#: inc/field/fieldsfield.class.php:154 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "" +"Advertencia: El plugin de campos adicionales está deshabilitado o no existe" + +#: inc/field/fieldsfield.class.php:167 +msgid "Block" +msgstr "Bloquear" + +#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +msgid "Field" +msgstr "Campo" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "mostrar" + +#: inc/field/fieldsfield.class.php:389 +#, php-format +msgid "Field '%1$s' type not implemented yet!" +msgstr "¡El tipo de campo \"%1$s'' aún no se ha implementado!" + +#: inc/field/fieldsfield.class.php:466 +msgid "Some numeric fields contains non numeric values" +msgstr "Algunos campos numéricos contienen valores no numéricos" + +#: inc/field/fieldsfield.class.php:471 +msgid "Some URL fields contains invalid links" +msgstr "Algunos campos URL contienen enlaces no válidos" + +#: inc/field/fieldsfield.class.php:565 +msgid "Additional fields" +msgstr "Campos adicionales" + +#: inc/field/checkboxesfield.class.php:132 +msgid "Checkboxes" +msgstr "Checkboxes" + +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 +#, php-format +msgid "The following question needs at least %d answers: %s" +msgstr "La siguiente pregunta necesita al menos una %drespuesta:%s" + +#: inc/field/checkboxesfield.class.php:242 +#, php-format +msgid "The following question does not accept more than %d answers: %s" +msgstr "La siguiente pregunta no admite más que %drespuestas:%s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 +msgid "Range min" +msgstr "Rango mínimo" + +#: inc/field/checkboxesfield.class.php:326 +msgid "Range max" +msgstr "Rango máximo" + +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +msgid "Request type" +msgstr "Tipo de solicitud" + +#: inc/field/floatfield.class.php:141 +#, php-format +msgid "This is not a number: %s" +msgstr "Esto no es un número: %s" + +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "El siguiente número debe ser mayor que %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "El siguiente número debe ser menor que %d: %s" + +#: inc/field/floatfield.class.php:186 +msgid "Float" +msgstr "Flotante" + +#: inc/field/datefield.class.php:66 +msgid "Date" +msgstr "Fecha" + +#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 +#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +msgid "Description" +msgstr "Descripción" + +#: inc/field/descriptionfield.class.php:112 +msgid "A description field should have a description:" +msgstr "Un campo de descripción debe tener una descripción:" + +#: inc/field/hiddenfield.class.php:95 +msgid "Hidden field" +msgid_plural "Hidden fields" +msgstr[0] "Campos ocultos" +msgstr[1] "Campos ocultos" +msgstr[2] "Campos ocultos" + +#: inc/condition.class.php:65 +msgid "Condition" +msgid_plural "Conditions" +msgstr[0] "Condiciones" +msgstr[1] "Condiciones" +msgstr[2] "Condiciones" + +#: inc/condition.class.php:104 +msgid "is visible" +msgstr "es visible" + +#: inc/condition.class.php:105 +msgid "is not visible" +msgstr "no es visible" + +#: inc/condition.class.php:106 +msgid "regular expression matches" +msgstr "coincide con la expresión regular" + +#: inc/condition.class.php:117 +msgid "Always displayed" +msgstr "Mostrar siempre" + +#: inc/condition.class.php:118 +msgid "Hidden unless" +msgstr "Ocultar a menos que" + +#: inc/condition.class.php:119 +msgid "Displayed unless" +msgstr "Mostrar al menos que" + +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 +#: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#, php-format +msgid "Failed to add or update the %1$s %2$s" +msgstr "No se pudo agregar o actualizar el %1$s %2$s" + +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 +#: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 +#: inc/form.class.php:1611 inc/targetchange.class.php:149 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#, php-format +msgid "Cannot export an empty object: %s" +msgstr "No se puede exportar un objeto vacío %s" + +#: inc/condition.class.php:263 +msgid "Conditions" +msgstr "Condiciones" + +#: inc/linker.class.php:78 +msgid "Importing" +msgstr "Importando" + +#: inc/linker.class.php:80 +msgid "Import in progress" +msgstr "Importación en curso" + +#: inc/issue.class.php:43 +msgid "Issue" +msgid_plural "Issues" +msgstr[0] "Cuestiones" +msgstr[1] "Cuestiones" +msgstr[2] "Cuestiones" + +#: inc/issue.class.php:56 +msgid "Update issue data from tickets and form answers" +msgstr "Actualizar datos de problemas de casos y respuestas de formularios" + +#: inc/issue.class.php:379 +msgid "Satisfaction survey expired" +msgstr "Encuesta de satisfacción caducada" + +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 standard:46 +msgid "Name" +msgstr "Nombre" + +#: inc/issue.class.php:539 inc/formanswer.class.php:241 +#: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 +#: inc/form.class.php:147 inc/targetchange.class.php:335 +#: inc/section.class.php:95 inc/question.class.php:156 +#: inc/targetticket.class.php:180 entrée standard:45 +msgid "ID" +msgstr "ID" + +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 +#: entrée standard:111 standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "Tipos" +msgstr[1] "Tipos" +msgstr[2] "Tipos" + +#: inc/issue.class.php:561 inc/formanswer.class.php:301 +msgid "Status" +msgstr "Estado" + +#: inc/issue.class.php:573 +msgid "Opening date" +msgstr "Fecha de apertura" + +#: inc/issue.class.php:582 +msgid "Last update" +msgstr "Última actualización" + +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 +msgid "Entity" +msgid_plural "Entities" +msgstr[0] "Entidades" +msgstr[1] "Entidades" +msgstr[2] "Entidades" + +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 +#: inc/notificationtargetformanswer.class.php:96 +#: inc/target_actor.class.php:101 inc/formanswer.class.php:260 +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée +#: standard:48 +msgid "Requester" +msgid_plural "Requesters" +msgstr[0] "Solicitantes" +msgstr[1] "Solicitantes" +msgstr[2] "Solicitantes" + +#: inc/issue.class.php:619 inc/formanswer.class.php:270 +msgid "Form approver" +msgstr "Aprobador del formulario" + +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 +msgid "Comment" +msgstr "Comentario" + +#: inc/issue.class.php:655 +msgid "Ticket approver" +msgstr "Aprobador del caso" + +#: inc/issue.class.php:728 +msgid "Technician" +msgstr "Técnico" + +#: inc/issue.class.php:759 +msgid "Technician group" +msgstr "Grupo de técnicos" + +#: inc/issue.class.php:795 inc/formanswer.class.php:290 +msgid "Form approver group" +msgstr "Grupo de aprobación del formulario" + +#: inc/issue.class.php:817 +msgid "Ticket approver group" +msgstr "Grupo de aprobación de ticket" + +#: inc/issue.class.php:857 +msgid "Ticket requester" +msgstr "Solicitante de ticket" + +#: inc/issue.class.php:904 +msgid "Ticket observer" +msgstr "Observador de tickeet" + +#: inc/issue.class.php:952 +msgid "Ticket technician" +msgstr "Técnico de tickets" + +#: inc/issue.class.php:1099 +#, php-format +msgid "%1$s %2$s" +msgstr "%1$s%2$s" + +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 +msgid "All" +msgstr "Todos" + +#: inc/issue.class.php:1363 hook.php:699 +msgid "New" +msgstr "Nuevo" + +#: inc/issue.class.php:1369 hook.php:700 +msgid "Assigned" +msgstr "Asignado" + +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 +msgid "Waiting" +msgstr "Esperando" + +#: inc/issue.class.php:1381 hook.php:702 +msgid "To validate" +msgstr "Para validar" + +#: inc/issue.class.php:1387 hook.php:703 +msgid "Solved" +msgstr "Resuelto" + +#: inc/issue.class.php:1393 hook.php:704 +msgid "Closed" +msgstr "Cerrado" + +#: inc/category.class.php:50 hook.php:72 +msgid "Form category" +msgid_plural "Form categories" +msgstr[0] "Categorías de formularios" +msgstr[1] "Categorías de formularios" +msgstr[2] "Categorías de formularios" + +#: inc/category.class.php:72 +msgid "Knowbase category" +msgstr "Categoría de base de conocimiento" + +#: inc/category.class.php:78 +msgid "As child of" +msgstr "Como hijo de" + +#: inc/notificationtargetformanswer.class.php:43 +msgid "The form as been saved" +msgstr "El formulario ha sido guardado" + +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 +msgid "A form need to be validate" +msgstr "Un formulario necesita ser validado" + +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 +msgid "The form is refused" +msgstr "Se rechaza el formulario" + +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 +msgid "The form is accepted" +msgstr "Se acepta el formulario" + +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 +msgid "The form is deleted" +msgstr "Se elimina el formulario" + +#: inc/notificationtargetformanswer.class.php:74 +msgid "Form ID" +msgstr "Formulario ID" + +#: inc/notificationtargetformanswer.class.php:75 +#: inc/notificationtargetformanswer.class.php:95 +msgid "Form name" +msgstr "Nombre de formulario" + +#: inc/notificationtargetformanswer.class.php:78 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: entrée standard:49 +msgid "Creation date" +msgstr "Fecha de creación" + +#: inc/notificationtargetformanswer.class.php:79 +#: inc/notificationtargetformanswer.class.php:99 +msgid "Full form answers" +msgstr "Todas las respuestas del formulario" + +#: inc/notificationtargetformanswer.class.php:80 +msgid "Validation comment" +msgstr "Comentario de validación" + +#: inc/notificationtargetformanswer.class.php:81 +#: inc/notificationtargetformanswer.class.php:101 +msgid "Validation link" +msgstr "Enlace de validación" + +#: inc/notificationtargetformanswer.class.php:82 +msgid "Request ID" +msgstr "Solicitar ID" + +#: inc/notificationtargetformanswer.class.php:94 +msgid "Form #" +msgstr "Formulario #" + +#: inc/notificationtargetformanswer.class.php:97 +msgctxt "tag" +msgid "Validator" +msgstr "Validador" + +#: inc/notificationtargetformanswer.class.php:100 +msgid "Refused comment" +msgstr "Comentario rechazado" + +#: inc/notificationtargetformanswer.class.php:102 +msgid "Request #" +msgstr "Solicitud #" + +#: inc/notificationtargetformanswer.class.php:114 +msgid "Author" +msgstr "Autor" + +#: inc/notificationtargetformanswer.class.php:115 +#: inc/abstractitiltarget.class.php:1318 +msgid "Approver" +msgstr "Aprobador" + +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +msgid "Form author" +msgstr "Autor del formulario" + +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +msgid "Form validator" +msgstr "Validador del formulario" + +#: inc/target_actor.class.php:72 +msgid "Specific person" +msgstr "Especificar persona" + +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +msgid "Person from the question" +msgstr "Persona desde la pregunta" + +#: inc/target_actor.class.php:74 +msgid "Specific group" +msgstr "Especificar grupo" + +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +msgid "Group from the question" +msgstr "Grupo desde la pregunta" + +#: inc/target_actor.class.php:76 +msgid "Group from an object" +msgstr "Grupo de un objeto" + +#: inc/target_actor.class.php:77 +msgid "Tech group from an object" +msgstr "Grupo técnico de un objeto" + +#: inc/target_actor.class.php:78 +msgid "Specific supplier" +msgstr "Especificar proveedor" + +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +msgid "Supplier from the question" +msgstr "Proveedor de la pregunta" + +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +msgid "Actors from the question" +msgstr "Actores de la pregunta" + +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +msgid "Form author's supervisor" +msgstr "Supervisor del autor del formulario" + +#: inc/target_actor.class.php:102 +msgid "Observer" +msgstr "Observador" + +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +msgid "Assigned to" +msgstr "Asignado a" + +#: inc/target_actor.class.php:109 +msgid "Target actor" +msgid_plural "Target actors" +msgstr[0] "Actores objetivo" +msgstr[1] "Actores objetivo" +msgstr[2] "Actores objetivo" + +#: inc/target_actor.class.php:115 inc/target_actor.class.php:131 +#: inc/target_actor.class.php:140 +msgid "Bad request while adding an actor." +msgstr "Solicitud incorrecta al añadir un actor." + +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a user: %1$s" +msgstr "Error al encontrar un usuario:%1$s" + +#: inc/target_actor.class.php:206 +#, php-format +msgid "Failed to find a group: %1$s" +msgstr "No se ha encontrado ningún grupo:%1$s" + +#: inc/target_actor.class.php:215 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "No se ha encontrado proveedor:%1$s" + +#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +msgid "Refused" +msgstr "Rechazado" + +#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +msgid "Accepted" +msgstr "Aceptado" + +#: inc/formanswer.class.php:226 +msgid "Form answer" +msgid_plural "Form answers" +msgstr[0] "Formulario de respuestas" +msgstr[1] "Formulario de respuestas" +msgstr[2] "Formulario de respuestas" + +#: inc/formanswer.class.php:629 +msgid "Print this form" +msgstr "Imprimir este formulario" + +#: inc/formanswer.class.php:654 +msgid "Form accepted by validator." +msgstr "Formulario aceptado por el validador." + +#: inc/formanswer.class.php:656 +msgid "Form successfully saved." +msgstr "Formulario guardado exitosamente." + +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 +msgid "Save" +msgstr "Guardar" + +#: inc/formanswer.class.php:738 +msgid "Required if refused" +msgstr "Requerido si es rechazado" + +#: inc/formanswer.class.php:744 +msgid "Refuse" +msgstr "Rechazar" + +#: inc/formanswer.class.php:752 +msgid "Edit answers" +msgstr "Editar respuestas" + +#: inc/formanswer.class.php:758 +msgid "Cancel edition" +msgstr "Cancelar edición" + +#: inc/formanswer.class.php:765 +msgid "Accept" +msgstr "Aceptar" + +#: inc/formanswer.class.php:788 +msgid "Refused comment is required!" +msgstr "¡Se requiere comentario rechazado!" + +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 +msgid "" +"An internal error occured when verifying your answers. Please report it to " +"your administrator." +msgstr "" +"Se ha producido un error interno al verificar sus respuestas. Por favor, " +"comuníqueselo a su administrador." + +#: inc/formanswer.class.php:882 +msgid "You are not the validator of these answers" +msgstr "No eres el validador de estas respuestas" + +#: inc/formanswer.class.php:1021 +#, php-format +msgid "Item sucessfully added: %1$s (%2$s: %3$s)" +msgstr "Artículo añadido con éxito:%1$s (%2$s: %3$s)" + +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 +msgid "Form data" +msgstr "Datos del formulario" + +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +msgid "Cannot generate targets!" +msgstr "¡No puede generar objetivos!" + +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 +msgid "No turing test set" +msgstr "Sin equipo de prueba de Turing" + +#: inc/formanswer.class.php:1472 +msgid "You failed the Turing test" +msgstr "Fallo la prueba de Turing" + +#: inc/formanswer.class.php:1496 +msgid "You must select validator!" +msgstr "¡Debe seleccionar el validador!" + +#: inc/common.class.php:229 +msgid "You cannot delete this issue. Maybe it is taken into account." +msgstr "" +"No puede eliminar este problema. Tal vez haya sido asignado y está en curso." + +#: inc/common.class.php:234 +msgid "Failed to delete this issue. An internal error occured." +msgstr "No se pudo eliminar este problema. Ocurrió un error interno." + +#: inc/common.class.php:783 +msgid "Seek assistance" +msgstr "Buscar asistencia" + +#: inc/common.class.php:789 inc/common.class.php:793 +msgid "My requests for assistance" +msgstr "Mis solicitudes de asistencia" + +#: inc/common.class.php:829 +msgid "Consult reminders" +msgstr "Consultar recordatorios" + +#: inc/common.class.php:849 +msgid "Consult feeds" +msgstr "Consultar fuentes" + +#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +msgid "Access type" +msgid_plural "Access types" +msgstr[0] "Tipos de acceso" +msgstr[1] "Tipos de acceso" +msgstr[2] "Tipos de acceso" + +#: inc/formaccesstype.class.php:79 +msgid "Link to the form" +msgstr "Enlace al formulario" + +#: inc/formaccesstype.class.php:92 +msgid "Please activate the form to view the link" +msgstr "Por favor activa el formulario para ver el enlace" + +#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: inc/formaccesstype.class.php:112 +msgid "Restricted to" +msgstr "Restringido a" + +#: inc/form_language.class.php:51 +msgid "Form language" +msgid_plural "Form languages" +msgstr[0] "Idiomas de formulario" +msgstr[1] "Idiomas de formulario" +msgstr[2] "Idiomas de formulario" + +#: inc/form_language.class.php:81 inc/form_language.class.php:367 +msgid "Translation" +msgid_plural "Translations" +msgstr[0] "Traducciones" +msgstr[1] "Traducciones" +msgstr[2] "Traducciones" + +#: inc/form_language.class.php:122 +msgid "The name cannot be empty." +msgstr "El nombre no puede estar vacío." + +#: inc/form_language.class.php:130 +msgid "The language must be associated to a form." +msgstr "La lengua debe estar asociada a un formulario." + +#: inc/form_language.class.php:138 +msgid "The specified language is not available." +msgstr "El idioma especificado no está disponible." + +#: inc/form_language.class.php:268 +msgid "Add a translation" +msgstr "Agregar una traducción" + +#: inc/form_language.class.php:302 js/scripts.js:1171 +msgid "Update a translation" +msgstr "Actualizar una traducción" + +#: inc/form_language.class.php:332 inc/form_language.class.php:334 +msgid "New translation" +msgstr "Nueva traducción" + +#: inc/form_language.class.php:337 +msgid "Filter list" +msgstr "Lista de filtros" + +#: inc/form_language.class.php:342 inc/form_language.class.php:441 +msgid "No translation found" +msgstr "No se encontró traducción" + +#: inc/form_language.class.php:347 +msgid "Do you want to delete the selected items?" +msgstr "¿Quieres eliminar los elementos seleccionados?" + +#: inc/form_language.class.php:356 inc/form_language.class.php:404 +#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +msgid "Delete" +msgstr "Eliminar" + +#: inc/form_language.class.php:366 +msgid "Original string" +msgstr "Cadena original" + +#: inc/form_language.class.php:427 +msgid "Add a new language" +msgstr "Agregar un nuevo idioma" + +#: inc/form_language.class.php:460 inc/form_language.class.php:492 +#: inc/form.class.php:192 entrée standard:72 +msgid "Language" +msgstr "Idioma" + +#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:178 +msgid "None" +msgstr "Ninguno" + +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validadores" +msgstr[1] "Validadores" +msgstr[2] "Validadores" + +#: inc/form_validator.class.php:114 +msgid "Need validaton?" +msgstr "¿Necesita validación?" + +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +msgid "No" +msgstr "No" + +#: inc/form_validator.class.php:295 inc/targetproblem.class.php:147 +#: inc/entityconfig.class.php:435 inc/targetchange.class.php:484 +#: inc/targetticket.class.php:318 inc/targetticket.class.php:353 +#: inc/abstractitiltarget.class.php:2073 +msgctxt "button" +msgid "Save" +msgstr "Guardar" + +#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +msgid "Validation" +msgstr "Validación" + +#: inc/form_validator.class.php:711 +msgid "Choose a validator" +msgstr "Elegir un validador" + +#: inc/targetproblem.class.php:43 entrée standard:43 +msgid "Target problem" +msgid_plural "Target problems" +msgstr[0] "Problemas de destino" +msgstr[1] "Problemas de destino" +msgstr[2] "Problemas de destino" + +#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: inc/targetchange.class.php:105 inc/targetchange.class.php:441 +#: inc/targetticket.class.php:135 inc/targetticket.class.php:238 +msgid "Properties" +msgstr "Propiedades" + +#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1399 +#, php-format +msgid "" +"Failed to add or update the %1$s %2$s: a question is missing and is used in " +"a parameter of the target" +msgstr "" +"No se pudo agregar o actualizar %1$s%2$s: falta una pregunta y se usa en un " +"parámetro del objetivo" + +#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +msgid "Actors" +msgstr "Actores" + +#: inc/targetproblem.class.php:633 entrée standard:48 +msgid "Problem title" +msgstr "Título del problema" + +#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetticket.class.php:199 +msgid "Content" +msgstr "Contenido" + +#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +msgid "Impact" +msgstr "Impacto" + +#: inc/targetproblem.class.php:663 entrée standard:56 +msgid "Cause" +msgstr "Motivo" + +#: inc/targetproblem.class.php:673 entrée standard:58 +msgid "Symptom" +msgstr "Síntoma" + +#: inc/entityconfig.class.php:92 inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:109 inc/entityconfig.class.php:117 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 +#: inc/entityconfig.class.php:157 +msgid "Inheritance of the parent entity" +msgstr "Herencia de la entidad matriz" + +#: inc/entityconfig.class.php:93 +msgid "GLPi's helpdesk" +msgstr "Mesa de ayuda de GLPI" + +#: inc/entityconfig.class.php:94 +msgid "Service catalog simplified" +msgstr "Catálogo de servicios simplificado" + +#: inc/entityconfig.class.php:95 +msgid "Service catalog extended" +msgstr "Catálogo de servicio extendido" + +#: inc/entityconfig.class.php:102 +msgid "All available forms" +msgstr "Todos los formularios disponibles" + +#: inc/entityconfig.class.php:103 +msgid "Only default forms" +msgstr "Sólo formularios predeterminados" + +#: inc/entityconfig.class.php:110 +msgid "Popularity sort" +msgstr "Ordenar por popularidad" + +#: inc/entityconfig.class.php:111 +msgid "Alphabetic sort" +msgstr "Ordenar alfabeticamente" + +#: inc/entityconfig.class.php:118 +msgid "Merged with Forms" +msgstr "Fusionado con formularios" + +#: inc/entityconfig.class.php:119 +msgid "Distinct menu entry" +msgstr "Entrada de menú distinta" + +#: inc/entityconfig.class.php:126 inc/entityconfig.class.php:134 +#: inc/entityconfig.class.php:142 inc/entityconfig.class.php:150 +#: inc/form.class.php:285 entrée standard:100 +msgid "Visible" +msgstr "Visible" + +#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 +#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +msgid "Hidden" +msgstr "Oculto" + +#: inc/entityconfig.class.php:158 +msgid "Variable height" +msgstr "Altura variable" + +#: inc/entityconfig.class.php:159 +msgid "Uniform height" +msgstr "Altura uniforme" + +#: inc/entityconfig.class.php:164 +msgid "Search for assistance" +msgstr "Búsqueda de ayuda" + +#: inc/entityconfig.class.php:165 +msgid "User's assistance requests" +msgstr "Solicitudes de asistencia de los usuarios" + +#: inc/entityconfig.class.php:261 +msgid "Helpdesk" +msgstr "Mesa de ayuda" + +#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: standard:44 +msgid "Helpdesk mode" +msgstr "Modo de mesa de ayuda" + +#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +msgid "Default Form list mode" +msgstr "Modo de lista de formularios predeterminado" + +#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +msgid "Sort order" +msgstr "Orden de clasificación" + +#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +msgid "Knowledge base" +msgstr "Base de conocimiento" + +#: inc/entityconfig.class.php:329 +msgid "Search" +msgstr "Búsqueda" + +#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +msgid "Counters dashboard" +msgstr "Panel de contadores" + +#: inc/entityconfig.class.php:361 +msgid "Header message" +msgstr "Mensaje del encabezado" + +#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +msgid "Search issue" +msgstr "Problema de búsqueda" + +#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +msgid "Service catalog home page" +msgstr "Página principal del catálogo de servicios" + +#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +msgid "Tile design" +msgstr "Diseño de baldosas " + +#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 +#: inc/form.class.php:239 entrée standard:84 +msgid "Header" +msgid_plural "Headers" +msgstr[0] "Encabezados" +msgstr[1] "Encabezados" +msgstr[2] "Encabezados" + +#: inc/entityconfig.class.php:479 +msgid "Display search field" +msgstr "Mostrar campo de búsqueda" + +#: inc/entityconfig.class.php:489 +msgid "Display header" +msgstr "Mostrar encabezado" + +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 +msgid "Question range" +msgid_plural "Question ranges" +msgstr[0] "Rangos de preguntas" +msgstr[1] "Rangos de preguntas" +msgstr[2] "Rangos de preguntas" + +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 +msgid "Minimum range" +msgstr "Rango mínimo" + +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:75 +msgid "maximum range" +msgstr "rango máximo" + +#: inc/form.class.php:66 inc/form.class.php:432 +msgid "Public access" +msgstr "Acceso público" + +#: inc/form.class.php:67 inc/form.class.php:436 +msgid "Private access" +msgstr "Acceso privado" + +#: inc/form.class.php:68 inc/form.class.php:440 +msgid "Restricted access" +msgstr "Acceso restringido" + +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "Respuestas en espera de validación" + +#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +msgid "Import forms" +msgstr "Importar formularios" + +#: inc/form.class.php:140 +msgid "Characteristics" +msgstr "Características" + +#: inc/form.class.php:183 +msgid "Recursive" +msgstr "Recursivo" + +#: inc/form.class.php:204 +msgid "Homepage" +msgstr "Página principal" + +#: inc/form.class.php:217 +msgid "Access" +msgstr "Acceso" + +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 +msgid "Active" +msgstr "Activo" + +#: inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "Icono" + +#: inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "Color del fondo" + +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "Formulario predeterminado" + +#: inc/form.class.php:329 inc/form.class.php:394 +msgid "Inactive" +msgstr "Inactivo" + +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "Formulario no predeterminado" + +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" +msgstr "Todos los idiomas" + +#: inc/form.class.php:502 inc/form.class.php:572 +msgid "Target" +msgid_plural "Targets" +msgstr[0] "Objetivos" +msgstr[1] "Objetivos" +msgstr[2] "Objetivos" + +#: inc/form.class.php:504 +msgid "Actions" +msgstr "Acciones" + +#: inc/form.class.php:527 inc/form.class.php:1433 +msgid "Duplicate" +msgstr "Duplicar" + +#: inc/form.class.php:554 inc/form.class.php:2223 +msgid "Add a target" +msgstr "Agregar un objetivo" + +#: inc/form.class.php:575 +msgid "Preview" +msgstr "Vista previa" + +#: inc/form.class.php:576 +msgid "Form answer properties" +msgstr "Propiedades del formulario de respuesta" + +#: inc/form.class.php:900 +msgid "What are you looking for?" +msgstr "¿Qué esta buscando?" + +#: inc/form.class.php:909 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mi último formulario %1$d (Solicitante)" + +#: inc/form.class.php:936 +msgid "No form posted yet" +msgstr "Aún no se ha publicado el formulario" + +#: inc/form.class.php:964 +msgid "All my forms (requester)" +msgstr "Todos mis formularios (Solicitante)" + +#: inc/form.class.php:977 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mi ultimo formulario %1$d (Validador)" + +#: inc/form.class.php:1007 +msgid "No form waiting for validation" +msgstr "No hay formularios esperando para validación" + +#: inc/form.class.php:1035 +msgid "All my forms (validator)" +msgstr "Todos mis formularios (Validador)" + +#: inc/form.class.php:1095 inc/form.class.php:1229 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +msgid "The name cannot be empty!" +msgstr "¡El nombre no puede estar vacío!" + +#: inc/form.class.php:1240 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "" +"No se puede utilizar un nombre vacío para las respuestas del formulario. " +"Mantener el valor anterior." + +#: inc/form.class.php:1342 +#, php-format +msgid "The question %s is not compatible with public forms" +msgstr "La pregunta %s no es compatible con formularios públicos" + +#: inc/form.class.php:1422 +msgid "Errored duplicate" +msgstr "Duplicado con errores" + +#: inc/form.class.php:1480 inc/form.class.php:1508 +msgctxt "button" +msgid "Post" +msgstr "Exponer" + +#: inc/form.class.php:1527 +#, php-format +msgid "Form duplicated: %s" +msgstr "Formulario duplicado:%s" + +#: inc/form.class.php:1538 +#, php-format +msgid "Form Transfered: %s" +msgstr "Formulario transferido: %s" + +#: inc/form.class.php:1557 +msgid "Back" +msgstr "Atrás" + +#: inc/form.class.php:1568 +#, php-format +msgid "Form updated: %s" +msgstr "Formulario actualizado:%s" + +#: inc/form.class.php:1668 +msgid "Upload of JSON files not allowed." +msgstr "Subir archivos JSON no está permitido." + +#: inc/form.class.php:1671 +msgid "You may allow JSON files right now." +msgstr "Puede permitir archivos JSON ahora." + +#: inc/form.class.php:1672 +msgctxt "button" +msgid "Create" +msgstr "Crear" + +#: inc/form.class.php:1675 inc/form.class.php:1686 +msgid "Please contact your GLPI administrator." +msgstr "Por favor contacta con el administrador del GLPI." + +#: inc/form.class.php:1676 inc/form.class.php:1687 +msgctxt "button" +msgid "Back" +msgstr "Atrás" + +#: inc/form.class.php:1679 +msgid "Upload of JSON files not enabled." +msgstr "Subir archivos JSON no esta habilitado." + +#: inc/form.class.php:1682 inc/form.class.php:1685 +msgid "You may enable JSON files right now." +msgstr "Puede habilitar archivos JSON ahora." + +#: inc/form.class.php:1683 +msgctxt "button" +msgid "Enable" +msgstr "Habilitar" + +#: inc/form.class.php:1730 +msgctxt "button" +msgid "Send" +msgstr "Enviar" + +#: inc/form.class.php:1749 +msgid "Forms import impossible, the file is empty" +msgstr "Imposible importar el formulario, el archivo esta vacío" + +#: inc/form.class.php:1753 inc/form.class.php:1757 +msgid "Forms import impossible, the file seems corrupt" +msgstr "Imposible importar el formulario, el archivo esta corrupto" + +#: inc/form.class.php:1763 +msgid "Forms import impossible, the file was generated with another version" +msgstr "" +"Imposible importar formulario, el archivo fue generado con otra versión" + +#: inc/form.class.php:1770 +msgid "" +"The file does not specifies the schema version. It was probably generated " +"with a version older than 2.10. Giving up." +msgstr "" +"El archivo no especifica la versión del esquema. Probablemente fue generado " +"con una versión anterior a 2.10. Rechazado." + +#: inc/form.class.php:1796 +#, php-format +msgid "Failed to import %s" +msgstr "Fallo al importar %s" + +#: inc/form.class.php:1801 +#, php-format +msgid "Forms successfully imported from %s" +msgstr "Formularios importados correctamente de %s" + +#: inc/form.class.php:1864 +#, php-format +msgid "The form %1$s already exists and is in an unmodifiable entity." +msgstr "" +"El formulario %1$s ya existe y está en una entidad que no se puede " +"modificar." + +#: inc/form.class.php:1872 +#, php-format +msgid "You don't have right to update the entity %1$s." +msgstr "No tiene derecho a actualizar la entidad%1$s" + +#: inc/form.class.php:1882 +#, php-format +msgid "The entity %1$s is required for the form %2$s." +msgstr "Se requiere la entidad %1$s para el formulario %2$s." + +#: inc/form.class.php:1969 +msgid "Failed to create JSON document type" +msgstr "Fallo al crear el tipo de documento JSON" + +#: inc/form.class.php:1976 +msgid "JSON document type not found" +msgstr "No se encontró el tipo de documento JSON" + +#: inc/form.class.php:1983 +msgid "Failed to update JSON document type" +msgstr "Fallo al actualizar el tipo de documento JSON" + +#: inc/form.class.php:2003 +msgid "Forms without category" +msgstr "Formularios sin categoría" + +#: inc/form.class.php:2024 +msgid "No form available" +msgstr "Formulario no disponible" + +#: inc/form.class.php:2254 inc/targetticket.class.php:393 +#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +msgid "Add" +msgstr "Agregar" + +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 +msgid "Unsupported target type." +msgstr "Tipo de objetivo no soportado." + +#: inc/form.class.php:2351 +msgid "plugin_formcreator_load_check" +msgstr "comprobación de carga del complemento formcreator" + +#: inc/targetchange.class.php:44 entrée standard:43 +msgid "Target change" +msgid_plural "Target changes" +msgstr[0] "Cambios en los objetivos" +msgstr[1] "Cambios en los objetivos" +msgstr[2] "Cambios en los objetivos" + +#: inc/targetchange.class.php:344 entrée standard:48 +msgid "Change title" +msgstr "Cambiar título" + +#: inc/targetchange.class.php:374 entrée standard:56 +msgid "Control list" +msgstr "Lista de control" + +#: inc/targetchange.class.php:384 entrée standard:58 +msgid "Deployment plan" +msgstr "Plan de despliegue" + +#: inc/targetchange.class.php:394 entrée standard:60 +msgid "Backup plan" +msgstr "Plan de respaldo" + +#: inc/targetchange.class.php:404 +msgid "Check list" +msgstr "Lista de verificación" + +#: inc/section.class.php:71 entrée standard:53 standard:44 +msgid "Section" +msgid_plural "Sections" +msgstr[0] "Secciones" +msgstr[1] "Secciones" +msgstr[2] "Secciones" + +#: inc/section.class.php:123 inc/section.class.php:166 +#: inc/question.class.php:318 +msgid "The title is required" +msgstr "El titulo es requerido" + +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 +msgid "Count of conditions" +msgstr "Recuento de condiciones" + +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "Error al encontrar%1$s%2$s" + +#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: standard:41 +msgid "Question" +msgid_plural "Questions" +msgstr[0] "Preguntas" +msgstr[1] "Preguntas" +msgstr[2] "Preguntas" + +#: inc/question.class.php:326 +msgid "The field type is required" +msgstr "El tipo de campo es requerido" + +#: inc/question.class.php:333 +msgid "The section is required" +msgstr "La sección es requerida" + +#: inc/question.class.php:345 +#, php-format +msgid "Field type %1$s is not available for question %2$s." +msgstr "El tipo de campo %1$s no está disponible para la pregunta %2$s." + +#: inc/question.class.php:358 +msgid "This type of question is not compatible with public forms." +msgstr "Este tipo de pregunta no es compatible con formularios públicos." + +#: inc/question.class.php:367 +msgid "This type of question requires parameters" +msgstr "Este tipo de pregunta requiere parámetros" + +#: inc/question.class.php:373 +msgid "A parameter is missing for this question type" +msgstr "Falta un parámetro para este tipo de pregunta" + +#: inc/question.class.php:1202 +msgid "Service levels" +msgstr "Niveles de servicio" + +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 +msgid "SLA" +msgstr "SLA" + +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 +msgid "OLA" +msgstr "OLA" + +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 +msgid "Assets" +msgstr "Activos" + +#: inc/question.class.php:1237 hook.php:712 hook.php:729 +msgid "Assistance" +msgstr "Asistencia" + +#: inc/question.class.php:1243 +msgid "Management" +msgstr "Gestión" + +#: inc/question.class.php:1254 +msgid "Tools" +msgstr "herramientas" + +#: inc/question.class.php:1255 +msgid "Notes" +msgstr "Notas" + +#: inc/question.class.php:1256 +msgid "RSS feed" +msgstr "Fuente RSS" + +#: inc/question.class.php:1258 +msgid "Administration" +msgstr "Administración" + +#: inc/question.class.php:1266 inc/question.class.php:1269 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "Plugins" +msgstr[1] "Plugins" +msgstr[2] "Plugins" + +#: inc/abstractquestionparameter.class.php:92 +msgid "Parameter" +msgstr "Parametro" + +#: inc/abstractquestionparameter.class.php:99 +msgid "Field name" +msgstr "Nombre del campo" + +#: inc/abstracttarget.class.php:97 +msgid "Current active entity" +msgstr "Entidad activa actual" + +#: inc/abstracttarget.class.php:98 +msgid "Default requester user's entity" +msgstr "Entidad predeterminada del usuario solicitante" + +#: inc/abstracttarget.class.php:99 +msgid "First dynamic requester user's entity (alphabetical)" +msgstr "Primera entidad del usuario solicitante dinámico (alfabético)" + +#: inc/abstracttarget.class.php:100 +msgid "Last dynamic requester user's entity (alphabetical)" +msgstr "Última entidad del usuario solicitante dinámico (alfabético)" + +#: inc/abstracttarget.class.php:101 +msgid "The form entity" +msgstr "Entidad del formulario" + +#: inc/abstracttarget.class.php:102 +msgid "Default entity of the validator" +msgstr "Entidad predeterminada del validador" + +#: inc/abstracttarget.class.php:103 +msgid "Specific entity" +msgstr "Especificar entidad" + +#: inc/abstracttarget.class.php:104 +msgid "Default entity of a user type question answer" +msgstr "" +"Entidad predeterminada de una respuesta de pregunta de tipo de usuario" + +#: inc/abstracttarget.class.php:105 +msgid "From a GLPI object > Entity type question answer" +msgstr "Desde un objeto GLPI > Respuesta a la pregunta de tipo de entidad" + +#: inc/abstracttarget.class.php:116 +msgid "Always generated" +msgstr "Siempre generado" + +#: inc/abstracttarget.class.php:117 +msgid "Disabled unless" +msgstr "Desactivado a menos que" + +#: inc/abstracttarget.class.php:118 +msgid "Generated unless" +msgstr "Generado a menos que" + +#: inc/abstracttarget.class.php:129 +msgid "A target must be associated to a form." +msgstr "Un objetivo debe estar asociado a un formulario." + +#: inc/abstracttarget.class.php:134 +msgid "A target must be associated to an existing form." +msgstr "Un objetivo debe estar asociado a un formulario existente." + +#: inc/abstracttarget.class.php:139 +msgid "Name is required." +msgstr "Se requiere el nombre." + +#: inc/abstracttarget.class.php:505 +msgid "Destination entity" +msgstr "Entidad de destino" + +#: inc/abstracttarget.class.php:521 +msgid "User type question" +msgstr "Pregunta de tipo de usuario" + +#: inc/abstracttarget.class.php:522 +msgid "Entity type question" +msgstr "Pregunta del tipo entidad" + +#: inc/command/cleanticketscommand.class.php:53 +msgid "Searching for invalid items..." +msgstr "Búsqueda de elementos no válidos..." + +#: inc/command/cleanticketscommand.class.php:61 +msgid "Done." +msgstr "Hecho." + +#: inc/command/cleanticketscommand.class.php:135 +msgid "Step 1: double encoded < and > signs." +msgstr "Paso 1: codificación doble de los signos < y >." + +#: inc/command/cleanticketscommand.class.php:146 +#: inc/command/cleanticketscommand.class.php:196 +#: inc/command/cleanticketscommand.class.php:260 +msgid "No invalid items found." +msgstr "No se han encontrado elementos no válidos." + +#: inc/command/cleanticketscommand.class.php:187 +msgid "Step 2: literal BR tag." +msgstr "Paso 2: etiqueta BR literal." + +#: inc/command/cleanticketscommand.class.php:251 +msgid "Step 3: litteral > sign." +msgstr "Paso 3: literal > signo." + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "Categorías de solicitud" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "Categorías de Incidentes" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "Categorías de cambio" + +#: inc/questionregex.class.php:52 +msgid "Question regular expression" +msgid_plural "Question regular expressions" +msgstr[0] "Expresiones regulares de preguntas" +msgstr[1] "Expresiones regulares de preguntas" +msgstr[2] "Expresiones regulares de preguntas" + +#: inc/questiondependency.class.php:66 +msgid "Question dependency" +msgid_plural "Question dependencies" +msgstr[0] "Dependencias de preguntas" +msgstr[1] "Dependencias de preguntas" +msgstr[2] "Dependencias de preguntas" + +#: inc/answer.class.php:66 entrée standard:43 +msgid "Answer" +msgid_plural "Answers" +msgstr[0] "Respuestas" +msgstr[1] "Respuestas" +msgstr[2] "Respuestas" + +#: inc/item_targetticket.class.php:52 +msgid "Composite ticket relation" +msgid_plural "Composite ticket relations" +msgstr[0] "Relaciones de tickets compuestos" +msgstr[1] "Relaciones de tickets compuestos" +msgstr[2] "Relaciones de tickets compuestos" + +#: inc/targetticket.class.php:57 entrée standard:43 +msgid "Target ticket" +msgid_plural "Target tickets" +msgstr[0] "Tickets objetivo" +msgstr[1] "Tickets objetivo" +msgstr[2] "Tickets objetivo" + +#: inc/targetticket.class.php:100 +msgid "Specific asset" +msgstr "Especificar activo" + +#: inc/targetticket.class.php:101 inc/targetticket.class.php:117 +#: inc/abstractitiltarget.class.php:198 inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:214 inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:231 +msgid "Equals to the answer to the question" +msgstr "Equivale a la respuesta a la pregunta" + +#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 +#: inc/abstractitiltarget.class.php:232 +msgid "Last valid answer" +msgstr "Última respuesta valida" + +#: inc/targetticket.class.php:108 +msgid "Source from template or user default or GLPI default" +msgstr "Origen de la plantilla o usuario predeterminado o GLPI predeterminado" + +#: inc/targetticket.class.php:109 +msgid "Formcreator" +msgstr "Creador de formularios" + +#: inc/targetticket.class.php:115 +msgid "Default or from a template" +msgstr "Por defecto o de una plantilla" + +#: inc/targetticket.class.php:116 +msgid "Specific type" +msgstr "Especificar tipo" + +#: inc/targetticket.class.php:189 entrée standard:48 +msgid "Ticket title" +msgstr "Título del caso" + +#: inc/targetticket.class.php:302 +msgid "Add validation message as first ticket followup" +msgstr "Agregar mensaje de validación como seguimiento del primer caso" + +#: inc/targetticket.class.php:336 +msgid "Add a field" +msgstr "Añadir un campo" + +#: inc/targetticket.class.php:364 +msgid "Managed fields" +msgstr "Campos administrados" + +#: inc/targetticket.class.php:371 +msgid "No managed field" +msgstr "Sin campo administrado" + +#: inc/targetticket.class.php:391 +msgid "Link to an other ticket" +msgstr "Enlace para otro caso" + +#: inc/targetticket.class.php:400 +msgid "An other destination of this form" +msgstr "A otro destino de este formulario" + +#: inc/targetticket.class.php:401 +msgid "An existing ticket" +msgstr "Un Caso existente" + +#: inc/targetticket.class.php:402 +msgid "A ticket from an answer to a question" +msgstr "Un ticket de una respuesta a una pregunta" + +#: inc/targetticket.class.php:483 +msgctxt "button" +msgid "Delete permanently" +msgstr "Eliminar permanentemente" + +#: inc/targetticket.class.php:724 +msgid "Invalid link type" +msgstr "Tipo de enlace inválido" + +#: inc/targetticket.class.php:744 +msgid "Invalid linked item type" +msgstr "Tipo de elemento vinculado no válido" + +#: inc/targetticket.class.php:757 +msgid "Linked item does not exists" +msgstr "El elemento vinculado no existe" + +#: inc/targetticket.class.php:770 +msgid "Failed to link the item" +msgstr "Error al vincular el elemento" + +#: inc/targetticket.class.php:938 install/install.php:432 +msgid "Your form has been accepted by the validator" +msgstr "Su formulario ha sido aceptado por el validador" + +#: inc/targetticket.class.php:1094 +msgid "Request source" +msgstr "Fuente de la solicitud" + +#: inc/targetticket.class.php:1119 +msgid "Type " +msgstr "Tipo " + +#: inc/targetticket.class.php:1147 +msgid "Associated elements" +msgstr "Elementos asociados" + +#: inc/targetticket.class.php:1158 +msgid "Item " +msgstr "Elemento " + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "No mas cadenas para traducir" + +#: inc/translation.class.php:164 +msgid "Internal error: translatable string not found." +msgstr "Error interno: no se encontró la cadena traducible." + +#: inc/translation.class.php:216 +msgid "Language not found." +msgstr "Idioma no encontrado." + +#: inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulario no encontrado." + +#: inc/translation.class.php:236 +msgid "Failed to add the translation." +msgstr "Fallo al agregar una traducción." + +#: inc/abstractitiltarget.class.php:179 +msgid "Tags from questions" +msgstr "Etiquetas de preguntas" + +#: inc/abstractitiltarget.class.php:180 +msgid "Specific tags" +msgstr "Especificar etiquetas" + +#: inc/abstractitiltarget.class.php:181 +msgid "Tags from questions and specific tags" +msgstr "Etiquetas de preguntas y etiquetas específicas" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions or specific tags" +msgstr "Etiquetas de preguntas o etiquetas específicas" + +#: inc/abstractitiltarget.class.php:188 +msgid "equals to the answer to the question" +msgstr "igual a la respuesta a la pregunta" + +#: inc/abstractitiltarget.class.php:189 +msgid "calculated from the ticket creation date" +msgstr "calculado a partir de la fecha de creación del caso" + +#: inc/abstractitiltarget.class.php:190 +msgid "calculated from the answer to the question" +msgstr "calculado a partir de la respuesta a la pregunta" + +#: inc/abstractitiltarget.class.php:196 +msgid "SLA from template or none" +msgstr "Plantilla de SLA o nada" + +#: inc/abstractitiltarget.class.php:197 +msgid "Specific SLA" +msgstr "Especificar SLA" + +#: inc/abstractitiltarget.class.php:204 +msgid "OLA from template or none" +msgstr "Plantilla de OLA o nada" + +#: inc/abstractitiltarget.class.php:205 +msgid "Specific OLA" +msgstr "Especificar OLA" + +#: inc/abstractitiltarget.class.php:212 +msgid "Urgency from template or Medium" +msgstr "Urgencia de la plantilla o medio" + +#: inc/abstractitiltarget.class.php:213 +msgid "Specific urgency" +msgstr "Especificar urgencia" + +#: inc/abstractitiltarget.class.php:220 +msgid "Category from template or none" +msgstr "Categoría de la plantilla o nada" + +#: inc/abstractitiltarget.class.php:221 +msgid "Specific category" +msgstr "Especificar categoría" + +#: inc/abstractitiltarget.class.php:229 +msgid "Location from template or none" +msgstr "Ubicación de la plantilla o nada" + +#: inc/abstractitiltarget.class.php:230 +msgid "Specific location" +msgstr "Especificar ubicación" + +#: inc/abstractitiltarget.class.php:238 +msgid "No validation" +msgstr "Sin validación" + +#: inc/abstractitiltarget.class.php:239 +msgid "Specific user or group" +msgstr "Usuario o grupo específico" + +#: inc/abstractitiltarget.class.php:240 +msgid "User from question answer" +msgstr "Usuario de la pregunta respuesta" + +#: inc/abstractitiltarget.class.php:241 +msgid "Group from question answer" +msgstr "Grupo de respuesta a la pregunta" + +#: inc/abstractitiltarget.class.php:769 entrée standard:108 +msgid "Time to resolve" +msgstr "Tiempo para resolverlo" + +#: inc/abstractitiltarget.class.php:822 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "Minutos" +msgstr[1] "Minutos" +msgstr[2] "Minutos" + +#: inc/abstractitiltarget.class.php:823 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "Horas" +msgstr[1] "Horas" +msgstr[2] "Horas" + +#: inc/abstractitiltarget.class.php:824 +msgid "Day" +msgid_plural "Days" +msgstr[0] "Días " +msgstr[1] "Días " +msgstr[2] "Días " + +#: inc/abstractitiltarget.class.php:825 +msgid "Month" +msgid_plural "Months" +msgstr[0] "Meses" +msgstr[1] "Meses" +msgstr[2] "Meses" + +#: inc/abstractitiltarget.class.php:857 +msgid "SLA (TTO/TTR)" +msgstr "SLA ( TTO / TTR )" + +#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +msgid "Question (TTO/TTR)" +msgstr "Pregunta ( TTO / TTR )" + +#: inc/abstractitiltarget.class.php:930 +msgid "OLA (TTO/TTR)" +msgstr "OLA ( TTO / TTR )" + +#: inc/abstractitiltarget.class.php:1034 +msgid "Urgency " +msgstr "Urgencia " + +#: inc/abstractitiltarget.class.php:1064 +msgid "Ticket tags" +msgstr "Etiquetas del caso" + +#: inc/abstractitiltarget.class.php:1112 +msgid "Tags" +msgstr "Etiquetas" + +#: inc/abstractitiltarget.class.php:1231 +msgid "Location" +msgstr "Ubicación" + +#: inc/abstractitiltarget.class.php:1243 +msgid "Location " +msgstr "Ubicación " + +#: inc/abstractitiltarget.class.php:1583 +msgid "The description cannot be empty!" +msgstr "¡La descripción no puede estar vacía!" + +#: inc/abstractitiltarget.class.php:1760 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "Observadores" +msgstr[1] "Observadores" +msgstr[2] "Observadores" + +#: inc/abstractitiltarget.class.php:1779 +msgid "Cancel" +msgstr "Cancelar" + +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2499 +msgid "Email followup" +msgstr "Seguimiento por correo electrónico" + +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +msgid "User" +msgstr "Usuario" + +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +msgid "Group" +msgstr "Grupo" + +#: inc/abstractitiltarget.class.php:2120 +msgid "Group from the object" +msgstr "Grupo desde un objeto" + +#: inc/abstractitiltarget.class.php:2126 +msgid "Tech group from the object" +msgstr "Grupo técnico desde un objeto" + +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +msgid "Supplier" +msgstr "Proveedor" + +#: inc/abstractitiltarget.class.php:2495 +msgid "Yes" +msgstr "Si" + +#: install/install.php:135 +#, php-format +msgid "Upgrade tables to innoDB; run %s" +msgstr "Actualizar tablas a innoDB; ejecutar%s" + +#: install/install.php:172 +#, php-format +msgid "" +"The database schema is not consistent with the previous version of " +"Formcreator %s. To see the logs run the command %s" +msgstr "" +"El esquema de base de datos no es coherente con la versión anterior de " +"Creador de formularios%s. Para ver los registros, ejecute el comando%s" + +#: install/install.php:181 +#, php-format +msgid "To ignore the inconsistencies and upgrade anyway run %s" +msgstr "Para ignorar las incoherencias y actualizar de todos modos ejecute%s" + +#: install/install.php:198 +msgid "" +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" +" to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" +" GLPI 10 or later and Formcreator 2.13 or later." +msgstr "" +"Ya no se admite la actualización desde una versión anterior a la 2.5.0. " +"Actualice a GLPI 9.5.7, actualice Formcreator a la versión 2.12.5 y, a " +"continuación, actualice de nuevo a GLPI 10 o posterior y Formcreator 2.13 o " +"posterior." + +#: install/install.php:250 +#, php-format +msgid "" +"The database schema is not consistent with the current version of " +"Formcreator %s. To see the logs enable the plugin and run the command %s" +msgstr "" +"El esquema de la base de datos no es consistente con la versión actual de " +"Formcreator%s . Para ver los registros habilite el plugin y ejecute el " +"comando%s" + +#: install/install.php:261 +msgid "The tables of the plugin passed the schema integrity check." +msgstr "" +"Las tablas del plugin pasaron la verificación de integridad del esquema." + +#: install/install.php:413 +msgid "A form has been created" +msgstr "Se ha creado un formulario" + +#: install/install.php:414 +msgid "Your request has been saved" +msgstr "Su solicitud ha sido guardada" + +#: install/install.php:415 +msgid "" +"Hi,\\nYour request from GLPI has been successfully saved with number " +"##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " +"see your answers onto the following link:\\n##formcreator.validation_link##" +msgstr "" +"Hola,\\\\n Su solicitud del GLPI ha sido exitosamente guardada con el numero" +" ##formcreator.request_id## y notificado al equipo de la mesa de ayuda.\\\\n" +" Puede ver las respuestas del equipo en el siguiente link:\\\\n " +"##formcreator.validation_link##" + +#: install/install.php:420 +msgid "A form from GLPI need to be validate" +msgstr "Un formulario GLPI necesita ser validado" + +#: install/install.php:421 +msgid "" +"Hi,\\nA form from GLPI need to be validate and you have been choosen as the " +"validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" +msgstr "" +"Hola, \\ nUn formulario de GLPI necesita ser validado y usted ha sido " +"elegido como validador. \\ NPuedes acceder a él haciendo clic en este " +"enlace: \\ n ## formcreator.validation_link ##" + +#: install/install.php:426 +msgid "Your form has been refused by the validator" +msgstr "Su formulario ha sido rechazado por el validador" + +#: install/install.php:427 +msgid "" +"Hi,\\nWe are sorry to inform you that your form has been refused by the " +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" +msgstr "" +"Hola,\\nSentimos informarle que su formulario ha sido rechazado por el " +"validador por la siguiente " +"razón:\\n##formcreator.validation_comment##\\n\\nUsted puede modificarlo y " +"volver a enviarlo haciendo clic en este " +"enlace:\\n##formcreator.validation_link##" + +#: install/install.php:433 +msgid "" +"Hi,\\nWe are pleased to inform you that your form has been accepted by the " +"validator.\\nYour request will be considered soon." +msgstr "" +"Hola,\\nNos complace informarle que su formulario ha sido aceptado por el " +"validador.\\n Su solicitud será considerada pronto." + +#: install/install.php:438 +msgid "Your form has been deleted by an administrator" +msgstr "Tu formulario ha sido eliminado por un administrador" + +#: install/install.php:439 +msgid "" +"Hi,\\nWe are sorry to inform you that your request cannot be considered and " +"has been deleted by an administrator." +msgstr "" +"Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " +"y ha sido eliminado por un administrador." + +#: install/install.php:665 +msgid "Formcreator - Sync service catalog issues" +msgstr "" +"Formcreator - Problemas en la sincronización del catálogo de servicios" + +#: install/install.php:853 +msgid "Failed to check the sanity of the tables!" +msgstr "¡Falló la comprobación de la sanidad de las tablas!" + +#: install/install.php:867 +#, php-format +msgid "Table schema differs for table \"%s\"." +msgstr "El esquema de la tabla difiere para la tabla \"%s\"." + +#: install/install.php:870 +#, php-format +msgid "Table \"%s\" is missing." +msgstr "Falta la tabla \"%s\"." + +#: install/install.php:873 +#, php-format +msgid "Unknown table \"%s\" has been found in database." +msgstr "Se ha encontrado una tabla desconocida \"%s\" en la base de datos." + +#: hook.php:378 +msgctxt "button" +msgid "Duplicate" +msgstr "Duplicar" + +#: hook.php:379 +msgid "Transfer" +msgstr "Transferencia" + +#: hook.php:380 +msgctxt "button" +msgid "Export" +msgstr "Exportar" + +#: hook.php:381 +msgctxt "button" +msgid "Access rights" +msgstr "Derechos de acceso" + +#: hook.php:688 +msgid "Cancel my ticket" +msgstr "Cancelar mi caso" + +#: hook.php:706 +msgid "Old" +msgstr "Antiguo" + +#: hook.php:713 +#, php-format +msgid "Number of %s" +msgstr "Número de%s" + +#: hook.php:730 +msgid "Issues summary" +msgstr "Resumen de Temas" + +#: hook.php:775 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "" +"El mini dashboard de Formcreator no se puede utilizar por defecto. Este " +"ajuste ha sido ignorado." + +#: js/scripts.js:296 +msgid "No form found. Please choose a form below instead." +msgstr "" +"No se ha encontrado ningún formulario. Por favor, elija un formulario de " +"abajo en su lugar." + +#: js/scripts.js:298 +msgid "No form found." +msgstr "No se ha encontrado ningún formulario." + +#: js/scripts.js:302 +msgid "No FAQ item found." +msgstr "No se ha encontrado ningún elemento de FAQ." + +#: js/scripts.js:688 +msgid "Are you sure you want to delete this question?" +msgstr "¿Esta seguro que quieres eliminar esta pregunta?" + +#: js/scripts.js:877 +msgid "Are you sure you want to delete this section?" +msgstr "¿Esta seguro que quiere eliminar esta sección?" + +#: js/scripts.js:1118 +msgid "Add translations" +msgstr "Añadir traducciones" + +#: js/scripts.js:1257 js/scripts.js:1281 +msgid "An error occured while querying forms" +msgstr "Ocurrió un error al consultar los formularios" + +#: js/scripts.js:1372 entrée standard:139 +msgid "Send" +msgstr "Enviar" + +#: js/scripts.js:1381 +msgid "An internal error occurred. Please report it to administrator." +msgstr "" +"Se ha producido un error interno. Por favor, comuníquelo al administrador." + +#: js/scripts.js:1449 +msgid "Are you sure you want to duplicate this target?" +msgstr "¿Estás seguro de que quieres duplicar este objetivo?" + +#: js/scripts.js:1466 +msgid "Are you sure you want to delete this target?" +msgstr "¿Está seguro de que desea eliminar este objetivo?" + +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 +msgid "Required" +msgstr "Requerido" + +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:76 +msgid "Default values" +msgstr "Valores predeterminados" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "Mostrar vacío" + +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "Directorios LDAP" +msgstr[1] "Directorios LDAP" +msgstr[2] "Directorios LDAP" + +#: entrée standard:68 +msgid "Filter" +msgstr "Filtro" + +#: entrée standard:78 +msgid "Attribute" +msgstr "Atributo" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "Valores" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "Mostrar categorías de los casos" + +#: entrée standard:109 +msgid "Time to own" +msgstr "Tiempo para adueñarse" + +#: entrée standard:146 standard:118 +msgid "Selectable root" +msgstr "Raíz seleccionable" + +#: entrée standard:63 +msgid "Direct access on homepage" +msgstr "Acceso directo en la página de inicio" + +#: entrée standard:86 +msgid "Default form in service catalog" +msgstr "Formulario predeterminado en el catálogo de servicios" + +#: entrée standard:113 standard:114 +msgid "Are you a robot ?" +msgstr "¿Eres un robot?" + +#: entrée standard:64 +msgid "Condition to show the section" +msgstr "Condición para mostrar la sección" + +#: entrée standard:40 +msgid "Condition to generate the target" +msgstr "Condición para generar el objetivo" + +#: entrée standard:127 +msgid "Condition to show the question" +msgstr "Condición para mostrar la pregunta" + +#: entrée standard:54 +msgid "Impacts" +msgstr "Impactos" + +#: entrée standard:62 +msgid "Checklist" +msgstr "Lista de verificación" + +#: entrée standard:36 +msgid "Answers title" +msgstr "Título de las respuestas" + +#: entrée standard:45 +msgid "Add a section" +msgstr "Agregar una sección" + +#: entrée standard:55 +msgid "Condition to show the submit button" +msgstr "Condición para mostrar el botón de envío" + +#: entrée standard:33 +msgid "No form answer yet" +msgstr "Aún no hay respuesta" + +#: entrée standard:38 +#, php-format +msgid "%s latest items" +msgstr "%súltimos artículos " + +#: entrée standard:83 +msgid "Add a question" +msgstr "Agregar una pregunta" + +#: entrée standard:39 +msgid "List of available tags" +msgstr "Lista de etiquetas disponibles" + +#: entrée standard:42 +msgid "Title" +msgstr "Título" + +#: entrée standard:47 +msgid "Full form" +msgstr "Formulario completo" + +#: entrée standard:42 +msgid "Min" +msgstr "Mínimo" + +#: entrée standard:53 +msgid "Max" +msgstr "Máximo" diff --git a/locales/es_ES.po b/locales/es_ES.po index cd0ea5624..8d5bcf659 100644 --- a/locales/es_ES.po +++ b/locales/es_ES.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Ricardo Herrero , 2023\n" "Language-Team: Spanish (Spain) (https://app.transifex.com/teclib/teams/28042/es_ES/)\n" @@ -74,7 +74,7 @@ msgstr "Sin límite" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulario" @@ -118,7 +118,7 @@ msgstr "No se pudo actualizar la sección" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -141,9 +141,8 @@ msgid "Bad request while deleting an actor." msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Creador de Formulario" @@ -157,8 +156,8 @@ msgstr "" msgid "Form list" msgstr "Lista de formulario" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -188,11 +187,11 @@ msgstr "" msgid "Please, describe your need here" msgstr "Por favor, describe tu necesidad aquí" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -200,42 +199,42 @@ msgstr "Textarea" msgid "A required field is empty:" msgstr "Un campo requerido está vacío:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "La expresión regular es inválida" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Desplegable" msgstr[1] "Desplegables" msgstr[2] "Desplegables" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de desplegable inválido: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricciones de Entidad" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -256,8 +255,7 @@ msgstr "El directorio LDAP no está definido!" msgid "LDAP directory not found!" msgstr "El directorio LDAP no se ha encontrado!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "El formato especificado no coincide: %s" @@ -276,52 +274,53 @@ msgstr "El texto es demasiado largo (máximo %d caracteres): %s" msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expresión regular" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validación adicional" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radios" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "El campo valor es requerido:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Un campo obligatorio está vacío: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "No es un entero: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "El siguiente número debe ser mayor que %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "El siguiente número debe ser menor que %d: %s" +msgid "This is not an integer: %s" +msgstr "No es un entero: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Integer" @@ -376,13 +375,17 @@ msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objeto GLPI" msgstr[1] "Objetos GLPI" msgstr[2] "Objetos GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "El campo valor es requerido:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -406,11 +409,11 @@ msgstr[0] "Correo" msgstr[1] "Correos" msgstr[2] "Correos" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Fecha & Hora" @@ -449,7 +452,7 @@ msgstr "Un campo obligatorio está vacío: %s" msgid "File" msgstr "Archivo" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" @@ -483,32 +486,46 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Tipo de Petición" @@ -517,11 +534,21 @@ msgstr "Tipo de Petición" msgid "This is not a number: %s" msgstr "Esto no es un número: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "El siguiente número debe ser mayor que %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "El siguiente número debe ser menor que %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Float" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Fecha" @@ -572,31 +599,31 @@ msgstr "Oculto a menos" msgid "Displayed unless" msgstr "Mostrar a meno que" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Fallo al añadir o actualizar el %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Condiciones" @@ -624,13 +651,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "Encuesta de satisfacción caducada" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -638,7 +665,7 @@ msgstr "Nombre" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -646,29 +673,29 @@ msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entidade" msgstr[1] "Entidades" msgstr[2] "Entidades" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -676,80 +703,80 @@ msgstr[0] "Solicitante" msgstr[1] "Solicitantes" msgstr[2] "Solicitantes" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Aprobador del formulario" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Aprobador del ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Grupo de técnicos" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grupo de aprobación del formulario" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nuevo" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Asignado" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Cerrado" @@ -772,19 +799,19 @@ msgstr "" msgid "The form as been saved" msgstr "El formulario ha sido guardado" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Un formulario necesita ser validado" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "El formulario está rechazado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "El formulario es aceptado" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -797,14 +824,6 @@ msgstr "" msgid "Form name" msgstr "Formulario nombre" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -953,78 +972,83 @@ msgstr[0] "Respuesta del formulario" msgstr[1] "Respuestas al formulario" msgstr[2] "Respuestas al formulario" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulario aceptado y validado" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Guardar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Se requiere si se negó" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Denegado" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Editar las respuestas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Cancelar la edición" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "¡Comentario denegado es requerido!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "No eres el validador de estas respuestas" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "No se ha configurado un test de Turing" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Falló el test de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Debe seleccionar un validador" @@ -1083,63 +1107,63 @@ msgstr[0] "Idioma del fomulario" msgstr[1] "Idiomas del formulario" msgstr[2] "Idiomas del formulario" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Traducción" msgstr[1] "Traducciones" msgstr[2] "Traducciones" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Añadir una traducción" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nueva traducción" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Lista de filtrado" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "No se ha encontrado una traducción" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "¿Quieres borrar los ítems seleccionados?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Eliminar" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Cadena original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Agregar un nuevo idioma" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Idioma" @@ -1149,6 +1173,13 @@ msgstr "Idioma" msgid "None" msgstr "Ninguno" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "¿Necesita validación?" @@ -1187,7 +1218,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1453,7 +1484,7 @@ msgstr "" msgid "Duplicate" msgstr "Duplicado" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Añadir un objetivo" @@ -1626,36 +1657,36 @@ msgstr "" msgid "The entity %1$s is required for the form %2$s." msgstr "Se requiere la entidad %1$s para el formulario %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Error al crear el tipo de documento JSON." -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Error al actualizar el tipo de documento JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "No hay un formulario disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Añadir" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Tipo de Objetivo no soportado" -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1694,11 +1725,11 @@ msgstr[1] "Secciones" msgstr[2] "Secciones" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "El título es requerido" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Cuenta de condiciones" @@ -1715,73 +1746,73 @@ msgstr[0] "Pregunta" msgstr[1] "Preguntas" msgstr[2] "Preguntas" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "El campo tipo es requerido" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "El tipo de campo %1$s no está disponible para la pregunta %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Este tipo de pregunta no es compatible con los formularios publicos" -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Este tipo de pregunta requiere parámetros" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Un parámetro no se ha completado para este tipo de pregunta" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Niveles de servicio" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "ANS" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "Acuerdo de Nivel de Operación" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Asistencia" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Gestión" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Herramientas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administración" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1856,15 +1887,15 @@ msgstr "Un objetivo debe estar asociado a un formulario existente" msgid "Name is required." msgstr "Se requiere el Nombre" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Entidad de destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Pregunta tipo usuario" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Pregunta tipo entidad" @@ -2032,23 +2063,23 @@ msgstr "El objeto enlazado no existe" msgid "Failed to link the item" msgstr "Fallo al enlazar el item" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Item u Objeto" @@ -2264,50 +2295,50 @@ msgstr "Proveedor" msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2318,11 +2349,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2332,11 +2363,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2349,7 +2380,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2357,11 +2388,11 @@ msgstr "" "Hola,\\nNos complace informarle de que su formulario ha sido aceptado por el" " validador.\\n Su solicitud será considerada pronto." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2369,26 +2400,26 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "" "Formcreator - Problemas en la sincronización del catálogo de servicios" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2412,24 +2443,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2479,7 +2510,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Requerido" diff --git a/locales/es_MX.po b/locales/es_MX.po index e57f11c6d..d3cfdedab 100644 --- a/locales/es_MX.po +++ b/locales/es_MX.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Carlos Moreno Rodríguez , 2023 # Jesus Fernandez , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -478,7 +478,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/es_VE.mo b/locales/es_VE.mo index c2212dd972a197e0052ef71abe6ce038ca42e8fc..00763af688f4af90542d8ee6157fb80daf363c46 100644 GIT binary patch delta 14258 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 signs." -msgstr "" +msgstr "Paso 1: signos < y > de doble codificación." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "No se encontraron elementos no válidos." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Paso 2: etiqueta literal BR." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Paso 3: literal signo >." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -2025,23 +2059,23 @@ msgstr "El elemento vinculado no existe" msgid "Failed to link the item" msgstr "Error al vincular el elemento" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Origen de la solicitud" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Elemento " @@ -2051,7 +2085,7 @@ msgstr "No más cadenas para traducir" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Error interno: cadena traducible no encontrada." #: inc/translation.class.php:216 msgid "Language not found." @@ -2259,12 +2293,12 @@ msgstr "Proveedor" msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Actualizar tablas a innoDB; corra %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2273,13 +2307,13 @@ msgstr "" "El esquema de la base de datos no es coherente con la versión anterior de " "Formcreator %s. Para ver los registros, ejecute el comando %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" "Para ignorar las inconsistencias y actualizar de todos modos, ejecute %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2289,7 +2323,7 @@ msgstr "" "Actualice a GLPI 9.5.7, actualice Formcreator a la versión 2.12.5, luego " "actualice nuevamente a GLPI 10 o posterior y Formcreator 2.13 o posterior." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2299,21 +2333,21 @@ msgstr "" "Formcreator %s. Para ver los registros, habilite el complemento y ejecute el" " comando %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" "Las tablas del complemento pasaron la verificación de integridad del " "esquema." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2324,11 +2358,11 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Un formulario GLPI necesita ser validado" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2338,11 +2372,11 @@ msgstr "" "elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Su formulario ha sido rechazado por el validador" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2355,7 +2389,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2363,11 +2397,11 @@ msgstr "" "Hola,\\nNos complace informarle de que su formulario ha sido aceptado por el" " validador.\\n Su solicitud será considerada pronto." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Tu formulario ha sido eliminado por un administrador" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2375,25 +2409,25 @@ msgstr "" "Hola,\\nLamentamos informarle de que su solicitud no puede ser considerada, " "y ha sido eliminado por un administrador." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Servicio de Sincronización del catálogo de asuntos" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "¡No se pudo verificar la integridad de las tablas!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "El esquema de tabla difiere para la tabla \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Falta la tabla \"%s\"." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Se ha encontrado la tabla desconocida \"%s\" en la base de datos." @@ -2415,26 +2449,26 @@ msgstr "Exportar" #: hook.php:381 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Derechos de acceso" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Cancelar mi caso" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Antiguo" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Resumen de asuntos" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2482,13 +2516,14 @@ msgstr "Ha ocurrido un error interno. Por favor reportarlo al administrador." #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "¿Estás seguro de que quieres duplicar este destino?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "¿Está seguro de que desea eliminar este destino?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Requerido" diff --git a/locales/fi_FI.po b/locales/fi_FI.po index f890304ba..9cd1bb804 100644 --- a/locales/fi_FI.po +++ b/locales/fi_FI.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Markku Vepsä, 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -465,7 +465,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/fr_CA.mo b/locales/fr_CA.mo index fd3c7a726f18d940e50c0f89ec9f546786276878..2dccd51cc80243eb37cfa8cda510a7335198e444 100644 GIT binary patch delta 7951 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 diff --git a/locales/fr_CA.po b/locales/fr_CA.po index a8b4b45ff..4a5217f6f 100644 --- a/locales/fr_CA.po +++ b/locales/fr_CA.po @@ -5,17 +5,17 @@ # # Translators: # Christian Bernard , 2021 -# Thierry Bugier , 2022 # Tiago Graça, 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Tiago Graça, 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: French (Canada) (https://app.transifex.com/teclib/teams/28042/fr_CA/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -70,7 +70,7 @@ msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulaire" @@ -114,7 +114,7 @@ msgstr "Impossible de mettre à jour la section" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -137,9 +137,8 @@ msgid "Bad request while deleting an actor." msgstr "Mauvaise requête pendant la suppression d'un acteur" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Formcreator" @@ -153,8 +152,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Liste des formulaires" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -184,11 +183,11 @@ msgstr "Voir tous" msgid "Please, describe your need here" msgstr "Merci de décrire votre besoin ici" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -196,42 +195,42 @@ msgstr "Zone de texte" msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Intitulé" msgstr[1] "Intitulés" msgstr[2] "Intitulés" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -251,8 +250,7 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Le format spécifique ne correspond pas : %s" @@ -271,52 +269,53 @@ msgstr "Le texte est trop long (maximum %d caractères) : %s" msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expression régulière" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Étendue" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validation supplémentaire" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "La valeur du champ est obligatoire :" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Un champ obligatoire est vide: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Ce n'est pas un nombre entier : %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Le nombre suivant doit être supérieur à %d : %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Le nombre suivant doit être inférieur à %d : %s" +msgid "This is not an integer: %s" +msgstr "Ce n'est pas un nombre entier : %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Entier" @@ -371,13 +370,17 @@ msgstr[0] "Etiquette" msgstr[1] "Etiquettes" msgstr[2] "Etiquettes" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objet GLPI" msgstr[1] "Objets GLPI" msgstr[2] "Objets GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "La valeur du champ est obligatoire :" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -401,11 +404,11 @@ msgstr[0] "Courriel" msgstr[1] "Courriels" msgstr[2] "Courriels" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Date & heure" @@ -444,7 +447,7 @@ msgstr "Un champ requis est manquant : %s" msgid "File" msgstr "Fichier" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Sélection multiple" @@ -478,32 +481,46 @@ msgid "Some URL fields contains invalid links" msgstr "Des champs URL contiennent des URL invalides" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Champs supplémentaires" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Intervalle minimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Type de requête" @@ -512,11 +529,21 @@ msgstr "Type de requête" msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Le nombre suivant doit être supérieur à %d : %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Le nombre suivant doit être inférieur à %d : %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Flottant" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Date" @@ -567,31 +594,31 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Échec de l'ajout ou de la modification de %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Conditions" @@ -620,13 +647,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "Sondage de satisfaction expirée" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -634,7 +661,7 @@ msgstr "Nom" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -642,29 +669,29 @@ msgstr[0] "Type" msgstr[1] "Types" msgstr[2] "Types" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "État" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entité" msgstr[1] "Entités" msgstr[2] "Entités" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -672,80 +699,80 @@ msgstr[0] "Demandeur" msgstr[1] "Demandeurs" msgstr[2] "Demandeurs" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Approbateur de formulaire" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Approbateur du ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Groupe approbateur de formulaire" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Assigné" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Fermé" @@ -768,19 +795,19 @@ msgstr "Comme enfant de" msgid "The form as been saved" msgstr "Le formulaire a été sauvegardé" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Le formulaire a été refusé" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Le formulaire a été accepté" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -793,14 +820,6 @@ msgstr "" msgid "Form name" msgstr "Nom du formulaire" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -949,78 +968,83 @@ msgstr[0] "Réponse au formulaire" msgstr[1] "Réponses au formulaire" msgstr[2] "Réponses au formulaire" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Le commentaire de refus est obligatoire !" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Vous n'êtes pas le valideur pour ces réponses" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Impossible de générer les cibles !" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1081,63 +1105,63 @@ msgstr[0] "Langue de formulaire" msgstr[1] "Langues de formulaire" msgstr[2] "Langues de formulaire" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Traduction" msgstr[1] "Traductions" msgstr[2] "Traductions" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Mettre à jour une traduction" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nouvelle traduction" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Filtrer la liste" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Aucune traduction trouvée" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Voulez-vous supprimer les éléments sélectionnés ?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Supprimer" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Chaîne original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Ajouter une nouvelle langue" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Langue" @@ -1147,6 +1171,13 @@ msgstr "Langue" msgid "None" msgstr "Aucun" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validateur" +msgstr[1] "Validateurs" +msgstr[2] "Validateurs" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Requiert une validation ?" @@ -1185,7 +1216,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1451,7 +1482,7 @@ msgstr "" msgid "Duplicate" msgstr "Dupliquer" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Ajouter une cible" @@ -1625,36 +1656,36 @@ msgstr "Vous n'avez pas le droit de modifier l'entité %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "L'entité %1$s est requise pour le formulaire %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Échec lors de la mise à jour du type de document JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Ajouter" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1693,11 +1724,11 @@ msgstr[1] "Sections" msgstr[2] "Sections" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "L'intitulé est obligatoire" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" @@ -1714,73 +1745,73 @@ msgstr[0] "Question" msgstr[1] "Questions" msgstr[2] "Questions" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Le type de champ est obligatoire" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Le type de champ %1$s n'est pas disponible pour la question %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Ce type de qustion n'est pas compatible avec les formulaires publics." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Ce type de question requiert des paramètres" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Niveaux de service" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "Entente de niveau de service " -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "Entente sur les niveaux opérationnels" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Gestion" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Outils" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "Flux RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1855,15 +1886,15 @@ msgstr "Une cible doit être associée à un formulaire existant." msgid "Name is required." msgstr "Le nom est requis." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Entité de destination" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Question de type \"utilisateur\"" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Question de type \"entité\"" @@ -2031,23 +2062,23 @@ msgstr "L'objet lié n'existe pas" msgid "Failed to link the item" msgstr "Échec de liaison de l'objet" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Votre formulaire a été accepté par le valideur" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Éléments associés" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Élément" @@ -2263,50 +2294,50 @@ msgstr "Fournisseur" msgid "Yes" msgstr "Oui" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Un formulaire a été créé" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2317,11 +2348,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2331,11 +2362,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2347,7 +2378,7 @@ msgstr "" "toutefois modifier et renvoyer votre demande en cliquant sur le lien ci-" "dessous :\\\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2355,11 +2386,11 @@ msgstr "" "Bonjour,\\\\nVotre demande a été accepté par le valideur.\\\\nVotre demande " "sera traitée prochainement." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2367,25 +2398,25 @@ msgstr "" "Bonjour,\\\\nVotre demande ne peut être traitée et a été supprimée par un " "administrateur." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2409,24 +2440,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2478,7 +2509,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Champ obligatoire" diff --git a/locales/fr_FR.mo b/locales/fr_FR.mo index ac7fc8641962360d85aa7c82b17fb0912926e01b..fcc31ee01383133db5c7a5f408a292a9db772f63 100644 GIT binary patch delta 12896 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

dEh6 zHhh8FTuuYCSHiFu)tab1k&1fKX{h@aqc?7}_3ifj;RejVMskjX58go4AEE~E%Ie$D zbd(>JuZNnkc32TdpdKItv*13|lOI71_=NSm^&0BB`wf|YjqEWAjr0X-*Jo*DIx386 zARaZqM4L~>9Mn@VJN8C>h(@3WG7Gi)7oygFGy35H)DoPw^|LMtT7v7SHGYL!!{Ekd zgkh*JS_G=2c+`{EM6GdW)B_Aee;kQ=vT3LR&$anwsCKv5`gYV3x(-v&0DeL3`sbJf z1Dcoy3ZP!YXjH>VSQP7F8SIPdXa(w**hW-)H&7k?i5hs$rp5xO_Ddo&<8rD{@F&p_ z^+#d{)CFTP5NDyzud?-RsHr?+J%<6*Z=eSH6g5!qX6EmJ9H_S{4mF?#r~!4wta|?k zP|%Z)L`~%aR71xi1dJE*mNfRXq&>bgSB&A{uT+G~m0OZ`zxHq+L(pl0YK z=F$6qmx8A7E$T^pT9}UVqB@SisThTWaR)|V^oQo#pN#5o1ggXNI0(06SuEDlT-O?_ zQ=f!!cnn?DDEv(!7glLyrn(vG$vR^&PR1ZyX5EHbs_!rwAE2HnsI{>a#!|0~1#u*X z;xa6bJFyC0Z_WH`gn8QV#|0*12#&_wn2wsd&8R0lg_ZFhMq$CWX28j)``X!hf7DEl zLtmVWfw&yC_FHX!e_Q5XYkI;aen4%uE2t01L#%*Lu^$$1XBu3DI{!Ipi8i4IyaTnA zXYBb)sPD&h)TVxbrST=|`l7D(W{Rt$UZ)m#94BA|Htb-gu#a^%YLjk9b-V`);1P6h zPSo4+0K@PFmcW1%^Fd3%Jk%Sb2I}f%PYgyq`DE0ZFGRgYTWo#@s^g>9(^!%E1=Jq! z>u9FDBC6y1s4v~esPo;iD$Yf{EoYGjb~(=}Xhe}8nLi2>Q5SSU<)>gtT#K5zbEqeB zI+-tKNz{Prq1L(sY6g0u1~L@27v|XfYU@^X|NcMVF7Q5DFQP_#8?{^gI-3E-qt>t; z`d}|qM}sjO$D;efLGDI7ckI8;w1%*Fx$uc8^D7`P@Cpr7jwf+ zjG_Jr_2dP*n%6ZMD^c%^+B-{8uia_X132Bx`(FYJP;HL|ag=pAy2_F`NI?z#fu*oS zceAC>ie>#q+>*&gQo ztc7Z*CF+CG8>`@_s0I(&{8iKxK0{5lXHWCCWW}7+qij6^_2eB;@Be7jKxUz?TiKKO zR|gq3@dSra&(w>r7mmcDcm(s|LsUcFspbn9hQ8DjP#>UrSRPX_4(FkkhHC!Dv^)1mG(@;+~ z2(@IBQ0=ZowR6;ZA4}->zfXU2A|5pZZBV;&9IAl@7>F5|1HVH}7p7n&?#BrFckWQgiCzQEdmoA#Kta@=h(|S01GO33U=WT)-8T>O z;}@t8(f6pOxr^G2Z!jCi4Kf3&hFZcDbg82*6iVQ5)DwP=YIp~#p<}2uy@h%W|HL8~ zJlITqB`in1F^<7;s3mlUnCl9m&ez3~I2cgy zu0wr5_F_E#jCztByt5TB7_}q~FbUhB_QVp@rdxwrs*RX{dxtUqdaYiO(B|+MZf2ke zYU*QAH&jP;+yphCG^~SjPy@Y$xzTfkd60al0Vkl=x+ylmp_mJgVi^A7qL4`8Ifh{T zNVC}*U?}wz)LSqF^WtJu1G`WIJcBjxGV<+m@{KZ^Zz3jAKZtG6W3-w2c9@s?WXy-I zwG_10hpZP+GjZS6eOS;y>fxvhn8dz`4jI%L>{+$IBVsSI7qnj9snI@VBilYWt74@1nL@mK^>wMIJx1l=z z1{3fH)C2fVGD}kkHGl-v-s*@h6^7aiX4wlipcnbm)^k{d`bE^5zD95Kn{58Z3qj39 zn5|bt?WqLR02-r~tQ%^n2BY@Ql*!D$UY`sS+C10M6JMbk_}k|Fr`RPyHBb(9U2TlQ z`l$N{qCPM)P&2g0<}YFs>Q7NKn>5wj*L^DUuPL2F!VmYOIyi-T;v4Axr8CW}Z5)P^ zZ;YCW-k2F(Hvg%uuR(o?HlPN&3)TJ})Jz>mU%amyvrzai7RA3%ADn{IjWOs$y(a33 z8ev)Ng{5!_YE4g|ruq@;0X%1z0fwUTQK*3@qGmP)v!km&1wRU7P_Nf?)CC)`KJG*9 z?kqFS7cU>CQU4gT;#u^=%cuvrkGlV{)nk_Vhm9L`~F4d!wdi z0;=KJHoqLTyLX~Lp2Pxp1+^4^p=K!iY*R0edcw-6C8&#PFB!E2ZLpx;|6vr=;bP2& z>rfqSbzi{mdn`=-K5CQs&N0_TqTZe|s3oe48dx*bgLFnc@o-do<4`la0E=M;7SQ|u z3k6NtYt%219CJ;F#ZV0-V@Yg|)o?88$-c$9cpBAkaJt!~&R)Y{L$(l`$z@Ca&&?qV={%{Mb0 zhFXHi`OLqjycP*PK_iUARMd?tQB!*mBk&ZK#Yfig1!f?PupIf$7?1NXR@Y-RzQqWP z{>+$+YB%jO=0AkOP!f8NXP`DoIw7MX@VKz%1taXik(7z|!) ztcwZMM_@(VZGDQGxhU5XGk|2&lXXH(&0N$BY(u@b=P&}Fpsov8YR)I2uJ442I2QFb z9l|{L8OTFNRw4s_1?zY`rsTriUVX%H@orwWfu6HL_r=wK9fMPr}UD2EDPPJ>MPmy7xiN+_3e`zb=?S zLLE*=?aBkF5kA8}4BKFCD1q916)+q>KwZ}Z)y@peit|weSZ-Zw-H7UVt99Q7)}N(! ze~<5=j?2Wqh{v4hO&~AcL5VQ%uS!OW9SIiZ;n&o7D7nC$z5PxIoMD2@b?cn3F~d6Z@#^XhcrOLxa;E z2a%g+>wFfRt@fIOlyh;fj``%+9Y1?90y*rO*NA)id-c$dW1 z)b+vXOL!6UiAuyu;v+)GKCYR7-(eQ|&6CN_|67u6Nq$7|GW@?IH#tATmm5ZNM(=bJ z>bZz_hv$1`rULnx2Hdqkc0uHB>lciF@wYhLc?KzTgpbj%_KQcod@5qpRl zL=Lsgah5nh{TN;&&Jpj9G34_TI?kXEF@$nQtWLO}e+7xw#2pe1iFZeSI_O7TADiDX z3A?{{Uf0D@Z-&L+%b%iLgxm$?iDI;K3O^N^B=4k`E_z3?n|K+zSigzli6=OoBfhoV`RDB8C`B?jR9K`G1G{_olO0 zPHZ7=5;~&s8BxmCKPGq5mY-mnEf2>zwygVpC%#sJV?X)x*u!1p14g}oy|y6UCjY1z1V~DM5^zO;}k;exhIr&Qf`Dl5hDp5zY?L`_dVX`{0r=B?>R&H zC(3_&(0?+O!BqO&ldq}k_>y`ztcGuh4=I0u6?Kwh7G)jl4bDpH{~-!eziZFs!OP0& zVK|=J{2`n|#OwK&Qn0ry1T?C z<+{bhr^HmE4WZ*VBGp~uEg{#Nva2eE0HQLLtVC_1h#f=^@=K_{I|9gmLr%vfYgT)0 z8*(w^j^b;qMU*3E=wgn{l;byOji5f8}eh_b4@lqf~C~f|ySId)!Rqv$L^@vW{@-5jMAl`VR6->^b)Zdj4J{$`Jpi+?9wR3USkg_byB$ zcar$!z1#rGxw-Bi@;a{Bb1f<7BLbCj)bI*xNLH+IH%$1BS9sBE-}H<-=d=g+wio7dlmLFC(!Td4J~NFlF1 zITXW)x8!uRBIXc9xgi@4AYzF`qOiT@F6Gli6rrOs`5#Qt{ZF}Vl-H9xU~}S6>N$wL zTL04&4wI~DFQ`fV29cfm10s^ncjG5SdGfi?A@>pnscer0?+VtUxQ^>}d}UQRvwm>= zs@%K%zm@VAB&HFg-@EvtEqCU8mG|<#w!DM9js)tSxCo;dTo(M3dU47+{!26_QiufN z5V3)9&E>~qLPsa!Ch-q9e~T6HKd7Ss4UMI)V;b?2a+0mr$Iaw^#+|r|__sYr(Rogs zpgx26jrf`fAr|VF;c^O@XuKQtAzBe-br;7*$~w{ybPLZ2DdXvx9v$Ns(52^~o_+iD z>68}Ht!LM?E(0^-V%B?Pyol}YoiV0LoxqIy4O(VP&uBR|qe-i!UK!=v56+Q(xL4lL znms!8?l&-E;NX7!(vEEC-L=o4PCW;79hh;oS8%3`px#@uWjq, 2023\n" "Language-Team: French (France) (https://app.transifex.com/teclib/teams/28042/fr_FR/)\n" @@ -75,7 +75,7 @@ msgstr "Aucune limite" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulaire" @@ -119,7 +119,7 @@ msgstr "Impossible de mettre à jour la section" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -142,9 +142,8 @@ msgid "Bad request while deleting an actor." msgstr "Mauvaise requête pendant la suppression d'un acteur" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Formcreator" @@ -158,8 +157,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Liste des formulaires" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -189,11 +188,11 @@ msgstr "Voir tous" msgid "Please, describe your need here" msgstr "Merci de décrire votre besoin ici" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -201,42 +200,42 @@ msgstr "Zone de texte" msgid "A required field is empty:" msgstr "Un champ obligatoire est vide :" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Intitulé" msgstr[1] "Intitulés" msgstr[2] "Intitulés" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -256,8 +255,7 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Le format spécifique ne correspond pas : %s" @@ -276,52 +274,53 @@ msgstr "Le texte est trop long (maximum %d caractères) : %s" msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expression régulière" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Taille" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validation supplémentaire" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Boutons radio" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "La valeur du champ est obligatoire :" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "Le champ Valeur est requis." + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "Une seule valeur par défaut est autorisée." -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "La valeur par défaut n'est pas dans la liste des valeurs disponibles." + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Un champ obligatoire est vide: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "Ce n'est pas un nombre entier : %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "La valeur %1$s n'est pas autorisée: %2$s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Le nombre suivant doit être supérieur à %d : %s" - -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Le nombre suivant doit être inférieur à %d : %s" +msgid "This is not an integer: %s" +msgstr "Ce n'est pas un nombre entier : %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Entier" @@ -376,13 +375,17 @@ msgstr[0] "Etiquette" msgstr[1] "Etiquettes" msgstr[2] "Etiquettes" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objet GLPI" msgstr[1] "Objets GLPI" msgstr[2] "Objets GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "La valeur du champ est obligatoire :" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -406,11 +409,11 @@ msgstr[0] "Adresse email" msgstr[1] "Adresses email" msgstr[2] "Adresses email" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Date & heure" @@ -449,7 +452,7 @@ msgstr "Un champ requis est manquant : %s" msgid "File" msgstr "Fichier" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Sélection multiple" @@ -483,32 +486,47 @@ msgid "Some URL fields contains invalid links" msgstr "Des champs URL contiennent des URL invalides" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Champs supplémentaires" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "Les valeurs vides ne sont pas autorisées : %s" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "La valeur %1$s n'est pas autorisée : %2$s " + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "La question suivante requiert au moins %d réponses : %s" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "La question suivante n'accepte pas plus de %d réponses : %s" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" +"Les valeurs par défaut ne sont pas dans la liste des valeurs autorisées." + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Intervalle minimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Type de demande" @@ -517,11 +535,21 @@ msgstr "Type de demande" msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Le nombre suivant doit être supérieur à %d : %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Le nombre suivant doit être inférieur à %d : %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Flottant" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Date" @@ -572,31 +600,31 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Échec à l'ajout ou la modification de %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Conditions" @@ -625,13 +653,13 @@ msgstr "" msgid "Satisfaction survey expired" msgstr "Enquête de satisfaction expirée" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -639,7 +667,7 @@ msgstr "Nom" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -647,29 +675,29 @@ msgstr[0] "Type" msgstr[1] "Types" msgstr[2] "Types" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Statut" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entité" msgstr[1] "Entités" msgstr[2] "Entités" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -677,80 +705,80 @@ msgstr[0] "Demandeur" msgstr[1] "Demandeurs" msgstr[2] "Demandeurs" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Validateur de formulaire" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Valideur du ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Groupe validateur de formulaire" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "Groupe approbateur du ticket" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Demandeur du ticket" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Observateur du ticket" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Technicien du ticket" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Assigné" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Fermé" @@ -773,19 +801,19 @@ msgstr "Comme enfant de" msgid "The form as been saved" msgstr "Le formulaire a été sauvegardé" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Un formulaire est en attente de validation" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Le formulaire a été refusé" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Le formulaire a été accepté" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -798,14 +826,6 @@ msgstr "ID de formulaire" msgid "Form name" msgstr "Nom du formulaire" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -954,47 +974,47 @@ msgstr[0] "Réponse au formulaire" msgstr[1] "Réponses au formulaire" msgstr[2] "Réponses au formulaire" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Le commentaire de refus est obligatoire !" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." @@ -1002,32 +1022,37 @@ msgstr "" "Une erreur interne est survenue pendant la vérification de vos réponses. " "Veuillez le signaler à votre administrateur." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Vous n'êtes pas validateur pour ces réponses" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Élément ajouté avec succès : %1$s (%2$s : %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Impossible de générer les destinations !" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "La réponse est invalide dans %1$s" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1088,63 +1113,63 @@ msgstr[0] "Langue de formulaire" msgstr[1] "Langues de formulaire" msgstr[2] "Langues de formulaire" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Traduction" msgstr[1] "Traductions" msgstr[2] "Traductions" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "Le nom ne peut pas être vide." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "La langue doit être associée à un formulaire." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "La langue spécifiée n'est pas disponible." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Mettre à jour une traduction" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nouvelle traduction" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Filtrer la liste" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Aucune traduction trouvée" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Voulez-vous supprimer les éléments sélectionnés ?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Supprimer" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Chaîne original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Ajouter une nouvelle langue" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Langage" @@ -1154,6 +1179,13 @@ msgstr "Langage" msgid "None" msgstr "Aucun" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validateur" +msgstr[1] "Validateurs" +msgstr[2] "Validateurs" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Requiert une validation ?" @@ -1192,7 +1224,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1458,7 +1490,7 @@ msgstr "Actions" msgid "Duplicate" msgstr "Copie" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Ajouter une cible" @@ -1631,36 +1663,36 @@ msgstr "Vous n'avez pas le droit de modifier l'entité %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "L'entité %1$s est requise pour le formulaire %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Échec de création du type de fichiers JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Echec lors de la mise à jour du type de document JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Ajouter" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1699,11 +1731,11 @@ msgstr[1] "Sections" msgstr[2] "Sections" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "L'intitulé est obligatoire" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" @@ -1720,73 +1752,74 @@ msgstr[0] "Question" msgstr[1] "Questions" msgstr[2] "Questions" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Le type de champ est obligatoire" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Le type de champ %1$s n'est pas disponible pour la question %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." -msgstr "Ce type de qustion n'est pas compatible avec les formulaires publics." +msgstr "" +"Ce type de question n'est pas compatible avec les formulaires publics." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Ce type de question requiert des paramètres" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Il manque un paramètre pour ce type de question" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Niveaux de service" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Gestion" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Outils" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "Flux RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1861,15 +1894,15 @@ msgstr "Une cible doit être associée à un formulaire existant." msgid "Name is required." msgstr "Le nom est requis." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Entité de destination" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Question de type \"utilisateur\"" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Question de type \"entité\"" @@ -2037,23 +2070,23 @@ msgstr "L'objet lié n'existe pas" msgid "Failed to link the item" msgstr "Echec de liaison de l'objet" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Votre formulaire a été accepté par le valideur" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Eléments associés" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Objet" @@ -2269,12 +2302,12 @@ msgstr "Fournisseur" msgid "Yes" msgstr "Oui" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Mettez à jour les tables en InnoDB; exécutez %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2284,13 +2317,13 @@ msgstr "" "précédente %s de Formcreator. Pour voir les journaux d'erreur, exécutez la " "commande %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" "Pour ignorer les incohérences et faire une mise à jour forcée exécutez %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2301,7 +2334,7 @@ msgstr "" "vers la version 2.12.5, puis mettre à jour à nouveau vers GLPI 10 ou plus " "récent et Formcreator 2.13 ou plus récent." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2311,19 +2344,19 @@ msgstr "" "actuelle %s de Formcreator. Pour voir les journaux d'erreur, exécutez la " "commande %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "Les tables du plugin ont passé le test d'intégrité du schéma." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Une demande a été faite à partir d'un formulaire" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2334,11 +2367,11 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Un formulaire GLPI est en attente de validation" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2348,11 +2381,11 @@ msgstr "" "choisi comme valideur.\\nVous pouvez accéder à celui-ci en cliquant sur le " "lien ci-dessous :\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Votre formulaire a été refusé par le valideur" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2365,7 +2398,7 @@ msgstr "" "modifier et renvoyer votre demande en cliquant sur le lien ci-dessous " ":\\\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2373,11 +2406,11 @@ msgstr "" "Bonjour,\\\\nNous avons le plaisir de vous informer que votre demande a été " "accepté par le valideur.\\\\nVotre demande vas être traitées prochainement." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Votre formulaire a été supprimé par un administrateur" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2385,25 +2418,25 @@ msgstr "" "Bonjour,\\\\nNous sommes au regret de vous informer que votre demande ne " "peut être traitée et a été supprimée par un administrateur." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Échec pendant le test d'intégrité des tables !" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Le schéma de la table diffère pour la table \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "La table \"%s\" est manquante." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "La table inconnue \"%s\" a été trouvée dans la base de données." @@ -2427,24 +2460,24 @@ msgctxt "button" msgid "Access rights" msgstr "Droits d'accès" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Ancien" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2499,7 +2532,8 @@ msgstr "Êtes-vous sûrs de vouloir dupliquer cette cible ?" msgid "Are you sure you want to delete this target?" msgstr "Êtes-vous sûrs de vouloir supprimer cette cible ?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Champ obligatoire" diff --git a/locales/glpi.pot b/locales/glpi.pot index b99931e15..a591d106f 100644 --- a/locales/glpi.pot +++ b/locales/glpi.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-25 11:18+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,9 +63,8 @@ msgstr "" msgid "No limit" msgstr "" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "" @@ -131,9 +130,8 @@ msgid "Bad request while deleting an actor." msgstr "" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:49 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "" @@ -147,8 +145,8 @@ msgstr "" msgid "Form list" msgstr "" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "" @@ -177,11 +175,11 @@ msgstr "" msgid "Please, describe your need here" msgstr "" -#: inc/field/textareafield.class.php:175 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "" -#: inc/field/textareafield.class.php:238 inc/field/dropdownfield.class.php:435 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -189,41 +187,41 @@ msgstr "" msgid "A required field is empty:" msgstr "" -#: inc/field/textareafield.class.php:256 inc/field/textfield.class.php:178 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 #: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "" -#: inc/field/dropdownfield.class.php:78 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "" -#: inc/field/dropdownfield.class.php:426 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:457 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:469 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:485 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:812 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:821 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,6 +239,10 @@ msgstr "" msgid "LDAP directory not found!" msgstr "" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -359,13 +361,13 @@ msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:84 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:101 inc/field/fieldsfield.class.php:512 +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 msgid "The field value is required:" msgstr "" @@ -466,7 +468,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 @@ -505,7 +507,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "" @@ -577,26 +579,26 @@ msgstr "" msgid "Displayed unless" msgstr "" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -628,7 +630,7 @@ msgid "Satisfaction survey expired" msgstr "" #: inc/issue.class.php:527 inc/form_language.class.php:232 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "" @@ -641,7 +643,7 @@ msgstr "" msgid "ID" msgstr "" -#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -668,7 +670,7 @@ msgstr[1] "" #: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 -#: inc/formanswer.class.php:260 inc/formanswer.class.php:712 +#: inc/formanswer.class.php:260 inc/formanswer.class.php:718 #: inc/abstractitiltarget.class.php:1753 entrée standard:48 msgid "Requester" msgid_plural "Requesters" @@ -679,8 +681,8 @@ msgstr[1] "" msgid "Form approver" msgstr "" -#: inc/issue.class.php:643 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 #: inc/form_language.class.php:246 msgid "Comment" msgstr "" @@ -723,32 +725,32 @@ msgid "%1$s %2$s" msgstr "" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: hook.php:703 msgid "All" msgstr "" -#: inc/issue.class.php:1363 hook.php:692 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "" -#: inc/issue.class.php:1369 hook.php:693 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1381 hook.php:695 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "" -#: inc/issue.class.php:1387 hook.php:696 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "" -#: inc/issue.class.php:1393 hook.php:697 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "" @@ -912,17 +914,17 @@ msgstr[1] "" msgid "Bad request while adding an actor." msgstr "" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "" @@ -941,83 +943,83 @@ msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1456 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1462 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1486 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "" @@ -1148,7 +1150,7 @@ msgstr[1] "" msgid "Need validaton?" msgstr "" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "" @@ -1181,7 +1183,7 @@ msgid "Properties" msgstr "" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1442,7 +1444,7 @@ msgstr "" msgid "Duplicate" msgstr "" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "" @@ -1609,36 +1611,36 @@ msgstr "" msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "" @@ -1737,7 +1739,7 @@ msgstr "" msgid "Assets" msgstr "" -#: inc/question.class.php:1237 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "" @@ -2006,23 +2008,23 @@ msgstr "" msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "" @@ -2204,16 +2206,16 @@ msgstr[1] "" msgid "Cancel" msgstr "" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "" @@ -2225,11 +2227,11 @@ msgstr "" msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "" @@ -2364,24 +2366,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:693 msgid "Cancel my ticket" msgstr "" -#: hook.php:699 +#: hook.php:711 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:735 msgid "Issues summary" msgstr "" -#: hook.php:768 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/hr_HR.mo b/locales/hr_HR.mo index 177fcf4ac75cbf4b969160323a6b800497419a1a..03c2e04b38cb4e6e04c51d51005e7a74907a201b 100644 GIT binary patch delta 12537 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 ZydIvYzRD--@)ZV(3Y^S!#nOzZ{{_$SwA=sy delta 11652 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 J!}A*Y{vRx5g4qB7 diff --git a/locales/hr_HR.po b/locales/hr_HR.po index df7eb0a20..3f7ce8f22 100644 --- a/locales/hr_HR.po +++ b/locales/hr_HR.po @@ -4,17 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2022 # Milo Ivir , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Milo Ivir , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Croatian (Croatia) (https://app.transifex.com/teclib/teams/28042/hr_HR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +69,7 @@ msgstr "Bez ograničenja" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Obrazac" @@ -113,7 +113,7 @@ msgstr "Nije bilo moguće aktualizirati odjeljak" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -136,9 +136,8 @@ msgid "Bad request while deleting an actor." msgstr "Neispravan zahtjev tijekom brisanja učesnika." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Stvaratelj obrasca" @@ -152,8 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Popis obrazaca" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Obrazac je uspješno spremljen!" @@ -183,11 +182,11 @@ msgstr "Pogledaj sve" msgid "Please, describe your need here" msgstr "Ovdje opiši tvoju potrebu" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Tekstualno područje" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -195,42 +194,42 @@ msgstr "Tekstualno područje" msgid "A required field is empty:" msgstr "Jedno obavezno polje je prazno:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Regularni izraz nije ispravan" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Korisnik i obrazac" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Padajući izbornik" msgstr[1] "Padajući izbornici" msgstr[2] "Padajući izbornici" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Neispravna vrijednost za " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Polje vrste predmeta je obavezno polje: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neispravna vrsta padajućeg popisa: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ograničenje entiteta" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -250,8 +249,7 @@ msgstr "LDAP direktorij nije definiran!" msgid "LDAP directory not found!" msgstr "LDAP direktorij nije pronađen!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Određeni format se ne poklapa: %s" @@ -270,52 +268,53 @@ msgstr "Tekst je predug (najviše %d znakova): %s" msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Regularan izraz" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Raspon" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Dodatna potvrda" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Izborni gumbovi" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Vrijednost polja je obavezna:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Jedno obavezno polje je prazno: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Ovo nije cijeli broj: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Sljedeći broj mora biti veći od %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Sljedeći broj mora biti manji od %d: %s" +msgid "This is not an integer: %s" +msgstr "Ovo nije cijeli broj: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Cijeli broj" @@ -370,13 +369,17 @@ msgstr[0] "Oznaka" msgstr[1] "Oznake" msgstr[2] "Oznake" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI objekt" msgstr[1] "GLPI objekti" msgstr[2] "GLPI objekti" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Vrijednost polja je obavezna:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -400,11 +403,11 @@ msgstr[0] "E-mail" msgstr[1] "E-mailovi" msgstr[2] "E-mailovi" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Odaberi" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum i vrijeme" @@ -443,7 +446,7 @@ msgstr "Nedostaje jedna obavezna datoteka: %s" msgid "File" msgstr "Datoteka" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Višestruki odabir" @@ -477,32 +480,46 @@ msgid "Some URL fields contains invalid links" msgstr "Neka URL polja sadrže neispravne poveznice" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Dodatna polja" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Potvrdni okviri" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 #, php-format -msgid "The following question needs at least %d answers: %s" +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:236 +#, php-format +msgid "The following question needs at least %d answers: %s" +msgstr "Sljedeće pitanje treba barem %d odgovora: %s" + +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" +msgstr "Sljedeće pitanje ne prihvaća više od %d odgovora: %s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Minimum raspona" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Maksimum raspona" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Vrsta zahtjeva" @@ -511,11 +528,21 @@ msgstr "Vrsta zahtjeva" msgid "This is not a number: %s" msgstr "Ovo nije broj: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Sljedeći broj mora biti veći od %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Sljedeći broj mora biti manji od %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Plutajući" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Datum" @@ -566,31 +593,31 @@ msgstr "Skriveno, ukoliko" msgid "Displayed unless" msgstr "Prikazano, ukoliko" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Neuspjelo dodavanje ili aktualiziranje: %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nije moguće izvesti prazni objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Uvjeti" @@ -617,13 +644,13 @@ msgstr "Aktualiziraj podatke problema iz naloga i odgovora na obrascu" msgid "Satisfaction survey expired" msgstr "Anketa o zadovoljstvu je istekla" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Ime" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -631,7 +658,7 @@ msgstr "Ime" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -639,29 +666,29 @@ msgstr[0] "Vrsta" msgstr[1] "Vrste" msgstr[2] "Vrste" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Stanje" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Datum otvaranja" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Zadnje aktualiziranje" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entitet" msgstr[1] "Entiteti" msgstr[2] "Entiteti" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -669,80 +696,80 @@ msgstr[0] "Podnositelj" msgstr[1] "Podnositelji" msgstr[2] "Podnositelji" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Odobravatelj obrazaca" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Komentar" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Odobravatelj naloga" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Tehničar" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Grupa tehničara" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grupa odobravatelja obrazaca" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "Grupa odobravatelja naloga" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Podnositelj naloga" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Nadglednik naloga" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Tehničar naloga" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Sve" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Novi" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Dodijeljeni" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Na čekanju" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Za potvrdu" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Riješeni" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Zatvoreni" @@ -765,19 +792,19 @@ msgstr "Kao podređeni element od" msgid "The form as been saved" msgstr "Obrazac kao što je spremljen" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Potrebno je potvrditi jedan obrazac" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Obrazac je odbijen" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Obrazac je prihvaćen" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Obrazac je izbrisan" @@ -790,14 +817,6 @@ msgstr "" msgid "Form name" msgstr "Ime obrasca" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Potvrditelj" -msgstr[1] "Potvrditelji" -msgstr[2] "Potvrditelji" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -946,78 +965,85 @@ msgstr[0] "Odgovor u obrascu" msgstr[1] "Odgovori u obrascu" msgstr[2] "Odgovori u obrascu" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Ispiši ovaj obrazac" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Obrazac prihvaćen od potvrditelja." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Obrazac je uspješno spremljen." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Spremi" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Obavezno, ako je odbijeno" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Odbij" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Uredi odgovor" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Otkaži izdanje" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Prihvati" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Potreban je komentar za odbijanje!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Došlo je do interne greške prilikom provjere tvojih odgovora. Prijavi " +"problem tvom administratoru." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Nisi potvrditelj ovih odgovora" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Predmet je uspješno dodan: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Podaci obrasca" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Nije moguće generirati ciljeve!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Nije postavljen nijedan Turingov test" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Turingov test nije položen" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" @@ -1039,7 +1065,7 @@ msgstr "Moji zahtjevi za pomoć" #: inc/common.class.php:829 msgid "Consult reminders" -msgstr "" +msgstr "Konzultiraj podsjetnike" #: inc/common.class.php:849 msgid "Consult feeds" @@ -1075,63 +1101,63 @@ msgstr[0] "Jezik obrasca" msgstr[1] "Jezici obrasca" msgstr[2] "Jezici obrasca" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Prijevod" msgstr[1] "Prijevodi" msgstr[2] "Prijevodi" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "Ime ne može biti prazno." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "Jezik mora biti povezan s jednim obrascem." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "Navedeni jezik nije dostupan." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Dodaj prijevod" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Aktualiziraj prijevod" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Novi prijevod" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Filtriraj popis" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Nema prijevoda" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Želiš li izbrisati odabrane predmete?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Izbriši" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Izvorni izraz" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Dodaj novi jezik" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Jezik" @@ -1141,6 +1167,13 @@ msgstr "Jezik" msgid "None" msgstr "Ništa" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Potvrditelj" +msgstr[1] "Potvrditelji" +msgstr[2] "Potvrditelji" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Treba potvrdu?" @@ -1179,7 +1212,7 @@ msgid "Properties" msgstr "Svojstva" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1445,7 +1478,7 @@ msgstr "Radnje" msgid "Duplicate" msgstr "Dupliciraj" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Dodaj cilj" @@ -1529,7 +1562,7 @@ msgstr "Natrag" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Obrazac je aktualiziran: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1617,36 +1650,36 @@ msgstr "Nemaš pravo aktualiziranja entiteta %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "Obrazac %1$s je potreban za obrazac %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Neuspjelo stvaranje JSON vrste dokumenta" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "JSON vrsta dokumenta nije pronađena" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Neuspjelo aktualiziranje JSON vrste dokumenta" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Obrasci bez kategorije" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Nema obrasca" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Dodaj" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Nepodržana vrsta cilja." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1685,11 +1718,11 @@ msgstr[1] "Odjeljci" msgstr[2] "Odjeljci" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Naslov se mora zadati" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Broj uvjeta" @@ -1706,73 +1739,73 @@ msgstr[0] "Pitanje" msgstr[1] "Pitanja" msgstr[2] "Pitanja" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Vrsta polja se mora zadati" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Odjeljak se mora zadati" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Vrsta polja %1$s nije dostupna za pitanje %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Ova vrsta pitanja nije kompatibilna s javnim obrascima." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Ova vrsta pitanja treba parametre" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Jedan parametar nedostaje za ovu vrstu pitanja" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Razine usluge" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "Ugovor o razini usluge (SLA)" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "Ugovor o operativnoj raznini (OLA)" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Inventar" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Pomoć" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Upravljanje" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Alati" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Bilješke" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS vijest" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administracija" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Dodatak" @@ -1847,15 +1880,15 @@ msgstr "Cilj mora biti povezan s postojećim obrascem." msgid "Name is required." msgstr "Ime je obavezno." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Odredište entiteta" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Korisnička vrsta pitanja" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Entitetska vrsta pitanja" @@ -2023,23 +2056,23 @@ msgstr "Povezani predmet ne postoji" msgid "Failed to link the item" msgstr "Neuspjelo povezivanje predmeta" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Potvrditelj je prihvatio tvoj obrazac" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Izvor zahtjeva" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Vrsta " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Pridruženi elementi" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Predmet " @@ -2049,7 +2082,7 @@ msgstr "Nema daljnjih izraza za prevođenje" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Interna greška: prevodiv izraz nije pronađen." #: inc/translation.class.php:216 msgid "Language not found." @@ -2256,12 +2289,12 @@ msgstr "Dobavljač" msgid "Yes" msgstr "Da" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Nadogradi tablice u innoDB; pokreni %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2270,12 +2303,12 @@ msgstr "" "Shema baze podataka nije u skladu s prethodnom verzijom Formcreatora %s. Za " "prikaz zapisa pokreni naredbu %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "Za ignoriranje nedosljednosti i nadogradnju unatoč tomu, pokreni %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2285,7 +2318,7 @@ msgstr "" " 9.5.7, nadogradi Formcreator na verziju 2.12.5, zatim ponovo nadogradi na " "GLPI 10 i Formcreator 2.13 ili novije verzije." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2294,19 +2327,19 @@ msgstr "" "Shema baze podataka nije u skladu s prethodnom verzijom Formcreatora %s. Za " "prikaz zapisa aktiviraj dodatak i pokreni naredbu %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "Tablice dodatka su prošle provjeru integriteta sheme." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Stvoren je jedan obrazac" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Tvoj zahtjev je spremljen" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2316,11 +2349,11 @@ msgstr "" "##formcreator.request_id## i proslijeđen podršci.\\nTvoje odgovore možeš " "vidjeti na:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Potrebno je potvrditi GLPI obrazac" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2330,11 +2363,11 @@ msgstr "" "potvrditelja.\\nPristupi obrascu putem " "poveznice:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Potvrditelj je odbio tvoj obrazac" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2346,7 +2379,7 @@ msgstr "" "možeš izmijeniti i ponovo poslati na odobrenje putem " "poveznice:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2354,11 +2387,11 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da je potvrditelj prihvatio tvoj " "obrazac.\\nZahtjev će uskoro biti razmotren." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Administrator je izbrisao obrazac" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2366,25 +2399,25 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da tvoj zahtjev nažalost ne možemo uzeti u " "obzir i da ga je administrator izbrisao." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Problemi sa sinkronizacijom kataloga usluga" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Neuspjela provjera ispravnosti tablica!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Shema tablice se razlikuje za tablicu „%s”." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Nedostaje tablica „%s”." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "U bazi podataka je pronađena nepoznata tablica „%s”." @@ -2408,24 +2441,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Otkaži moj nalog" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Staro" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Broj za %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Sažetak problema" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2477,7 +2510,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Obavezno" diff --git a/locales/hu_HU.po b/locales/hu_HU.po index d02e70e71..c55bc3a26 100644 --- a/locales/hu_HU.po +++ b/locales/hu_HU.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Thierry Bugier , 2021 # Laszlo Czirbesz , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -466,7 +466,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/it_IT.mo b/locales/it_IT.mo index 7887a19036f007645c2d3dbb68fb57d6a488a3fb..b900cedca60ee75d7b42b0cecc1b8bbee03c5e99 100644 GIT binary patch delta 5640 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 OS(BF^-I$#pl=MIJ0DN8m delta 5633 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, YEAR. -# +# # Translators: # Thierry Bugier , 2021 # Alessandro Carloni , 2021 # Roberto , 2021 # Pierfrancesco Passerini , 2022 # Davide , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -480,7 +480,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Campi addizionali" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/ja_JP.mo b/locales/ja_JP.mo new file mode 100644 index 0000000000000000000000000000000000000000..24e17e4f08a9d3f0b50e180f8ad7fd4e116f5b69 GIT binary patch literal 44870 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, YEAR. +# +# Translators: +# INOUE Daisuke, 2023 +# Thierry Bugier , 2023 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"Last-Translator: Thierry Bugier , 2023\n" +"Language-Team: Japanese (Japan) (https://app.transifex.com/teclib/teams/28042/ja_JP/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja_JP\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ajax/question_update.php:38 ajax/section_update.php:37 +msgid "Bad request" +msgstr "不正なリクエスト" + +#: ajax/question_update.php:47 ajax/question_move.php:45 +#: ajax/question_delete.php:42 ajax/question_toggle_required.php:49 +msgid "Question not found" +msgstr "質問がありません" + +#: ajax/question_update.php:53 ajax/question_duplicate.php:49 +#: ajax/question_move.php:50 ajax/section_add.php:38 +#: ajax/section_delete.php:50 ajax/section_move.php:55 +#: ajax/section_duplicate.php:50 ajax/question_delete.php:49 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 +msgid "You don't have right for this action" +msgstr "この操作をする権限がありません" + +#: ajax/question_duplicate.php:43 +msgid "Source question not found" +msgstr "元の質問がありません" + +#: ajax/question_move.php:73 +msgid "Could not move some questions" +msgstr "いくつかの質問を移動できません" + +#: ajax/section_add.php:44 +msgid "Could not add the section" +msgstr "セクションを追加できません" + +#: ajax/commontree.php:55 entrée standard:128 standard:100 +msgid "Subtree root" +msgstr "サブツリー ルート" + +#: ajax/commontree.php:59 +msgid "Selectable" +msgstr "選択的" + +#: ajax/commontree.php:74 entrée standard:137 standard:109 +msgid "Limit subtree depth" +msgstr "サブツリー階層の制限" + +#: ajax/commontree.php:84 +msgid "No limit" +msgstr "制限なし" + +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 +#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 +#: inc/form.class.php:2032 entrée standard:47 +msgid "Form" +msgid_plural "Forms" +msgstr[0] "フォーム" + +#: ajax/section_delete.php:44 ajax/section_move.php:49 +#: ajax/section_duplicate.php:44 +msgid "Source section not found" +msgstr "元のセクションがありません" + +#: ajax/section_delete.php:56 +msgid "Could not delete the section" +msgstr "このセクションを削除できません" + +#: ajax/question_add.php:45 +msgid "Could not add the question" +msgstr "質問を追加できません" + +#: ajax/section_move.php:66 +msgid "Could not move the section" +msgstr "セクションを移動できません" + +#: ajax/target_actor.php:51 +msgid "Failed to add the actor" +msgstr "アクターの追加に失敗" + +#: ajax/target_actor.php:62 +msgid "Failed to delete the actor" +msgstr "アクターの削除に失敗" + +#: ajax/section_duplicate.php:56 +msgid "Could not duplicate the section" +msgstr "セクションの複製ができません" + +#: ajax/section_update.php:50 +msgid "Could not update the section" +msgstr "セクションの更新ができません" + +#: front/knowbaseitem.php:42 front/knowbaseitem.php:47 +#: front/wizardreminders.php:49 front/wizardreminders.php:51 +#: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 +#: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 +#: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 +#: front/reservationitem.php:42 front/reservationitem.php:44 +#: front/formanswer.form.php:74 front/reservation.form.php:46 +#: front/reservation.form.php:48 +msgid "Service catalog" +msgstr "サービスカタログ" + +#: front/issue.form.php:46 +msgid "Item not found" +msgstr "アイテムがありません" + +#: front/targetticket.form.php:46 front/targetticket.form.php:56 +#: front/targetticket.form.php:81 front/targetchange.form.php:46 +#: front/targetproblem.form.php:46 +msgid "No right to update this item." +msgstr "このアイテムを更新する権限がありません。" + +#: front/targetticket.form.php:75 +msgid "Bad request while deleting an actor." +msgstr "アクターの削除で不正なリクエスト。" + +#: front/targetticket.form.php:95 front/targetchange.form.php:81 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 +msgid "Form Creator" +msgstr "フォーム作成" + +#: front/targetticket.form.php:105 front/targetchange.form.php:90 +#: front/targetproblem.form.php:90 +#, php-format +msgid "%1$s = %2$s" +msgstr "%1$s = %2$s" + +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +msgid "Form list" +msgstr "フォーム一覧" + +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +msgid "The form has been successfully saved!" +msgstr "フォームを保存しました!" + +#. TRANS: %s is the user login +#: front/reservation.form.php:71 +#, php-format +msgid "%1$s purges the reservation for item %2$s" +msgstr "%1$s が %2$s アイテムの予約を抹消" + +#: front/reservation.form.php:124 +#, php-format +msgid "%1$s adds the reservation %2$s for item %3$s" +msgstr "%1$s が %3$s アイテムの予約を %2$s に追加。  " + +#: inc/knowbase.class.php:60 inc/form.class.php:658 +msgid "Category" +msgid_plural "Categories" +msgstr[0] "カテゴリー" + +#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +msgid "See all" +msgstr "すべて表示" + +#: inc/knowbase.class.php:83 +msgid "Please, describe your need here" +msgstr "あなたの要望を記入してください" + +#: inc/field/textareafield.class.php:176 +msgid "Textarea" +msgstr "テキスト エリア" + +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 +#: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 +#: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 +#: inc/field/requesttypefield.class.php:160 +msgid "A required field is empty:" +msgstr "必要なフィールドが空 : " + +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 +#: inc/conditionnabletrait.class.php:70 +msgid "The regular expression is invalid" +msgstr "正規表現が無効" + +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +msgid "User and form" +msgstr "ユーザーとフォーム" + +#: inc/field/dropdownfield.class.php:434 entrée standard:38 +msgid "Dropdown" +msgid_plural "Dropdowns" +msgstr[0] "ドロップダウン" + +#: inc/field/dropdownfield.class.php:465 +msgid "Invalid value for " +msgstr "無効な値 : " + +#: inc/field/dropdownfield.class.php:477 +#, php-format +msgid "The itemtype field is required: %s" +msgstr "アイテムの型のフィールドが必要です : %s" + +#: inc/field/dropdownfield.class.php:493 +#, php-format +msgid "Invalid dropdown type: %s" +msgstr "不正なドロップダウンの型 : %s" + +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +msgid "Entity restriction" +msgstr "エンティティ制限" + +#: inc/field/dropdownfield.class.php:840 +msgid "" +"To respect the GLPI entity system, \"Form\" should be selected. Others " +"settings will break the entity restrictions" +msgstr "GLPI のエンティティ システムを尊重するには、「フォーム」を選択すべきです。それ以外の設定の場合は、エンティティ制限を逸脱します。" + +#: inc/field/ldapselectfield.class.php:95 +msgid "LDAP Select" +msgstr "LDAP 選択" + +#: inc/field/ldapselectfield.class.php:139 +msgid "LDAP directory not defined!" +msgstr "LDAP ディレクトリーが未定義です!" + +#: inc/field/ldapselectfield.class.php:146 +msgid "LDAP directory not found!" +msgstr "LDAP ディレクトリーがありません!" + +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 +#, php-format +msgid "Specific format does not match: %s" +msgstr "特定の書式がマッチしません : %s" + +#: inc/field/textfield.class.php:155 +#, php-format +msgid "The text is too short (minimum %d characters): %s" +msgstr "テキストが短すぎます(最低 %d 文字): %s" + +#: inc/field/textfield.class.php:160 +#, php-format +msgid "The text is too long (maximum %d characters): %s" +msgstr "テキストが長すぎます(最大 %d 文字): %s" + +#: inc/field/textfield.class.php:168 +msgid "Text" +msgstr "テキスト" + +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 +#: inc/questionregex.class.php:62 entrée standard:42 +msgid "Regular expression" +msgstr "正規表現" + +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 +msgid "Range" +msgstr "範囲" + +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 +msgid "Additional validation" +msgstr "追加の検証" + +#: inc/field/radiosfield.class.php:108 +msgid "Radios" +msgstr "ラジオボタン" + +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "フィールドの値は必須です。" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "デフォルト値は 1 つだけしか設定できません。" + +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "デフォルト値は、利用可能な値の中から選んでください。" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 +#: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 +#, php-format +msgid "A required field is empty: %s" +msgstr "必要なフィールドが空 : %s" + +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 +#, php-format +msgid "This value %1$s is not allowed: %2$s" +msgstr "この値「%1$s」は利用できません : %2$s" + +#: inc/field/integerfield.class.php:60 +#, php-format +msgid "This is not an integer: %s" +msgstr "これは整数ではありません : %s" + +#: inc/field/integerfield.class.php:71 +msgid "Integer" +msgstr "整数" + +#: inc/field/undefinedfield.class.php:44 +msgid "Undefined" +msgstr "未定義" + +#: inc/field/ipfield.class.php:122 +msgid "IP address" +msgid_plural "IP addresses" +msgstr[0] "IP アドレス" + +#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +msgid "Urgency" +msgstr "緊急度" + +#: inc/field/urgencyfield.class.php:119 +msgctxt "urgency" +msgid "Very high" +msgstr "最高" + +#: inc/field/urgencyfield.class.php:120 +msgctxt "urgency" +msgid "High" +msgstr "高" + +#: inc/field/urgencyfield.class.php:121 +msgctxt "urgency" +msgid "Medium" +msgstr "中" + +#: inc/field/urgencyfield.class.php:122 +msgctxt "urgency" +msgid "Low" +msgstr "低" + +#: inc/field/urgencyfield.class.php:123 +msgctxt "urgency" +msgid "Very low" +msgstr "最低" + +#: inc/field/tagfield.class.php:51 +msgid "Warning: Tag plugin is disabled or missing" +msgstr "警告 : タグ プラグインが無効かインストールされていません" + +#: inc/field/tagfield.class.php:197 +msgid "Tag" +msgid_plural "Tags" +msgstr[0] "タグ" + +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 +msgid "GLPI object" +msgid_plural "GLPI objects" +msgstr[0] "GLPI オブジェクト" + +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "フィールドの値が必要です : " + +#: inc/field/hostnamefield.class.php:115 +msgid "Hostname" +msgid_plural "Hostnames" +msgstr[0] "ホスト名" + +#: inc/field/timefield.class.php:129 +msgid "Time" +msgstr "時間" + +#: inc/field/emailfield.class.php:88 +#, php-format +msgid "This is not a valid e-mail: %s" +msgstr "無効なメールアドレスです : %s" + +#: inc/field/emailfield.class.php:99 +msgid "Email" +msgid_plural "Emails" +msgstr[0] "メールアドレス" + +#: inc/field/selectfield.class.php:98 +msgid "Select" +msgstr "選択" + +#: inc/field/datetimefield.class.php:140 +msgid "Date & time" +msgstr "日時" + +#: inc/field/actorfield.class.php:83 +msgid "Actor" +msgid_plural "Actors" +msgstr[0] "アクター" + +#: inc/field/actorfield.class.php:267 +#, php-format +msgid "Invalid value: %s" +msgstr "無効な値 : %s" + +#: inc/field/actorfield.class.php:290 +#, php-format +msgid "User not found or invalid email address: %s" +msgstr "ユーザーが見つからないか、無効なメールアドレス : %s" + +#: inc/field/filefield.class.php:123 +msgid "No attached document" +msgstr "文書が添付されていません" + +#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 +#: inc/field/filefield.class.php:275 +msgid "Attached document" +msgstr "添付文書" + +#: inc/field/filefield.class.php:174 +#, php-format +msgid "A required file is missing: %s" +msgstr "必要なファイルがありません : %s" + +#: inc/field/filefield.class.php:191 +msgid "File" +msgstr "ファイル" + +#: inc/field/multiselectfield.class.php:89 +msgid "Multiselect" +msgstr "複数選択" + +#: inc/field/fieldsfield.class.php:154 +msgid "Warning: Additional Fields plugin is disabled or missing" +msgstr "警告 : 追加のフィールドプラグインが無効か、インストールされていません" + +#: inc/field/fieldsfield.class.php:167 +msgid "Block" +msgstr "ブロック" + +#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +msgid "Field" +msgstr "フィールド" + +#: inc/field/fieldsfield.class.php:253 +msgid "show" +msgstr "表示" + +#: inc/field/fieldsfield.class.php:389 +#, php-format +msgid "Field '%1$s' type not implemented yet!" +msgstr "「%1$s」フィールドの型は未実装です!" + +#: inc/field/fieldsfield.class.php:466 +msgid "Some numeric fields contains non numeric values" +msgstr "数字でない値を含む数値フィールドがあります" + +#: inc/field/fieldsfield.class.php:471 +msgid "Some URL fields contains invalid links" +msgstr "無効なリンクを含む URL フィールドがあります" + +#: inc/field/fieldsfield.class.php:565 +msgid "Additional fields" +msgstr "追加のフィールド" + +#: inc/field/checkboxesfield.class.php:132 +msgid "Checkboxes" +msgstr "チェックボックス" + +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "空の値は利用できません : %s" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "この値「%1$s」は利用できません : %2$s" + +#: inc/field/checkboxesfield.class.php:236 +#, php-format +msgid "The following question needs at least %d answers: %s" +msgstr "以下の質問では、少なくとも %d 個の回答が必要です : %s" + +#: inc/field/checkboxesfield.class.php:242 +#, php-format +msgid "The following question does not accept more than %d answers: %s" +msgstr "以下の質問では、%d 個を超える回答は受け付けません : %s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "デフォルト値は、利用可能な値の中から選んでください。" + +#: inc/field/checkboxesfield.class.php:325 +msgid "Range min" +msgstr "範囲の下限" + +#: inc/field/checkboxesfield.class.php:326 +msgid "Range max" +msgstr "範囲の上限" + +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +msgid "Request type" +msgstr "要求の型" + +#: inc/field/floatfield.class.php:141 +#, php-format +msgid "This is not a number: %s" +msgstr "これは数値ではありません : %s" + +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "以下の数字は %d より大きくしてください : %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "以下の数字は %d より小さくしてください : %s" + +#: inc/field/floatfield.class.php:186 +msgid "Float" +msgstr "浮動小数点" + +#: inc/field/datefield.class.php:66 +msgid "Date" +msgstr "日付" + +#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 +#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +msgid "Description" +msgstr "記述" + +#: inc/field/descriptionfield.class.php:112 +msgid "A description field should have a description:" +msgstr "記述フィールドには記述が必要です : " + +#: inc/field/hiddenfield.class.php:95 +msgid "Hidden field" +msgid_plural "Hidden fields" +msgstr[0] "非表示フィールド" + +#: inc/condition.class.php:65 +msgid "Condition" +msgid_plural "Conditions" +msgstr[0] "状態" + +#: inc/condition.class.php:104 +msgid "is visible" +msgstr "表示" + +#: inc/condition.class.php:105 +msgid "is not visible" +msgstr "非表示" + +#: inc/condition.class.php:106 +msgid "regular expression matches" +msgstr "正規表現で照合" + +#: inc/condition.class.php:117 +msgid "Always displayed" +msgstr "常時表示" + +#: inc/condition.class.php:118 +msgid "Hidden unless" +msgstr "表示条件 : " + +#: inc/condition.class.php:119 +msgid "Displayed unless" +msgstr "非表示条件 : " + +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 +#: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 +#: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#, php-format +msgid "Failed to add or update the %1$s %2$s" +msgstr "%1$s %2$s の追加・更新に失敗 " + +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 +#: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 +#: inc/form.class.php:1611 inc/targetchange.class.php:149 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 +#: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#, php-format +msgid "Cannot export an empty object: %s" +msgstr "空のオブジェクトはエクスポートできません : %s" + +#: inc/condition.class.php:263 +msgid "Conditions" +msgstr "状態" + +#: inc/linker.class.php:78 +msgid "Importing" +msgstr "インポート中" + +#: inc/linker.class.php:80 +msgid "Import in progress" +msgstr "インポートしています" + +#: inc/issue.class.php:43 +msgid "Issue" +msgid_plural "Issues" +msgstr[0] "問題" + +#: inc/issue.class.php:56 +msgid "Update issue data from tickets and form answers" +msgstr "チケットとフォームの回答をもとに問題データを更新する" + +#: inc/issue.class.php:379 +msgid "Satisfaction survey expired" +msgstr "満足度調査の期限切れ" + +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 +#: standard:49 standard:57 standard:38 standard:39 standard:46 +msgid "Name" +msgstr "名前" + +#: inc/issue.class.php:539 inc/formanswer.class.php:241 +#: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 +#: inc/form.class.php:147 inc/targetchange.class.php:335 +#: inc/section.class.php:95 inc/question.class.php:156 +#: inc/targetticket.class.php:180 entrée standard:45 +msgid "ID" +msgstr "ID" + +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 +#: entrée standard:111 standard:65 +msgid "Type" +msgid_plural "Types" +msgstr[0] "型" + +#: inc/issue.class.php:561 inc/formanswer.class.php:301 +msgid "Status" +msgstr "状態" + +#: inc/issue.class.php:573 +msgid "Opening date" +msgstr "開始日" + +#: inc/issue.class.php:582 +msgid "Last update" +msgstr "最終更新日" + +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 +msgid "Entity" +msgid_plural "Entities" +msgstr[0] "エンティティ" + +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 +#: inc/notificationtargetformanswer.class.php:96 +#: inc/target_actor.class.php:101 inc/formanswer.class.php:260 +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée +#: standard:48 +msgid "Requester" +msgid_plural "Requesters" +msgstr[0] "要求者" + +#: inc/issue.class.php:619 inc/formanswer.class.php:270 +msgid "Form approver" +msgstr "フォーム承認者" + +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 +msgid "Comment" +msgstr "コメント" + +#: inc/issue.class.php:655 +msgid "Ticket approver" +msgstr "チケットの承認者" + +#: inc/issue.class.php:728 +msgid "Technician" +msgstr "技術者" + +#: inc/issue.class.php:759 +msgid "Technician group" +msgstr "技術者グループ" + +#: inc/issue.class.php:795 inc/formanswer.class.php:290 +msgid "Form approver group" +msgstr "フォーム承認グループ" + +#: inc/issue.class.php:817 +msgid "Ticket approver group" +msgstr "チケット承認者グループ" + +#: inc/issue.class.php:857 +msgid "Ticket requester" +msgstr "チケット要求者" + +#: inc/issue.class.php:904 +msgid "Ticket observer" +msgstr "チケット オブザーバー" + +#: inc/issue.class.php:952 +msgid "Ticket technician" +msgstr "チケット技術者" + +#: inc/issue.class.php:1099 +#, php-format +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 +msgid "All" +msgstr "すべて" + +#: inc/issue.class.php:1363 hook.php:699 +msgid "New" +msgstr "新規" + +#: inc/issue.class.php:1369 hook.php:700 +msgid "Assigned" +msgstr "割当済み" + +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 +msgid "Waiting" +msgstr "待ち" + +#: inc/issue.class.php:1381 hook.php:702 +msgid "To validate" +msgstr "検証待ち" + +#: inc/issue.class.php:1387 hook.php:703 +msgid "Solved" +msgstr "解決" + +#: inc/issue.class.php:1393 hook.php:704 +msgid "Closed" +msgstr "終了" + +#: inc/category.class.php:50 hook.php:72 +msgid "Form category" +msgid_plural "Form categories" +msgstr[0] "フォームの分類" + +#: inc/category.class.php:72 +msgid "Knowbase category" +msgstr "ナレッジベースの分類" + +#: inc/category.class.php:78 +msgid "As child of" +msgstr "親 " + +#: inc/notificationtargetformanswer.class.php:43 +msgid "The form as been saved" +msgstr "フォームを保存しました" + +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 +msgid "A form need to be validate" +msgstr "フォームは検証が必要です" + +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 +msgid "The form is refused" +msgstr "フォームの再利用" + +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 +msgid "The form is accepted" +msgstr "フォームを受け付けました" + +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 +msgid "The form is deleted" +msgstr "フォームを削除しました" + +#: inc/notificationtargetformanswer.class.php:74 +msgid "Form ID" +msgstr "フォーム ID" + +#: inc/notificationtargetformanswer.class.php:75 +#: inc/notificationtargetformanswer.class.php:95 +msgid "Form name" +msgstr "フォーム名" + +#: inc/notificationtargetformanswer.class.php:78 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: entrée standard:49 +msgid "Creation date" +msgstr "作成日" + +#: inc/notificationtargetformanswer.class.php:79 +#: inc/notificationtargetformanswer.class.php:99 +msgid "Full form answers" +msgstr "全フォーム回答" + +#: inc/notificationtargetformanswer.class.php:80 +msgid "Validation comment" +msgstr "検証コメント" + +#: inc/notificationtargetformanswer.class.php:81 +#: inc/notificationtargetformanswer.class.php:101 +msgid "Validation link" +msgstr "検証リンク" + +#: inc/notificationtargetformanswer.class.php:82 +msgid "Request ID" +msgstr "要求 ID" + +#: inc/notificationtargetformanswer.class.php:94 +msgid "Form #" +msgstr "フォーム #" + +#: inc/notificationtargetformanswer.class.php:97 +msgctxt "tag" +msgid "Validator" +msgstr "検証者" + +#: inc/notificationtargetformanswer.class.php:100 +msgid "Refused comment" +msgstr "拒否コメント" + +#: inc/notificationtargetformanswer.class.php:102 +msgid "Request #" +msgstr "要求 #" + +#: inc/notificationtargetformanswer.class.php:114 +msgid "Author" +msgstr "作者" + +#: inc/notificationtargetformanswer.class.php:115 +#: inc/abstractitiltarget.class.php:1318 +msgid "Approver" +msgstr "承認者" + +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +msgid "Form author" +msgstr "フォーム作者" + +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +msgid "Form validator" +msgstr "フォーム検証者" + +#: inc/target_actor.class.php:72 +msgid "Specific person" +msgstr "特定の人" + +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +msgid "Person from the question" +msgstr "質問で特定する人" + +#: inc/target_actor.class.php:74 +msgid "Specific group" +msgstr "特定のグループ" + +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +msgid "Group from the question" +msgstr "質問で特定するグループ" + +#: inc/target_actor.class.php:76 +msgid "Group from an object" +msgstr "オブジェクトのグループ" + +#: inc/target_actor.class.php:77 +msgid "Tech group from an object" +msgstr "オブジェクトの技術者グループ" + +#: inc/target_actor.class.php:78 +msgid "Specific supplier" +msgstr "特定のサプライヤ" + +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +msgid "Supplier from the question" +msgstr "質問で特定するサプライヤ" + +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +msgid "Actors from the question" +msgstr "質問で特定する実行者" + +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +msgid "Form author's supervisor" +msgstr "フォーム作成者の担当責任者" + +#: inc/target_actor.class.php:102 +msgid "Observer" +msgstr "オブザーバー" + +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +msgid "Assigned to" +msgstr "割当先" + +#: inc/target_actor.class.php:109 +msgid "Target actor" +msgid_plural "Target actors" +msgstr[0] "対象実行者" + +#: inc/target_actor.class.php:115 inc/target_actor.class.php:131 +#: inc/target_actor.class.php:140 +msgid "Bad request while adding an actor." +msgstr "実行者の追加で不正なリクエスト。" + +#: inc/target_actor.class.php:197 +#, php-format +msgid "Failed to find a user: %1$s" +msgstr "ユーザーの検索に失敗 : %1$s" + +#: inc/target_actor.class.php:206 +#, php-format +msgid "Failed to find a group: %1$s" +msgstr "グループの検索に失敗 : %1$s" + +#: inc/target_actor.class.php:215 +#, php-format +msgid "Failed to find a supplier: %1$s" +msgstr "サプライヤの検索に失敗 : %1$s" + +#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +msgid "Refused" +msgstr "拒否" + +#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +msgid "Accepted" +msgstr "承認" + +#: inc/formanswer.class.php:226 +msgid "Form answer" +msgid_plural "Form answers" +msgstr[0] "フォームの回答" + +#: inc/formanswer.class.php:629 +msgid "Print this form" +msgstr "このフォームを印刷" + +#: inc/formanswer.class.php:654 +msgid "Form accepted by validator." +msgstr "フォームが検証者に承認されました。" + +#: inc/formanswer.class.php:656 +msgid "Form successfully saved." +msgstr "フォームを保存しました。" + +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 +msgid "Save" +msgstr "保存" + +#: inc/formanswer.class.php:738 +msgid "Required if refused" +msgstr "拒否されたら必須" + +#: inc/formanswer.class.php:744 +msgid "Refuse" +msgstr "拒否" + +#: inc/formanswer.class.php:752 +msgid "Edit answers" +msgstr "回答を編集" + +#: inc/formanswer.class.php:758 +msgid "Cancel edition" +msgstr "編集をキャンセル" + +#: inc/formanswer.class.php:765 +msgid "Accept" +msgstr "承認" + +#: inc/formanswer.class.php:788 +msgid "Refused comment is required!" +msgstr "拒否する場合はコメント必須です!" + +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 +msgid "" +"An internal error occured when verifying your answers. Please report it to " +"your administrator." +msgstr "回答の検証で内部エラー発生。管理者に報告してください。" + +#: inc/formanswer.class.php:882 +msgid "You are not the validator of these answers" +msgstr "あなたはこの回答の検証者ではありません" + +#: inc/formanswer.class.php:1021 +#, php-format +msgid "Item sucessfully added: %1$s (%2$s: %3$s)" +msgstr "アイテムを追加 : %1$s (%2$s: %3$s)" + +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 +msgid "Form data" +msgstr "フォーム データ" + +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +msgid "Cannot generate targets!" +msgstr "対象を生成できません!" + +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "回答は %1$s では無効です。" + +#: inc/formanswer.class.php:1466 +msgid "No turing test set" +msgstr "チューリングテストセットなし" + +#: inc/formanswer.class.php:1472 +msgid "You failed the Turing test" +msgstr "チューリングテストに失敗しました" + +#: inc/formanswer.class.php:1496 +msgid "You must select validator!" +msgstr "検証者を選択してください!" + +#: inc/common.class.php:229 +msgid "You cannot delete this issue. Maybe it is taken into account." +msgstr "この問題を削除できません。アカウントを考慮していると思われます。" + +#: inc/common.class.php:234 +msgid "Failed to delete this issue. An internal error occured." +msgstr "この問題を削除できません。内部エラーが発生しました。" + +#: inc/common.class.php:783 +msgid "Seek assistance" +msgstr "ユーザーサポートを検索" + +#: inc/common.class.php:789 inc/common.class.php:793 +msgid "My requests for assistance" +msgstr "自分へのサポート要求" + +#: inc/common.class.php:829 +msgid "Consult reminders" +msgstr "リマインダーを参照する" + +#: inc/common.class.php:849 +msgid "Consult feeds" +msgstr "フィードを参照する" + +#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +msgid "Access type" +msgid_plural "Access types" +msgstr[0] "アクセスの型" + +#: inc/formaccesstype.class.php:79 +msgid "Link to the form" +msgstr "フォームへのリンク" + +#: inc/formaccesstype.class.php:92 +msgid "Please activate the form to view the link" +msgstr "リンクを表示するには、フォームを稼働させてください" + +#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 +msgid "Enable captcha" +msgstr "CAPCHA を有効に" + +#: inc/formaccesstype.class.php:112 +msgid "Restricted to" +msgstr "制限 : " + +#: inc/form_language.class.php:51 +msgid "Form language" +msgid_plural "Form languages" +msgstr[0] "フォームの言語" + +#: inc/form_language.class.php:81 inc/form_language.class.php:367 +msgid "Translation" +msgid_plural "Translations" +msgstr[0] "翻訳" + +#: inc/form_language.class.php:122 +msgid "The name cannot be empty." +msgstr "名前を入力してください。" + +#: inc/form_language.class.php:130 +msgid "The language must be associated to a form." +msgstr "言語をフォームに関連付けてください。" + +#: inc/form_language.class.php:138 +msgid "The specified language is not available." +msgstr "指定の言語は無効です。" + +#: inc/form_language.class.php:268 +msgid "Add a translation" +msgstr "翻訳の追加" + +#: inc/form_language.class.php:302 js/scripts.js:1171 +msgid "Update a translation" +msgstr "翻訳の更新" + +#: inc/form_language.class.php:332 inc/form_language.class.php:334 +msgid "New translation" +msgstr "新しい翻訳" + +#: inc/form_language.class.php:337 +msgid "Filter list" +msgstr "フィルターリスト" + +#: inc/form_language.class.php:342 inc/form_language.class.php:441 +msgid "No translation found" +msgstr "翻訳がありません" + +#: inc/form_language.class.php:347 +msgid "Do you want to delete the selected items?" +msgstr "選択したアイテムを削除します。よろしいですか?" + +#: inc/form_language.class.php:356 inc/form_language.class.php:404 +#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +msgid "Delete" +msgstr "削除" + +#: inc/form_language.class.php:366 +msgid "Original string" +msgstr "元の文字列" + +#: inc/form_language.class.php:427 +msgid "Add a new language" +msgstr "新しい言語を追加" + +#: inc/form_language.class.php:460 inc/form_language.class.php:492 +#: inc/form.class.php:192 entrée standard:72 +msgid "Language" +msgstr "言語" + +#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:178 +msgid "None" +msgstr "なし" + +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "検証者" + +#: inc/form_validator.class.php:114 +msgid "Need validaton?" +msgstr "検証が必要ですか?" + +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +msgid "No" +msgstr "いいえ" + +#: inc/form_validator.class.php:295 inc/targetproblem.class.php:147 +#: inc/entityconfig.class.php:435 inc/targetchange.class.php:484 +#: inc/targetticket.class.php:318 inc/targetticket.class.php:353 +#: inc/abstractitiltarget.class.php:2073 +msgctxt "button" +msgid "Save" +msgstr "保存" + +#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +msgid "Validation" +msgstr "検証" + +#: inc/form_validator.class.php:711 +msgid "Choose a validator" +msgstr "検証者を選択" + +#: inc/targetproblem.class.php:43 entrée standard:43 +msgid "Target problem" +msgid_plural "Target problems" +msgstr[0] "対象の問題" + +#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: inc/targetchange.class.php:105 inc/targetchange.class.php:441 +#: inc/targetticket.class.php:135 inc/targetticket.class.php:238 +msgid "Properties" +msgstr "プロパティー" + +#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1399 +#, php-format +msgid "" +"Failed to add or update the %1$s %2$s: a question is missing and is used in " +"a parameter of the target" +msgstr "%1$s %2$s の追加または更新に失敗 : 質問が存在せず、対象のパラメーターとして設定されています " + +#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +msgid "Actors" +msgstr "アクター" + +#: inc/targetproblem.class.php:633 entrée standard:48 +msgid "Problem title" +msgstr "問題のタイトル" + +#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetticket.class.php:199 +msgid "Content" +msgstr "内容" + +#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +msgid "Impact" +msgstr "影響" + +#: inc/targetproblem.class.php:663 entrée standard:56 +msgid "Cause" +msgstr "原因" + +#: inc/targetproblem.class.php:673 entrée standard:58 +msgid "Symptom" +msgstr "症状" + +#: inc/entityconfig.class.php:92 inc/entityconfig.class.php:101 +#: inc/entityconfig.class.php:109 inc/entityconfig.class.php:117 +#: inc/entityconfig.class.php:125 inc/entityconfig.class.php:133 +#: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 +#: inc/entityconfig.class.php:157 +msgid "Inheritance of the parent entity" +msgstr "親エンティティーの検証" + +#: inc/entityconfig.class.php:93 +msgid "GLPi's helpdesk" +msgstr "GLPI ヘルプデスク" + +#: inc/entityconfig.class.php:94 +msgid "Service catalog simplified" +msgstr "シンプル サービスカタログ" + +#: inc/entityconfig.class.php:95 +msgid "Service catalog extended" +msgstr "拡張 サービスカタログ" + +#: inc/entityconfig.class.php:102 +msgid "All available forms" +msgstr "すべての有効なフォーム" + +#: inc/entityconfig.class.php:103 +msgid "Only default forms" +msgstr "標準フォームのみ" + +#: inc/entityconfig.class.php:110 +msgid "Popularity sort" +msgstr "活用順" + +#: inc/entityconfig.class.php:111 +msgid "Alphabetic sort" +msgstr "辞書順" + +#: inc/entityconfig.class.php:118 +msgid "Merged with Forms" +msgstr "フォームとマージ済み" + +#: inc/entityconfig.class.php:119 +msgid "Distinct menu entry" +msgstr "個別のメニューエントリー" + +#: inc/entityconfig.class.php:126 inc/entityconfig.class.php:134 +#: inc/entityconfig.class.php:142 inc/entityconfig.class.php:150 +#: inc/form.class.php:285 entrée standard:100 +msgid "Visible" +msgstr "表示" + +#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 +#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +msgid "Hidden" +msgstr "非表示" + +#: inc/entityconfig.class.php:158 +msgid "Variable height" +msgstr "高さ可変" + +#: inc/entityconfig.class.php:159 +msgid "Uniform height" +msgstr "統一した高さ" + +#: inc/entityconfig.class.php:164 +msgid "Search for assistance" +msgstr "ユーザーサポートを検索" + +#: inc/entityconfig.class.php:165 +msgid "User's assistance requests" +msgstr "ユーザーのサポート要求" + +#: inc/entityconfig.class.php:261 +msgid "Helpdesk" +msgstr "ヘルプデスク" + +#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: standard:44 +msgid "Helpdesk mode" +msgstr "ヘルプデスク モード" + +#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +msgid "Default Form list mode" +msgstr "標準フォーム一覧モード" + +#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +msgid "Sort order" +msgstr "並び順" + +#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +msgid "Knowledge base" +msgstr "ナレッジベース" + +#: inc/entityconfig.class.php:329 +msgid "Search" +msgstr "検索" + +#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +msgid "Counters dashboard" +msgstr "ダッシュボードのカウンター" + +#: inc/entityconfig.class.php:361 +msgid "Header message" +msgstr "ヘッダー メッセージ" + +#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +msgid "Search issue" +msgstr "問題の検索" + +#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +msgid "Service catalog home page" +msgstr "サービスカタログ ホームページ" + +#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +msgid "Tile design" +msgstr "タイル デザイン" + +#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 +#: inc/form.class.php:239 entrée standard:84 +msgid "Header" +msgid_plural "Headers" +msgstr[0] "ヘッダー" + +#: inc/entityconfig.class.php:479 +msgid "Display search field" +msgstr "検索フィールドを表示" + +#: inc/entityconfig.class.php:489 +msgid "Display header" +msgstr "ヘッダーを表示" + +#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 +msgid "Question range" +msgid_plural "Question ranges" +msgstr[0] "須つ門範囲" + +#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 +msgid "Minimum range" +msgstr "最小範囲" + +#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:75 +msgid "maximum range" +msgstr "最大範囲" + +#: inc/form.class.php:66 inc/form.class.php:432 +msgid "Public access" +msgstr "オープン アクセス" + +#: inc/form.class.php:67 inc/form.class.php:436 +msgid "Private access" +msgstr "自分のみアクセス" + +#: inc/form.class.php:68 inc/form.class.php:440 +msgid "Restricted access" +msgstr "制限アクセス" + +#: inc/form.class.php:122 +msgid "Answers waiting for validation" +msgstr "検証待ちの回答" + +#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +msgid "Import forms" +msgstr "フォームのインポート" + +#: inc/form.class.php:140 +msgid "Characteristics" +msgstr "特徴" + +#: inc/form.class.php:183 +msgid "Recursive" +msgstr "再帰的" + +#: inc/form.class.php:204 +msgid "Homepage" +msgstr "ホームページ" + +#: inc/form.class.php:217 +msgid "Access" +msgstr "アクセス" + +#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: standard:54 +msgid "Active" +msgstr "稼働" + +#: inc/form.class.php:261 entrée standard:65 +msgid "Icon" +msgstr "アイコン" + +#: inc/form.class.php:269 entrée standard:67 +msgid "Icon color" +msgstr "アイコンの色" + +#: inc/form.class.php:277 entrée standard:80 +msgid "Background color" +msgstr "背景色" + +#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +msgid "Default form" +msgstr "標準フォーム" + +#: inc/form.class.php:329 inc/form.class.php:394 +msgid "Inactive" +msgstr "停止" + +#: inc/form.class.php:340 inc/form.class.php:413 +msgid "Not default form" +msgstr "非標準フォーム" + +#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +msgid "All languages" +msgstr "すべての言語" + +#: inc/form.class.php:502 inc/form.class.php:572 +msgid "Target" +msgid_plural "Targets" +msgstr[0] "対象" + +#: inc/form.class.php:504 +msgid "Actions" +msgstr "操作" + +#: inc/form.class.php:527 inc/form.class.php:1433 +msgid "Duplicate" +msgstr "複製" + +#: inc/form.class.php:554 inc/form.class.php:2223 +msgid "Add a target" +msgstr "対象を追加" + +#: inc/form.class.php:575 +msgid "Preview" +msgstr "プレビュー" + +#: inc/form.class.php:576 +msgid "Form answer properties" +msgstr "フォーム回答プロパティー" + +#: inc/form.class.php:900 +msgid "What are you looking for?" +msgstr "何をお探しですか?" + +#: inc/form.class.php:909 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "最近使った %1$d 件のフォーム(要求者)" + +#: inc/form.class.php:936 +msgid "No form posted yet" +msgstr "まだフォームを投稿していません" + +#: inc/form.class.php:964 +msgid "All my forms (requester)" +msgstr "自分のフォームのすべて(要求者)" + +#: inc/form.class.php:977 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "最近使った %1$d 件のフォーム(検証者)" + +#: inc/form.class.php:1007 +msgid "No form waiting for validation" +msgstr "検証待ちのフォームはありません" + +#: inc/form.class.php:1035 +msgid "All my forms (validator)" +msgstr "自分のフォームのすべて(検証者)" + +#: inc/form.class.php:1095 inc/form.class.php:1229 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +msgid "The name cannot be empty!" +msgstr "名前を入力してください!" + +#: inc/form.class.php:1240 +msgid "Cannot use empty name for form answers. Keeping the previous value." +msgstr "フォームの回答では名前の入力が必要です。以前の値を使います。" + +#: inc/form.class.php:1342 +#, php-format +msgid "The question %s is not compatible with public forms" +msgstr "%s 質問は、オープン フォームとは互換性がありません" + +#: inc/form.class.php:1422 +msgid "Errored duplicate" +msgstr "複製でエラー" + +#: inc/form.class.php:1480 inc/form.class.php:1508 +msgctxt "button" +msgid "Post" +msgstr "投稿" + +#: inc/form.class.php:1527 +#, php-format +msgid "Form duplicated: %s" +msgstr "フォームを複製しました : %s" + +#: inc/form.class.php:1538 +#, php-format +msgid "Form Transfered: %s" +msgstr "転送済みフォーム : %s" + +#: inc/form.class.php:1557 +msgid "Back" +msgstr "戻る" + +#: inc/form.class.php:1568 +#, php-format +msgid "Form updated: %s" +msgstr "フォームを更新しました : %s" + +#: inc/form.class.php:1668 +msgid "Upload of JSON files not allowed." +msgstr "JSON ファイルのアップロードを許可されていません" + +#: inc/form.class.php:1671 +msgid "You may allow JSON files right now." +msgstr "すぐに JSON ファイルを許可してもらえるでしょう。" + +#: inc/form.class.php:1672 +msgctxt "button" +msgid "Create" +msgstr "作成" + +#: inc/form.class.php:1675 inc/form.class.php:1686 +msgid "Please contact your GLPI administrator." +msgstr "GLPI 管理者に連絡してください。" + +#: inc/form.class.php:1676 inc/form.class.php:1687 +msgctxt "button" +msgid "Back" +msgstr "戻る" + +#: inc/form.class.php:1679 +msgid "Upload of JSON files not enabled." +msgstr "JSON ファイルのアップロードは無効です。" + +#: inc/form.class.php:1682 inc/form.class.php:1685 +msgid "You may enable JSON files right now." +msgstr "すぐに JSON ファイルを有効にしてもらえるでしょう。" + +#: inc/form.class.php:1683 +msgctxt "button" +msgid "Enable" +msgstr "有効" + +#: inc/form.class.php:1730 +msgctxt "button" +msgid "Send" +msgstr "送信" + +#: inc/form.class.php:1749 +msgid "Forms import impossible, the file is empty" +msgstr "ファイルが空なので、フォームのインポートができません。" + +#: inc/form.class.php:1753 inc/form.class.php:1757 +msgid "Forms import impossible, the file seems corrupt" +msgstr "ファイルが壊れているようなので、フォームのインポートができません。" + +#: inc/form.class.php:1763 +msgid "Forms import impossible, the file was generated with another version" +msgstr "違うバージョンで作成されたファイルなので、フォームのインポートができません" + +#: inc/form.class.php:1770 +msgid "" +"The file does not specifies the schema version. It was probably generated " +"with a version older than 2.10. Giving up." +msgstr "ファイルでスキーマバージョンが指定されていません。おそらく 2.10 よりも古いバージョンで作成されたのでしょう。対応できません。" + +#: inc/form.class.php:1796 +#, php-format +msgid "Failed to import %s" +msgstr "%s のインポートに失敗" + +#: inc/form.class.php:1801 +#, php-format +msgid "Forms successfully imported from %s" +msgstr "%s からフォームをインポートしました" + +#: inc/form.class.php:1864 +#, php-format +msgid "The form %1$s already exists and is in an unmodifiable entity." +msgstr "%1$s フォームはすでに存在し、変更不可能なエンティティー内にあります。" + +#: inc/form.class.php:1872 +#, php-format +msgid "You don't have right to update the entity %1$s." +msgstr "%1$s エンティティーを更新する権限がありません。" + +#: inc/form.class.php:1882 +#, php-format +msgid "The entity %1$s is required for the form %2$s." +msgstr "%2$s フォームは %1$s エンティティーを必要としてます。" + +#: inc/form.class.php:1969 +msgid "Failed to create JSON document type" +msgstr "JSON ファイル形式の作成に失敗" + +#: inc/form.class.php:1976 +msgid "JSON document type not found" +msgstr "JSON 書式が見つかりません" + +#: inc/form.class.php:1983 +msgid "Failed to update JSON document type" +msgstr "JSON 書式の更新に失敗" + +#: inc/form.class.php:2003 +msgid "Forms without category" +msgstr "分類のないフォーム" + +#: inc/form.class.php:2024 +msgid "No form available" +msgstr "裕応なフォームがありません" + +#: inc/form.class.php:2254 inc/targetticket.class.php:393 +#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +msgid "Add" +msgstr "追加" + +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 +msgid "Unsupported target type." +msgstr "未対応の対象型です。" + +#: inc/form.class.php:2351 +msgid "plugin_formcreator_load_check" +msgstr "plugin_formcreator_load_check" + +#: inc/targetchange.class.php:44 entrée standard:43 +msgid "Target change" +msgid_plural "Target changes" +msgstr[0] "対象の変更" + +#: inc/targetchange.class.php:344 entrée standard:48 +msgid "Change title" +msgstr "変更のタイトル" + +#: inc/targetchange.class.php:374 entrée standard:56 +msgid "Control list" +msgstr "制御一覧" + +#: inc/targetchange.class.php:384 entrée standard:58 +msgid "Deployment plan" +msgstr "配置計画" + +#: inc/targetchange.class.php:394 entrée standard:60 +msgid "Backup plan" +msgstr "バックアップ計画" + +#: inc/targetchange.class.php:404 +msgid "Check list" +msgstr "チェックリスト" + +#: inc/section.class.php:71 entrée standard:53 standard:44 +msgid "Section" +msgid_plural "Sections" +msgstr[0] "セクション" + +#: inc/section.class.php:123 inc/section.class.php:166 +#: inc/question.class.php:318 +msgid "The title is required" +msgstr "タイトルを入力してください" + +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 +msgid "Count of conditions" +msgstr "条件のカウント" + +#: inc/restrictedformcriteria.class.php:179 +#, php-format +msgid "Failed to find %1$s %2$s" +msgstr "%1$s %2$s が見つかりません" + +#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: standard:41 +msgid "Question" +msgid_plural "Questions" +msgstr[0] "質問" + +#: inc/question.class.php:326 +msgid "The field type is required" +msgstr "フィールドの型が必要です" + +#: inc/question.class.php:333 +msgid "The section is required" +msgstr "セクションが必要です" + +#: inc/question.class.php:345 +#, php-format +msgid "Field type %1$s is not available for question %2$s." +msgstr "質問 %2$s には、%1$s のフィールド型は使用できません。" + +#: inc/question.class.php:358 +msgid "This type of question is not compatible with public forms." +msgstr "この型の質問は、オープン フォームと互換性がありません。" + +#: inc/question.class.php:367 +msgid "This type of question requires parameters" +msgstr "この質問の型にはパラメーターが必要です" + +#: inc/question.class.php:373 +msgid "A parameter is missing for this question type" +msgstr "この質問の型のパラメーターが見つかりません" + +#: inc/question.class.php:1202 +msgid "Service levels" +msgstr "サービスレベル" + +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 +msgid "SLA" +msgstr "SLA" + +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 +msgid "OLA" +msgstr "OLA" + +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 +msgid "Assets" +msgstr "情報資産" + +#: inc/question.class.php:1237 hook.php:712 hook.php:729 +msgid "Assistance" +msgstr "ユーザーサポート" + +#: inc/question.class.php:1243 +msgid "Management" +msgstr "管理" + +#: inc/question.class.php:1254 +msgid "Tools" +msgstr "ツール" + +#: inc/question.class.php:1255 +msgid "Notes" +msgstr "メモ" + +#: inc/question.class.php:1256 +msgid "RSS feed" +msgstr "RSS フィード" + +#: inc/question.class.php:1258 +msgid "Administration" +msgstr "管理" + +#: inc/question.class.php:1266 inc/question.class.php:1269 +msgid "Plugin" +msgid_plural "Plugins" +msgstr[0] "プラグイン" + +#: inc/abstractquestionparameter.class.php:92 +msgid "Parameter" +msgstr "パラメーター" + +#: inc/abstractquestionparameter.class.php:99 +msgid "Field name" +msgstr "フィールド名" + +#: inc/abstracttarget.class.php:97 +msgid "Current active entity" +msgstr "現在の稼働中エンティティー" + +#: inc/abstracttarget.class.php:98 +msgid "Default requester user's entity" +msgstr "要求者の標準エンティティー" + +#: inc/abstracttarget.class.php:99 +msgid "First dynamic requester user's entity (alphabetical)" +msgstr "最初の動的要求者エンティティー(辞書順)" + +#: inc/abstracttarget.class.php:100 +msgid "Last dynamic requester user's entity (alphabetical)" +msgstr "最後の動的要求者エンティティー(辞書順)" + +#: inc/abstracttarget.class.php:101 +msgid "The form entity" +msgstr "フォームエンティティー" + +#: inc/abstracttarget.class.php:102 +msgid "Default entity of the validator" +msgstr "検証者の標準エンティティー" + +#: inc/abstracttarget.class.php:103 +msgid "Specific entity" +msgstr "特定のエンティティー" + +#: inc/abstracttarget.class.php:104 +msgid "Default entity of a user type question answer" +msgstr "ユーザーの型への回答の標準エンティティー" + +#: inc/abstracttarget.class.php:105 +msgid "From a GLPI object > Entity type question answer" +msgstr "GLPI オブジェクト > エンティティー型質問の回答" + +#: inc/abstracttarget.class.php:116 +msgid "Always generated" +msgstr "常に生成" + +#: inc/abstracttarget.class.php:117 +msgid "Disabled unless" +msgstr "有効条件 : " + +#: inc/abstracttarget.class.php:118 +msgid "Generated unless" +msgstr "生成条件 : " + +#: inc/abstracttarget.class.php:129 +msgid "A target must be associated to a form." +msgstr "対象は、フォームに関連付いていなくてはなりません。" + +#: inc/abstracttarget.class.php:134 +msgid "A target must be associated to an existing form." +msgstr "対象は、既存のフォームに関連付いていなくてはなりません。" + +#: inc/abstracttarget.class.php:139 +msgid "Name is required." +msgstr "名前を入力してください。" + +#: inc/abstracttarget.class.php:505 +msgid "Destination entity" +msgstr "宛先エンティティー" + +#: inc/abstracttarget.class.php:521 +msgid "User type question" +msgstr "ユーザー型の質問" + +#: inc/abstracttarget.class.php:522 +msgid "Entity type question" +msgstr "エンティティー型の質問" + +#: inc/command/cleanticketscommand.class.php:53 +msgid "Searching for invalid items..." +msgstr "無効な項目を検索しています..." + +#: inc/command/cleanticketscommand.class.php:61 +msgid "Done." +msgstr "完了しました。" + +#: inc/command/cleanticketscommand.class.php:135 +msgid "Step 1: double encoded < and > signs." +msgstr "ステップ 1 : URL エンコーディングした < と > の特殊記号。" + +#: inc/command/cleanticketscommand.class.php:146 +#: inc/command/cleanticketscommand.class.php:196 +#: inc/command/cleanticketscommand.class.php:260 +msgid "No invalid items found." +msgstr "無効なアイテムは見つかりません。" + +#: inc/command/cleanticketscommand.class.php:187 +msgid "Step 2: literal BR tag." +msgstr "ステップ 2 : 明示的 BR タグ。" + +#: inc/command/cleanticketscommand.class.php:251 +msgid "Step 3: litteral > sign." +msgstr "ステップ 3 : 明示的 > 特殊文字。" + +#: inc/filter/itilcategoryfilter.class.php:52 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Request categories" +msgstr "要求カテゴリー" + +#: inc/filter/itilcategoryfilter.class.php:53 +#: inc/filter/itilcategoryfilter.class.php:54 +msgid "Incident categories" +msgstr "インシデント カテゴリー" + +#: inc/filter/itilcategoryfilter.class.php:55 +msgid "Change categories" +msgstr "変更カテゴリー" + +#: inc/questionregex.class.php:52 +msgid "Question regular expression" +msgid_plural "Question regular expressions" +msgstr[0] "質問の正規表現" + +#: inc/questiondependency.class.php:66 +msgid "Question dependency" +msgid_plural "Question dependencies" +msgstr[0] "質問の依存関係" + +#: inc/answer.class.php:66 entrée standard:43 +msgid "Answer" +msgid_plural "Answers" +msgstr[0] "回答" + +#: inc/item_targetticket.class.php:52 +msgid "Composite ticket relation" +msgid_plural "Composite ticket relations" +msgstr[0] "チケットと関連付ける" + +#: inc/targetticket.class.php:57 entrée standard:43 +msgid "Target ticket" +msgid_plural "Target tickets" +msgstr[0] "対象チケット" + +#: inc/targetticket.class.php:100 +msgid "Specific asset" +msgstr "特定の情報資産" + +#: inc/targetticket.class.php:101 inc/targetticket.class.php:117 +#: inc/abstractitiltarget.class.php:198 inc/abstractitiltarget.class.php:206 +#: inc/abstractitiltarget.class.php:214 inc/abstractitiltarget.class.php:222 +#: inc/abstractitiltarget.class.php:231 +msgid "Equals to the answer to the question" +msgstr "質問の回答と等しい" + +#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 +#: inc/abstractitiltarget.class.php:232 +msgid "Last valid answer" +msgstr "最後の有効な回答" + +#: inc/targetticket.class.php:108 +msgid "Source from template or user default or GLPI default" +msgstr "テンプレート、またはユーザーの標準、または GLPI の標準を元に" + +#: inc/targetticket.class.php:109 +msgid "Formcreator" +msgstr "フォーム作成" + +#: inc/targetticket.class.php:115 +msgid "Default or from a template" +msgstr "標準またはテンプレート" + +#: inc/targetticket.class.php:116 +msgid "Specific type" +msgstr "特定の型" + +#: inc/targetticket.class.php:189 entrée standard:48 +msgid "Ticket title" +msgstr "チケットのタイトル" + +#: inc/targetticket.class.php:302 +msgid "Add validation message as first ticket followup" +msgstr "最初の回答として検証メッセージを追加" + +#: inc/targetticket.class.php:336 +msgid "Add a field" +msgstr "フィールドを追加" + +#: inc/targetticket.class.php:364 +msgid "Managed fields" +msgstr "管理フィールド" + +#: inc/targetticket.class.php:371 +msgid "No managed field" +msgstr "管理フィールドなし" + +#: inc/targetticket.class.php:391 +msgid "Link to an other ticket" +msgstr "別のチケットにリンク" + +#: inc/targetticket.class.php:400 +msgid "An other destination of this form" +msgstr "このフォームの別の宛先" + +#: inc/targetticket.class.php:401 +msgid "An existing ticket" +msgstr "既存のチケット" + +#: inc/targetticket.class.php:402 +msgid "A ticket from an answer to a question" +msgstr "質問に対する回答からのチケット" + +#: inc/targetticket.class.php:483 +msgctxt "button" +msgid "Delete permanently" +msgstr "完全に削除" + +#: inc/targetticket.class.php:724 +msgid "Invalid link type" +msgstr "無効なリンク型" + +#: inc/targetticket.class.php:744 +msgid "Invalid linked item type" +msgstr "リンク先のアイテム型が無効" + +#: inc/targetticket.class.php:757 +msgid "Linked item does not exists" +msgstr "リンク先のアイテムが存在しません" + +#: inc/targetticket.class.php:770 +msgid "Failed to link the item" +msgstr "アイテムへのリンクに失敗" + +#: inc/targetticket.class.php:938 install/install.php:432 +msgid "Your form has been accepted by the validator" +msgstr "あなたのフォームは検証者に承認されました" + +#: inc/targetticket.class.php:1094 +msgid "Request source" +msgstr "要求元" + +#: inc/targetticket.class.php:1119 +msgid "Type " +msgstr "型" + +#: inc/targetticket.class.php:1147 +msgid "Associated elements" +msgstr "関連する要素" + +#: inc/targetticket.class.php:1158 +msgid "Item " +msgstr "アイテム" + +#: inc/translation.class.php:153 +msgid "No more string to translate" +msgstr "もう翻訳する文字列がありません" + +#: inc/translation.class.php:164 +msgid "Internal error: translatable string not found." +msgstr "内部エラー : 翻訳可能な文字列がありません。" + +#: inc/translation.class.php:216 +msgid "Language not found." +msgstr "言語が見つかりません。" + +#: inc/translation.class.php:221 +msgid "Form not found." +msgstr "フォームが見つかません。" + +#: inc/translation.class.php:236 +msgid "Failed to add the translation." +msgstr "翻訳の追加に失敗しました。" + +#: inc/abstractitiltarget.class.php:179 +msgid "Tags from questions" +msgstr "質問からのタグ" + +#: inc/abstractitiltarget.class.php:180 +msgid "Specific tags" +msgstr "特定のタグ" + +#: inc/abstractitiltarget.class.php:181 +msgid "Tags from questions and specific tags" +msgstr "質問からのタグと特定のタグ" + +#: inc/abstractitiltarget.class.php:182 +msgid "Tags from questions or specific tags" +msgstr "質問からのタグまたは特定のタグ" + +#: inc/abstractitiltarget.class.php:188 +msgid "equals to the answer to the question" +msgstr "質問の回答と等しい" + +#: inc/abstractitiltarget.class.php:189 +msgid "calculated from the ticket creation date" +msgstr "チケットの作成日から計算" + +#: inc/abstractitiltarget.class.php:190 +msgid "calculated from the answer to the question" +msgstr "質問の回答から計算" + +#: inc/abstractitiltarget.class.php:196 +msgid "SLA from template or none" +msgstr "テンプレートの SLA または、なし" + +#: inc/abstractitiltarget.class.php:197 +msgid "Specific SLA" +msgstr "特定の SLA" + +#: inc/abstractitiltarget.class.php:204 +msgid "OLA from template or none" +msgstr "テンプレートの OLA または、なし" + +#: inc/abstractitiltarget.class.php:205 +msgid "Specific OLA" +msgstr "特定の OLA" + +#: inc/abstractitiltarget.class.php:212 +msgid "Urgency from template or Medium" +msgstr "テンプレートの緊急度または中" + +#: inc/abstractitiltarget.class.php:213 +msgid "Specific urgency" +msgstr "特定の緊急度" + +#: inc/abstractitiltarget.class.php:220 +msgid "Category from template or none" +msgstr "テンプレートのカテゴリーまたは、なし" + +#: inc/abstractitiltarget.class.php:221 +msgid "Specific category" +msgstr "特定のカテゴリー" + +#: inc/abstractitiltarget.class.php:229 +msgid "Location from template or none" +msgstr "テンプレートの場所または、なし" + +#: inc/abstractitiltarget.class.php:230 +msgid "Specific location" +msgstr "特定の場所" + +#: inc/abstractitiltarget.class.php:238 +msgid "No validation" +msgstr "検証なし" + +#: inc/abstractitiltarget.class.php:239 +msgid "Specific user or group" +msgstr "特定のユーザーまたはグループ" + +#: inc/abstractitiltarget.class.php:240 +msgid "User from question answer" +msgstr "質問の回答からのユーザー" + +#: inc/abstractitiltarget.class.php:241 +msgid "Group from question answer" +msgstr "質問の回答からのグループ" + +#: inc/abstractitiltarget.class.php:769 entrée standard:108 +msgid "Time to resolve" +msgstr "解決までの時間" + +#: inc/abstractitiltarget.class.php:822 +msgid "Minute" +msgid_plural "Minutes" +msgstr[0] "分" + +#: inc/abstractitiltarget.class.php:823 +msgid "Hour" +msgid_plural "Hours" +msgstr[0] "時間" + +#: inc/abstractitiltarget.class.php:824 +msgid "Day" +msgid_plural "Days" +msgstr[0] "日" + +#: inc/abstractitiltarget.class.php:825 +msgid "Month" +msgid_plural "Months" +msgstr[0] "月" + +#: inc/abstractitiltarget.class.php:857 +msgid "SLA (TTO/TTR)" +msgstr "SLA (TTO・TTR)" + +#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +msgid "Question (TTO/TTR)" +msgstr "質問(TTO・TTR)" + +#: inc/abstractitiltarget.class.php:930 +msgid "OLA (TTO/TTR)" +msgstr "OLA (TTO・TTR)" + +#: inc/abstractitiltarget.class.php:1034 +msgid "Urgency " +msgstr "緊急度" + +#: inc/abstractitiltarget.class.php:1064 +msgid "Ticket tags" +msgstr "チケットのタグ" + +#: inc/abstractitiltarget.class.php:1112 +msgid "Tags" +msgstr "タグ" + +#: inc/abstractitiltarget.class.php:1231 +msgid "Location" +msgstr "場所" + +#: inc/abstractitiltarget.class.php:1243 +msgid "Location " +msgstr "場所" + +#: inc/abstractitiltarget.class.php:1583 +msgid "The description cannot be empty!" +msgstr "説明を空にはできません!" + +#: inc/abstractitiltarget.class.php:1760 +msgid "Watcher" +msgid_plural "Watchers" +msgstr[0] "助言者" + +#: inc/abstractitiltarget.class.php:1779 +msgid "Cancel" +msgstr "中止" + +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2499 +msgid "Email followup" +msgstr "メール フォロー" + +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +msgid "User" +msgstr "ユーザー" + +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +msgid "Group" +msgstr "グループ" + +#: inc/abstractitiltarget.class.php:2120 +msgid "Group from the object" +msgstr "オブジェクトのグループか" + +#: inc/abstractitiltarget.class.php:2126 +msgid "Tech group from the object" +msgstr "オブジェクトの技術者グループ" + +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +msgid "Supplier" +msgstr "サプライヤ" + +#: inc/abstractitiltarget.class.php:2495 +msgid "Yes" +msgstr "はい" + +#: install/install.php:135 +#, php-format +msgid "Upgrade tables to innoDB; run %s" +msgstr "innoDB のテーブルをアップグレードするには、%s を実行" + +#: install/install.php:172 +#, php-format +msgid "" +"The database schema is not consistent with the previous version of " +"Formcreator %s. To see the logs run the command %s" +msgstr "" +"データベーススキーマは、Formcreator の古い %s バージョンとの整合性がとれていません。ログを見るには、%s コマンドを実行してください。" + +#: install/install.php:181 +#, php-format +msgid "To ignore the inconsistencies and upgrade anyway run %s" +msgstr "矛盾を無視してアップグレードする場合は、%s を実行" + +#: install/install.php:198 +msgid "" +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" +" to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" +" GLPI 10 or later and Formcreator 2.13 or later." +msgstr "" +"2.5.0 より古いバージョンからのアップグレードはすでにサポートしていません。GLPI 9.5.7 にアップグレードし、「フォーム作成」を " +"2.12.5 にアップグレードし、それから GLPI 10以上に、「フォーム作成」を 2.13 以降にそれぞれアップグレードしてください。" + +#: install/install.php:250 +#, php-format +msgid "" +"The database schema is not consistent with the current version of " +"Formcreator %s. To see the logs enable the plugin and run the command %s" +msgstr "" +"データベース スキーマが現在の「フォーム作成」のバージョン、%s と整合性がとれていません。ログを見るには、プラグインを有効にして、%s " +"コマンドを実行してください。" + +#: install/install.php:261 +msgid "The tables of the plugin passed the schema integrity check." +msgstr "プラグインのテーブルは、スキーマ整合性チェックを通過しました。" + +#: install/install.php:413 +msgid "A form has been created" +msgstr "フォームを作成しました" + +#: install/install.php:414 +msgid "Your request has been saved" +msgstr "あなたからの要求を保存しました" + +#: install/install.php:415 +msgid "" +"Hi,\\nYour request from GLPI has been successfully saved with number " +"##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " +"see your answers onto the following link:\\n##formcreator.validation_link##" +msgstr "" +"こんにちは。\\nGLPI にあなたが要求として投稿した内容は、受付番号 ##formcreator.request_id## " +"として保存し、ヘルプデスク チームに転送しました。\\nご自分の回答は以下のリンクで確認できます : " +"\\n##formcreator.validation_link##" + +#: install/install.php:420 +msgid "A form from GLPI need to be validate" +msgstr "GLPI のフォームで検証が必要です" + +#: install/install.php:421 +msgid "" +"Hi,\\nA form from GLPI need to be validate and you have been choosen as the " +"validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" +msgstr "こんにちは。\\nGLPI のフォームで検証が必要となり、あなたが検証者として選択されました。\\n以下のリンクでアクセスできます : " + +#: install/install.php:426 +msgid "Your form has been refused by the validator" +msgstr "あなたのフォームは検証者から拒否されました" + +#: install/install.php:427 +msgid "" +"Hi,\\nWe are sorry to inform you that your form has been refused by the " +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" +msgstr "" +"こんにちは。\\n残念ながら、あなたのフォームは以下の理由により検証者に拒否されました : " +"\\n##formcreator.validation_comment##\\n\\n以下のリンクをクリックして、変更・再検証を提出することができます " +": \\n##formcreator.validation_link##" + +#: install/install.php:433 +msgid "" +"Hi,\\nWe are pleased to inform you that your form has been accepted by the " +"validator.\\nYour request will be considered soon." +msgstr "こんにちは\\nあなたのフォームが検証者より承認されたことをご報告します。\\nすぐにあなたの要求の検討をはじめます。" + +#: install/install.php:438 +msgid "Your form has been deleted by an administrator" +msgstr "あなたのフォームは管理者が削除しました。" + +#: install/install.php:439 +msgid "" +"Hi,\\nWe are sorry to inform you that your request cannot be considered and " +"has been deleted by an administrator." +msgstr "こんにちは\\n残念ながらあなたの要求は検討に値しないものとして管理者が削除しました。" + +#: install/install.php:665 +msgid "Formcreator - Sync service catalog issues" +msgstr "フォーム作成 - サービス カタログの問題を同期" + +#: install/install.php:853 +msgid "Failed to check the sanity of the tables!" +msgstr "テーブルの整合性検査に失敗しました!" + +#: install/install.php:867 +#, php-format +msgid "Table schema differs for table \"%s\"." +msgstr "「%s」テーブルのテーブルスキーマが異なります。" + +#: install/install.php:870 +#, php-format +msgid "Table \"%s\" is missing." +msgstr "「%s」テーブルが見つかりません。" + +#: install/install.php:873 +#, php-format +msgid "Unknown table \"%s\" has been found in database." +msgstr "不明な「%s」テーブルがデータベースに見つかりました。" + +#: hook.php:378 +msgctxt "button" +msgid "Duplicate" +msgstr "複製" + +#: hook.php:379 +msgid "Transfer" +msgstr "転送" + +#: hook.php:380 +msgctxt "button" +msgid "Export" +msgstr "エクスポート" + +#: hook.php:381 +msgctxt "button" +msgid "Access rights" +msgstr "アクセス権" + +#: hook.php:688 +msgid "Cancel my ticket" +msgstr "自分のチケットを中止" + +#: hook.php:706 +msgid "Old" +msgstr "古い" + +#: hook.php:713 +#, php-format +msgid "Number of %s" +msgstr "%s の数" + +#: hook.php:730 +msgid "Issues summary" +msgstr "問題概要" + +#: hook.php:775 +msgid "" +"Formcreator's mini dashboard not usable as default. This Setting has been " +"ignored." +msgstr "フォーム作成のミニダッシュボードは、標準では使用できません。この設定は無視されます。" + +#: js/scripts.js:296 +msgid "No form found. Please choose a form below instead." +msgstr "フォームが見つかりません。代わりに以下のフォームから選択してください。" + +#: js/scripts.js:298 +msgid "No form found." +msgstr "フォームが見つかりません。" + +#: js/scripts.js:302 +msgid "No FAQ item found." +msgstr "FAQ アイテムが見つかりません。" + +#: js/scripts.js:688 +msgid "Are you sure you want to delete this question?" +msgstr "この質問を削除します。よろしいですか?" + +#: js/scripts.js:877 +msgid "Are you sure you want to delete this section?" +msgstr "このセクションを削除します。よろしいですか?" + +#: js/scripts.js:1118 +msgid "Add translations" +msgstr "翻訳を追加" + +#: js/scripts.js:1257 js/scripts.js:1281 +msgid "An error occured while querying forms" +msgstr "フォームのクエリーでエラーが発生" + +#: js/scripts.js:1372 entrée standard:139 +msgid "Send" +msgstr "送信" + +#: js/scripts.js:1381 +msgid "An internal error occurred. Please report it to administrator." +msgstr "内部エラー発生。管理者に報告してください。" + +#: js/scripts.js:1449 +msgid "Are you sure you want to duplicate this target?" +msgstr "この対象を複製します。よろしいですか?" + +#: js/scripts.js:1466 +msgid "Are you sure you want to delete this target?" +msgstr "この対象を削除します。よろしいですか?" + +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 +msgid "Required" +msgstr "必須" + +#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 +#: standard:69 standard:52 standard:76 +msgid "Default values" +msgstr "標準値" + +#: entrée standard:52 standard:59 standard:58 +msgid "Show empty" +msgstr "空を表示" + +#: entrée standard:39 +msgid "LDAP directory" +msgid_plural "LDAP directories" +msgstr[0] "LDAP ディレクトリー" + +#: entrée standard:68 +msgid "Filter" +msgstr "フィルター" + +#: entrée standard:78 +msgid "Attribute" +msgstr "属性" + +#: entrée standard:70 standard:68 +msgid "Values" +msgstr "値" + +#: entrée standard:90 +msgid "Show ticket categories" +msgstr "チケット カテゴリーを表示" + +#: entrée standard:109 +msgid "Time to own" +msgstr "割当までの内部時間" + +#: entrée standard:146 standard:118 +msgid "Selectable root" +msgstr "選択可能なルート" + +#: entrée standard:63 +msgid "Direct access on homepage" +msgstr "ホームページへの直接接続" + +#: entrée standard:86 +msgid "Default form in service catalog" +msgstr "サービス カタログでの標準フォーム" + +#: entrée standard:113 standard:114 +msgid "Are you a robot ?" +msgstr "あなたはロボットですか?" + +#: entrée standard:64 +msgid "Condition to show the section" +msgstr "このセクションを表示する条件" + +#: entrée standard:40 +msgid "Condition to generate the target" +msgstr "対象を生成する条件" + +#: entrée standard:127 +msgid "Condition to show the question" +msgstr "この質問を表示する条件" + +#: entrée standard:54 +msgid "Impacts" +msgstr "影響" + +#: entrée standard:62 +msgid "Checklist" +msgstr "チェックリスト" + +#: entrée standard:36 +msgid "Answers title" +msgstr "回答のタイトル" + +#: entrée standard:45 +msgid "Add a section" +msgstr "セクションの追加" + +#: entrée standard:55 +msgid "Condition to show the submit button" +msgstr "「投稿する」を表示する条件" + +#: entrée standard:33 +msgid "No form answer yet" +msgstr "まだフォームの回答なし" + +#: entrée standard:38 +#, php-format +msgid "%s latest items" +msgstr "最後に利用した %s 件のアイテム" + +#: entrée standard:83 +msgid "Add a question" +msgstr "質問を追加" + +#: entrée standard:39 +msgid "List of available tags" +msgstr "利用できるタグ一覧" + +#: entrée standard:42 +msgid "Title" +msgstr "タイトル" + +#: entrée standard:47 +msgid "Full form" +msgstr "全フォーム" + +#: entrée standard:42 +msgid "Min" +msgstr "最小" + +#: entrée standard:53 +msgid "Max" +msgstr "最大" diff --git a/locales/ko_KR.mo b/locales/ko_KR.mo index e19158623450acd637b7c93c52284963cdf2a882..39c053c7b005ba711b403efba49cfd4c8fca6d53 100644 GIT binary patch delta 8331 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 Sm9^5%7dO6Ho|U_--Tweqt2ZV9 diff --git a/locales/ko_KR.po b/locales/ko_KR.po index 1cb74e1a9..3213c7d1f 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -4,17 +4,17 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2022 # 조성현 (jaymz9634) , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: 조성현 (jaymz9634) , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Korean (Korea) (https://app.transifex.com/teclib/teams/28042/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +69,7 @@ msgstr "제한 없음" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "양식" @@ -111,7 +111,7 @@ msgstr "섹션을 갱신할 수 없습니다" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -134,9 +134,8 @@ msgid "Bad request while deleting an actor." msgstr "실행자 삭제 중 잘못된 요청." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "양식 생성기" @@ -150,8 +149,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "양식 목록" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "양식이 저장되었습니다!" @@ -179,11 +178,11 @@ msgstr "전체 보기" msgid "Please, describe your need here" msgstr "여기에 요구사항을 적어주세요" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "텍스트에어리어" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -191,40 +190,40 @@ msgstr "텍스트에어리어" msgid "A required field is empty:" msgstr "필수 항목이 비었습니다:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "정규식이 잘못되었습니다" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "사용자와 양식" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "드롭다운" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "다음에 대한 잘못된 값" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "itemtype 항목은 필수입니다: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "잘못된 드롭다운 유형: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "개체 제한" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -242,8 +241,7 @@ msgstr "LDAP 디렉토리가 정의되지 않았습니다!" msgid "LDAP directory not found!" msgstr "LDAP 디렉토리를 찾을 수 없습니다!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "지정한 형식이 일치하지 않음: %s" @@ -262,52 +260,53 @@ msgstr "문구가 너무 김 (최대 %d 자): %s" msgid "Text" msgstr "문구" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "정규식" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "범위" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "추가 확인" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "라디오" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "항목 값은 필수입니다:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "필수 항목이 비었습니다: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "이것은 정수가 아닙니다: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "다음 숫자는 %d보다 커야 합니다 : %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "다음 숫자는 %d보다 작아야 합니다 : %s" +msgid "This is not an integer: %s" +msgstr "이것은 정수가 아닙니다: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "정수" @@ -358,11 +357,15 @@ msgid "Tag" msgid_plural "Tags" msgstr[0] "태그" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI 객체" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "항목 값은 필수입니다:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -382,11 +385,11 @@ msgid "Email" msgid_plural "Emails" msgstr[0] "이메일" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "선택" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "날짜 & 시간" @@ -423,7 +426,7 @@ msgstr "필수 파일이 누락되었습니다: %s" msgid "File" msgstr "파일" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "다중선택" @@ -457,32 +460,46 @@ msgid "Some URL fields contains invalid links" msgstr "일부 URL 항목에 잘못된 링크가 포함되었습니다" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "부가 항목" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "체크박스" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "범위 최소값" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "범위 최대값" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "요청 유형" @@ -491,11 +508,21 @@ msgstr "요청 유형" msgid "This is not a number: %s" msgstr "이것은 숫자가 아님: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "다음 숫자는 %d보다 커야 합니다 : %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "다음 숫자는 %d보다 작아야 합니다 : %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "부동 소숫점" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "날짜" @@ -542,31 +569,31 @@ msgstr "그 외에 숨김" msgid "Displayed unless" msgstr "그 외에 표시됨" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s %2$s의 추가 또는 갱신에 실패함" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "빈 객체를 불러올 수 없음: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "조건" @@ -591,13 +618,13 @@ msgstr "티켓과 양식 답변에서 문제사항 데이터를 갱신" msgid "Satisfaction survey expired" msgstr "만족도 설문조사 만료됨" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "이름" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -605,112 +632,112 @@ msgstr "이름" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "유형" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "상태" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "개시 일자" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "최근 수정" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "개체" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "요청자" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "양식 승인자" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "의견" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "티켓 승인자" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "기술자" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "기술자 그룹" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "양식 승인자 그룹" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "티켓 승인자 그룹" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "전체" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "신규" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "할당됨" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "대기 중" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "확인 예정" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "해결됨" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "마감됨" @@ -731,19 +758,19 @@ msgstr "다음의 하위" msgid "The form as been saved" msgstr "저장된 양식" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "확인이 필요한 양식" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "양식 거부됨" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "양식 승인됨" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "양식 삭제됨" @@ -756,12 +783,6 @@ msgstr "" msgid "Form name" msgstr "양식 이름" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "검수자" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -906,78 +927,83 @@ msgid "Form answer" msgid_plural "Form answers" msgstr[0] "양식 답변" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "이 양식 인쇄" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "확인자에 의해 양식이 승인되었습니다." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "양식이 저장되었습니다." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "저장" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "거부된 경우 필수" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "거부" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "답변 수정" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "수정 취소" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "승인" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "거부 의견은 필수입니다!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "당신은 이 질문들의 확인자가 아닙니다" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "항목이 추가되었음: %1$s (%2$s:%3$s) " -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "양식 데이터" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "대상을 생성할 수 없습니다!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "튜링 테스트 셋 없음" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "튜링 테스트에 실패함" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" @@ -1031,61 +1057,61 @@ msgid "Form language" msgid_plural "Form languages" msgstr[0] "양식 언어" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "번역" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "번역 추가" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "번역 수정" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "새 번역" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "필터 목록" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "검색된 번역 없음" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "선택된 항목들을 삭제하시겠습니까?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "삭제" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "원본 문자열" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "새 언어 추가" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "언어" @@ -1095,6 +1121,11 @@ msgstr "언어" msgid "None" msgstr "없음" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "검수자" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "검증이 필요한가요?" @@ -1131,7 +1162,7 @@ msgid "Properties" msgstr "속성" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1389,7 +1420,7 @@ msgstr "작업" msgid "Duplicate" msgstr "복제" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "대상 추가" @@ -1556,36 +1587,36 @@ msgstr "요소 %1$s 를 수정할 권한이 없습니다." msgid "The entity %1$s is required for the form %2$s." msgstr "개체 %1$s는 양식 %2$s가 필요합니다." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "JSON 문서 유형 생성 실패함" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "JSON 문서 유형을 찾을 수 없음" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "JSON 문서 유형 갱신 실패함" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "분류 없는 양식" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "사용가능한 양식 없음" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "추가" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "지원되지 않는 대상 유형" -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1620,11 +1651,11 @@ msgid_plural "Sections" msgstr[0] "섹션" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "제목은 필수입니다" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "조건 수" @@ -1639,73 +1670,73 @@ msgid "Question" msgid_plural "Questions" msgstr[0] "질문" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "항목 유형은 필수입니다" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "섹션은 필수입니다" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "항목 유형 %1$s은 질문 %2$s에 대해 사용 가능하지 않습니다." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "이 질문의 유형은 공개 양식과 호환되지 않습니다." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "이 질문의 유형은 매개변수가 필요합니다" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "매개변수가 이 질문 유형에 누락되었습니다" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "서비스 수준" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "자산" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "보조" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "운영관리" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "도구" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "알림" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS 피드" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "관리" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "플러그잉ㄴ" @@ -1778,15 +1809,15 @@ msgstr "대상은 기존 양식과 연결되야 합니다." msgid "Name is required." msgstr "이름은 필수입니다." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "대상 개체" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "사용자 유형 지문" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "개체 유형 질문" @@ -1944,23 +1975,23 @@ msgstr "연결된 품목이 존재하지 않습니다" msgid "Failed to link the item" msgstr "품목에 연결 실패함" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "당신의 양식이 확인자에 의해 승인되었습니다." -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "요청 소스" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "유형" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "관련 요소" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "품목" @@ -2166,24 +2197,24 @@ msgstr "공급자" msgid "Yes" msgstr "예" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "테이블을 innoDB로 업그레이드하세요; %s실행" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "불일치를 무시하고 업그레이드하려면 %s을(를) 실행하세요" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2192,26 +2223,26 @@ msgstr "" "2.5.0 이전 버전에서의 업그레이드는 더 이상 지원되지 않습니다. GLPI 9.5.7로 업그레이드하고, Formcreator를 버전 " "2.12.5로 업그레이드 한 다음, GLPI 10 이상 및 Formcreator 2.13 이상으로 다시 업그레이드 하세요." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "플러그인의 테이블이 스키마 무결성 검사를 통과했습니다." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "양식이 생성되었습니다" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "요청이 저장되었습니다" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2220,11 +2251,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 요청이 ##formcreator.request_id##로 잘 저장되었고 업무 지원 센터 팀에 전달 " "되었습니다.\\n다음 링크에서 당신의 질문을 확인할 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "GLPI에서의 양식은 확인이 필요합니다" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2233,11 +2264,11 @@ msgstr "" "안녕하세요,\\nGLPI에서의 양식은 확인이 필요하고 당신은 확인자로 선택 되었습니다.\\n이 링크를 클릭하여 접속할 수 " "있습니다:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "확인자에 의해 당신의 양식이 거부되었습니다." -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2248,41 +2279,41 @@ msgstr "" "유감입니다:\\n##formcreator.validation_comment##\\n\\n아직은 이 링크를 클릭하여 수정하여 다시 제출할" " 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "안녕하세요,\\n확인자에 의해 당신의 양식이 승인됨을 알리게 되어 기쁩니다.\\n당신의 요청은 곧 고려되게 됩니다." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "당신의 양식이 관리자에 의해 삭제되었습니다" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "안녕하세요,\\n당신의 요청이 고려될 수 없고 관리자에 의해 삭제됨을 알리게 되어 유감입니다." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "양식생성기 - 서비스 목록 문제 동기화" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "테이블의 온전성 확인에 실패했습니다!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "테이블 스키마가 테이블 \"%s\"와 다릅니다." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "테이블 \"%s\" 이 없습니다." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "데이터베이스에서 알 수 없ㄴ느 테이블 \"%s\"이 발견되었습니다." @@ -2306,24 +2337,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "내 티켓 취소" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "오래됨" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "%s의 횟수 " -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "이슈 요약" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2373,7 +2404,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "필수" diff --git a/locales/lv_LV.po b/locales/lv_LV.po index e2e605c6d..b3fe1c57e 100644 --- a/locales/lv_LV.po +++ b/locales/lv_LV.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Andrejs , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -474,7 +474,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/nb_NO.po b/locales/nb_NO.po index a8cb8e417..01d0719b4 100644 --- a/locales/nb_NO.po +++ b/locales/nb_NO.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # jostein berge , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -475,7 +475,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:116 diff --git a/locales/nl_BE.po b/locales/nl_BE.po index 77a72c116..8ed9055f6 100644 --- a/locales/nl_BE.po +++ b/locales/nl_BE.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Thierry Bugier , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -475,7 +475,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:116 diff --git a/locales/nl_NL.mo b/locales/nl_NL.mo index 3650f9c63b36bf22cbf3b19a3c84fc22a41fdc7f..185b96cf3df3c585edeb96c6917b3cd51fbc205b 100644 GIT binary patch delta 6145 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 crR6irtE$`Ne_ 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, YEAR. -# +# # Translators: # Chris Gralike, 2022 # Glenn Franssen , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -469,7 +469,7 @@ msgid "Some URL fields contains invalid links" msgstr "Enkele URL velden bevatten ongeldige waarden" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Aanvullende velden" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/pl_PL.mo b/locales/pl_PL.mo index 98570633aa1a78c2eceace86cb895333ceb65303..f0b5c062705647acbb5c26a58229a7e026b1a201 100644 GIT binary patch delta 6690 zcmXZf3s{v!9>?*QtH@ov!$A%=1uq~1YJ#SyVJN$aw-ikgQI4YAvrIc!Qkxa4*=D9z z_Ncj7TS}?>n67SG+p}BgZkC4HrnQPuX|=Ul+J1k`JdgF6nfINU|NLj>J=*xS&;Qze z*8Sq`;y6x0vg35e*%*#B=!dJZD>h;nZo*#pvh@f?P(Oo_*k-+f{Bc71I!+X3U_6dP zjlU54V0~Z5>jY7Fng#{371QuF9E9gF5JUSp9q)C;5b7=r#uQY5nW+Bx*coS{`jw(T zE=C1diR#~g3HU@muj3?9c#Q^i_y`qYE2_g4)QW$`vDhueOn5g2P_IBuT!W#w29=TZ zr~tQFUqJ=7AC-}#*fF1%LMIwp(Tx{Tsqs&BoJ34S4U~`Cf+E!W^H39(V>H%dZ(N5i zY{ocz7h~}f>b-#e=D8b{Iqygc8hA4549rEPtR9uB6&Qq%ptj`qsDTfm0yt;uS5OlK z4=~S@QJEZ%TIo~_!D3XPi;zrtoz)cd;(F|cFQQWaCK9ys4k~3=u`~J&G!uuR`bAq) zQT>Ob4qqYm#9CBFA4g@h85QUUIE?w7HVWF~c$TNsjXVE?@UQo74brfggV)V!F2 z+Ja%I!#5Un21-%aMeiw)O{hR#LKg4rL-o6Y8t_N^JZP9nwF@I@&q9qi9yLx0YJuLx z6clM4>Qp|Ae%NGv3YF4lQ15L=WvT@=@e$PZ`iJ!^?D!50H>plW1=b&RCUQ~ZPcn6{ za~B2e%{=UerKk?~p;EdQHNjR?M3+f2a8sJ+faZNYF<|52!M z^D$KSe-;I$ViESjYD~qo$YWQf5nW#+Wp)yy9ny}cq z3>C;~?707HDJa7As6aMaw^?_i4(Xey!}k_y!egkz^bu-;YpDMIIi?m}@c< zkIKwo?14GCfjm6BS6rNb`FhhkBledOjKT zywuifQ44LfZWzh_Yh~MLP(*uC0lkMx-3e66&Y@QFA5;c>Mwu0NMx`hZa=zF{Qw8o*H--SGKyr@7Aqb59s+S{K|fkcir zCZRGn9QBq0P{^Qg4ZCCF7?bMTun+YjRAALO0-r$Lj(1V1y@vV@ z_~e<4g`rj&jd~u3I^5}4h1sb0cbayuvzLPQ_5dnnC(Q%rEb260u+Q63D-9TH&PX)I zQ!lVqpthz7mEvbmfxLj)^X)hQ_o8mgc?{P5zeYik{({>3&~avx> z9i~d#-e7G)rF4sR7b?&0rgPETF#!cdHVyr;3e{eZx&;rTCRm5M zURzMtYd0#OLm2JLU#U>3Z@bgH{~ab$zl91Yp};J#5Y_G}ApiX+JV}FA_$KP~e`xFN zs1*cGG=GIk$6)FUPytqACtPK1w9lVJ?eVi1fV*w`9#r6Oq56L?k^HN0mIfWRE2xe? zSUXMP22hVit$Zo!maIhedkWR>MbvF+MosV@D)3eufc}N%+6_jHGXeG93@?Q&3Lg8y z^B7BgAFAU=s0=y3Fx&_&&2?{V3YcUYFqB67{!|*lKmK;KTAKpRr{}h!u@3$0` zqMuL$+(ZrF|6B871P-L0gbHXf>b+GMj%!dKlnto&c4IM~Mg^XAm&wp<)LB`G3T!z> zFu&7i3eF!ega|+$|KF#e4wo?<{n>C0oP};I!bq$|4YUR|(9@{f@+VX#S}+R#ibL=eCS%YP zllnANJr5N?Ii~CWueLAjL2box)WCm7y?6rk&2Pgl=u9>3QK-NMpw2=r-i~D$iaSv6 z@5Qco47GsMs4csU-b@P4H1jFVLVYNv+xi2jd%6|*%sWR>0r^cgD{-MF&O`0}64Zpx zqWU%CQ2YS3pnw@>D}zxP>OO<~>%jyXwDLl{6Q^Kz+=~6N1$Ai7V-&Wdz7xMJztxwcnPhx{j0CcORTnbZzL7Y*Z)Pq{N66-XIs z#Y<54emQE7A4CPR4s|`ZSzke|a6fj#_fdgfKyAql)a{Bb=~$50$uR||2z7rws1DVr zL-ZJGz*kX$ylwpub+}qF8KdT#ts0IBbSkP}G3rcJ+xkJ&r}`u&>Hc4(5JyAzQggVn zQS}L^3Cpc@s1-M$uGf0>!{@Cpp`P!=Ubr9o;t7n#pKuUHEihX!8Y7wCsiL4%uSVU| zM^P!>jQ;qlt?xxY>c_A*{taXB0%}FKP=_(L%Mm-m61h({;9f2s{4$e};lT z4=!T>evR7G?@^K8LIu=&q4_ZxfI2)`s1=PvZAA_0$LNo!4E_ssroP7@j9g?g+#8dr z4_rk4_3134K@*gqI@Y32`vz3UW>i2e7>I{aTW}n;MgO$V&s*D2zZE~AGH?s~VUKci zC`X~5Pbnw=`k>6AK`W}lVc38{cmNg9QPkFaj@sk@qE;5@F##o7`=e5wfqJhHgYX_y zz>BaG)}a=@(n~=pe%!j#J~)c%Z~`^aIn+vTU=9W@=6jEMs7!e=37^3PJc!EFdF+f| zTE9h&cO3)J+hd6t*oA6HK}DQ~IupZCk>;WXnuuapoG#&G?5=phQ9~ICU)K&)7kbf1TD1@L3bzM^Mb{vgLeFJKO&Gz|jRKK@Td;UJE z|Hn8UFQ9HwO0C(_d8iLpC1zkP>b)Jc?7t%WiiW-zR%Z@J7OFl2lkq{+)@(<;--?NN z6LkpV>&+QT!BFahts`xFfwc(r{w!NBsVDzBJRTbKfoQ^x!-PtGD~4gat=~We5OS{> zXb>thS++h7b$BPDGBO#}e-0|JCFp|}`7fRSid*iCF81-|dhCq3!^bzzXTvwH6+V47 zcw*CirnGE|{lwQNwx!zrg}-Z|r>tT@tuto90#BW%a#=}*``(fY&w>(FT56I{CZtX+ z_mtJt-0#k-Uqr#3TQ|R>FuJa+w8Aq#t+aCKsDbVwgNJ0c+&3ZEKc>uGRasHujH_gf aC6&ud+{?>q?qBFxQc}9OW$UENss9Iz$RPs& delta 6694 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 dR(PhCdz^x*QqP=, YEAR. # # Translators: -# Thierry Bugier , 2021 # Jacek Maciol , 2021 # netruner , 2021 # Agnieszka Pacyga , 2022 # Norbert Błaszczyk, 2022 # Daniel Wróblewski , 2022 # Ryszard Jeziorski , 2022 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Ryszard Jeziorski , 2022\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Polish (Poland) (https://app.transifex.com/teclib/teams/28042/pl_PL/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -74,7 +74,7 @@ msgstr "Bez ograniczeń" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formularz" @@ -119,7 +119,7 @@ msgstr "Nie można zaktualizować sekcji" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -142,9 +142,8 @@ msgid "Bad request while deleting an actor." msgstr "Złe żądanie podczas usuwania uczestnika." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Kreator formularzy" @@ -158,8 +157,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista formularzy" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Formularz został zapisany" @@ -190,11 +189,11 @@ msgstr "Zobacz wszystkie" msgid "Please, describe your need here" msgstr "Wpisz frazę do wyszukania w formularzach" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Obszar tekstu" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -202,17 +201,17 @@ msgstr "Obszar tekstu" msgid "A required field is empty:" msgstr "Wymagane pole jest puste:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Wyrażenie regularne jest nieprawidłowe" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Użytkownik i formularz" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Lista rozwijana" @@ -220,25 +219,25 @@ msgstr[1] "Listy rozwijane" msgstr[2] "Listy rozwijane" msgstr[3] "Listy rozwijane" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Nieprawidłowa wartość dla " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -259,8 +258,7 @@ msgstr "Katalog LDAP nie został zdefiniowany" msgid "LDAP directory not found!" msgstr "Katalog LDAP nie znaleziony" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Podany format nie pasuje: %s" @@ -279,52 +277,53 @@ msgstr "Tekst jest zbyt długi (maksymalnie %d znaków): %s" msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Wyrażenie regularne" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Zakres" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Dodatkowa weryfikacja" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Pola opcji" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Wymagana wartość w polu:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Wymagane pole jest puste: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "To nie jest liczba całkowita: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Liczba musi być większa niż %d:%s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Liczba musi być mniejsza niż %d:%s" +msgid "This is not an integer: %s" +msgstr "To nie jest liczba całkowita: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Wartość całkowita" @@ -381,7 +380,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" @@ -389,6 +388,10 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Wymagana wartość w polu:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -414,11 +417,11 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Lista wyboru" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data i godzina" @@ -458,7 +461,7 @@ msgstr "Brak wymaganego pliku: %s" msgid "File" msgstr "Plik" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Lista wielokrotnego wyboru" @@ -492,32 +495,46 @@ msgid "Some URL fields contains invalid links" msgstr "Niektóre pola adresu URL zawierają nieprawidłowe łącza" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Dodatkowe pola" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Pola wyboru" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Zakres min." -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Zakres maks." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Typ zgłoszenia" @@ -526,11 +543,21 @@ msgstr "Typ zgłoszenia" msgid "This is not a number: %s" msgstr "To nie jest liczba: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Liczba musi być większa niż %d:%s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Liczba musi być mniejsza niż %d:%s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Wartość rzeczywista" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Data" @@ -583,31 +610,31 @@ msgstr "Niewidoczny aż" msgid "Displayed unless" msgstr "Widoczny jeżeli" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nie udało się dodać lub zaktualizować %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Warunki" @@ -635,13 +662,13 @@ msgstr "Zaktualizuj informacje o żądaniach zgłoszeń i formularzy odpowiedzi" msgid "Satisfaction survey expired" msgstr "Badanie satysfakcji wygasło" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nazwa" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -649,7 +676,7 @@ msgstr "Nazwa" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -658,19 +685,19 @@ msgstr[1] "Typy" msgstr[2] "Typy" msgstr[3] "Typy" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Data rozpoczęcia" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Ostatnia aktualizacja" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -678,10 +705,10 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -690,80 +717,80 @@ msgstr[1] "Zgłaszający" msgstr[2] "Zgłaszający" msgstr[3] "Zgłaszający" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Zatwierdzający formularze" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Komentarz" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Zatwierdzający zgłoszenie" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Grupa technika" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grupa zatwierdzających formularze" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Wszystkie" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nowy" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Przypisany" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Oczekiwanie" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Do zatwierdzenia" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Rozwiązany" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Zamknięte" @@ -787,19 +814,19 @@ msgstr "" msgid "The form as been saved" msgstr "Formularz został zapisany" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Formularz musi zostać zatwierdzony" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Formularz został odrzucony" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Formularz został zaakceptowny" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Formularz został skasowany" @@ -812,15 +839,6 @@ msgstr "" msgid "Form name" msgstr "Nazwa formularza" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -971,78 +989,83 @@ msgstr[1] "Odpowiedzi formularza" msgstr[2] "Odpowiedzi formularza" msgstr[3] "Odpowiedzi formularza" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Wydrukuj formularz" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formularz zaakceptowane przez osobę zatwierdzającą" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formularz został zapisany." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Zapisz" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Wymagane w przypadku odrzucenia" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Odrzucenie" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Edytuj odpowiedzi" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Anuluj edycję" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Akceptacja" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Wymagane jest skomentowanie odrzucenia " -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Nie jesteś osobą zatwierdzającą te odpowiedzi" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Dane formularza" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Nie można wygenerowć obiektów docelowych!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Musisz wybrać osobę zatwierdzającą" @@ -1102,7 +1125,7 @@ msgstr[1] "Języki formularza" msgstr[2] "Języki formularza" msgstr[3] "Języki formularza" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Tłumaczenie" @@ -1110,56 +1133,56 @@ msgstr[1] "Tłumaczenia" msgstr[2] "Tłumaczenia" msgstr[3] "Tłumaczenia" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Dodaj tłumaczenie" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Zaktualizuj tłumaczenie" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nowe tłumaczenie" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Nie znaleziono tłumaczenia" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Czy chcesz usunąć zaznaczone elementy?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Usuń" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Dodaj nowy język" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Język" @@ -1169,6 +1192,14 @@ msgstr "Język" msgid "None" msgstr "Brak" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Wymaga walidacji?" @@ -1208,7 +1239,7 @@ msgid "Properties" msgstr "Właściwości" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1475,7 +1506,7 @@ msgstr "" msgid "Duplicate" msgstr "Powtórzenie" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Dodaj cel" @@ -1646,36 +1677,36 @@ msgstr "" msgid "The entity %1$s is required for the form %2$s." msgstr "Jednostka %1$s jest wymagana przy formularzu %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Nie utworzono dokumentu typu JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Nie znaleziono dokumentu typu JSON " -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Nie powiodło się zaktualizowanie dokumentu typu JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formularze bez kategorii" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Brak dostępnego formularza" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Dodaj" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Niewspierany typ udostępnienia." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "" @@ -1716,11 +1747,11 @@ msgstr[2] "Sekcje" msgstr[3] "Sekcje" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Tytuł jest wymagany" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Liczba warunków" @@ -1738,73 +1769,73 @@ msgstr[1] "Pytania" msgstr[2] "Pytania" msgstr[3] "Pytania" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Typ pola jest wymagany" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Sekcja jest wymagana" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Typ pola %1$s nie jest dostępny dla pytania %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Typ pytania %s niedostępny w wersji publicznej formularza" -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Ten typ pytania wymaga określenia parametrów" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Wymagany parametr dla tego typu pytania" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Poziomy usług" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Zasoby" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Wsparcie" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Zarządzanie" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Narzędzia" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Uwagi" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administracja" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Wtyczka" @@ -1882,15 +1913,15 @@ msgstr "Cel musi być powiązany z istniejącym formularzem." msgid "Name is required." msgstr "Nazwa jest wymagana" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Pytanie o typ użytkownika" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Pytanie o typ jednostki" @@ -2064,23 +2095,23 @@ msgstr "Powiązany element nie istnieje" msgid "Failed to link the item" msgstr "Nie udało się powiązać elementu" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Twój formularz został zaakceptowany" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elementy powiązane" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Element" @@ -2301,50 +2332,50 @@ msgstr "Dostawca" msgid "Yes" msgstr "Tak" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Formularz został utworzony" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Twoje zgłoszenie zostało zapisane" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2354,11 +2385,11 @@ msgstr "" "Możesz zobaczyć swoje odpowiedzi pod podanym adresem:\n" "##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Formularz z GLPI musi zostać zatwierdzony" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2368,11 +2399,11 @@ msgstr "" "Aby uzyskać dostęp kliknij na poniższy odnośnik:\n" "##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Twój formularz został odrzucony" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2385,7 +2416,7 @@ msgstr "" "Możesz go zmodyfikować i wysłać klikając na poniższy odnośnik:\n" "##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2393,11 +2424,11 @@ msgstr "" "Informujemy, że twój formularz został zaakceptowany przez osobę zatwierdzającą.\n" "Twój wniosek został przekazany do realizacji." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Twój formularz został usunięty przez administratora" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2405,25 +2436,25 @@ msgstr "" "Witaj,\\nZ przykrością informujemy, że twój zgłoszenie nie może zostać " "zrealizowane i zostało usunięte przez administratora. " -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Kreator formularzy - zsynchronizuj problemy katalogu usług" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2447,24 +2478,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Anuluj moje zgłoszenie" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Posumowanie problemów" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2514,7 +2545,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Wymagane" diff --git a/locales/pt_BR.mo b/locales/pt_BR.mo index 33dd9b39e79af86c43c29ddd2a7325d0971fb038..b0c709321decbc1bb3eebec36cc3ce662ef8b2f0 100644 GIT binary patch delta 13188 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 CU~AI= delta 11773 zcmZA73w)2||Htur=Q+$~a~L*uGIM6boO8?}=kp;lY&FI(Bd5O1F=v)klJhx-`Vx{< z4ms9OqEgf-r<_tqlK<=dy{`Qp{r>l(&z_&_x)0a!z9+T)sQ3JR-mZ(GzDpdA;@*xE zfrmmI=S%X8Xw^E-#ww0e05@SFbR+*b2l!DDZ(=Z(sOmV?FdpNuJC?-pSQ-~2|2SK1 z`Fo6X9GCNeq%0?jad$i>VGZnq<#7)B<9is0du;hr45xe)12E6lU&q3f@7nSc)OEhq z9mfYFQ3Hv_P}+B@k`$q$2?k+D)C2lqQ5=FyiZc=U$C<~E;zk6Hqf(2Q@R@u_*RO z2JMVMCf8Yk8u2OAOn!&D{wH+l#C4K_cpuesC(%5p7;5d~Q8(5=UrfdjY>2wQy|p*S zP)TT%DBQ3Lo8b^ozM=3gT_PlcxFZ)}dmlT1f?qeeIk^`N;}6c?kGXf0|g z-$M=HQ|n1o$G^c)%tLkH57b_HjJ43G7V}?>q%Nf>Y>#SiII=sPc^HdZPz`*ETGR8W z2VFzYW<%}rCs+!@Yn!(z5zA5ThbiOM{6-f^7!`+6J^c>Vz)dWUf1##4q>h>D z;;6NY#u8WwwZ=_R4P~M_w7{0%Mm6}6Eq{Yrf`_OXarq~kDGWlbWhAO26;UH;XwUaR z-I#{OFdMaovrz+BhWZ|CN6$b|OK=m_p$Ar0{Mwe5LL~B?Lbz@^x1D#QuC=Ipd zb5L)`a!kd8SQ0DNGfUPK)qw%1C7X>J`8K3&=NN{gSADZIrLmme|74Ofoal)fNfzqC zGf@v(f!cfrF&>Yh_QG9cA32XvOH{pqnbKOQnQVY;2d5S4{)wpja!^x04-3=2^BRd7 zUWH|F7pkYHu>{^g?Fp}j=DJ{11F@*@U=V!kBN>$DR0emPe!3_+`|HXP{bsCKG(%B+7PiPpFoYN}hJHe)Ya9){}BWK;(h zVbZST?POvQ?K?Rn>ght%6fQwOT#p**yQm)T zMa{&1)KZP)D{x<5t_fYrwwJ{?OMQy?u)Sjw>6|p6{Dv)H7XfrHDjc_+=s*Yd) zp0nkP_WW&BN1mXTu25T3E`jPmoHZFMQf_O@qfs+86YJvowyeKK@FNxecnvl3J6Hhk zTc27BJZG*8Lv^e)s-rQe-JXc*Ku6U518q42H82-yX6B=oV%c-dzdEpk3hnm2sI@+Y z8sU$qsl8>(zoDl7DQay?wKGds8#RFXs1H|DEQ~!-OF9_U;cQfgC!wyN=OQUc@|r!d z0<{;m+wxA-njJzld;zt)AEHJS+TPqBje6axpdQ>D9*G)w zjD@jS2V*p8P2Sk6OB1ERP#d*PX&5cn|eFuTExN=mU{9#A$eK^v@|NB%VQ?Um};9YxRN>B4W7>1hqEYxP5h+3j0_WVlJ`@SBv z<~vYRd;oR*Z7hZXz0BJXfk!E~>&5&>kreN3rml{)7i#m3M>U*-jr5v_kFv=~x{%V`)5(v3TE}FZH~scQq!d!inCfDVu>B$u2B|d8oC0f*Nsw zex?H@Q5~v@s&8iPgu1@Jb%=EgY9Kk7fLoD{x}0+)TC>NfsVdmtJg_)MQjSH9pebtV zpSR~zP@60h)!;oc(`?K=}l^xAB~5_kfW@e(Fs z=@hf39Z;`j3hMk!)N6Ra)?dPC%7FvTj8?)rlzZCpeAE)}L#_QmsrUaliKhOvy}%h{ zc6}gfGZjJI5N*o|sF5_lFl>nt*c&x~F<2bup=M$YYSZnq^~bRd<)6@{3o8va7dAod z(k`f9!viq}UqVgg99w=HHPQp9w;~TU^Wvov{(7p{`$x>hPgd=3gDi zqaq3)qDB^;W=0l++KhEjn`aU z5;ddiT_hUOZd-8}HKKE%Rmve_i4Lre`7?WY9svBwsMxmBs21emd)FwKM8o_-GK)+#T_XnXG zh(q091Ea77s)MPhw`vlG>-}Fyq6;^9D){3y)}VY2D`CKJv-XLoHEV#nz8z|<2cSke z4mI_2Pz`NFjrhn#!xF*W(U`-~-hA95Bi} zpgyXhCaC+ezB@gP))}STM^BG!Zq>c3I57HeUu6x?v2q!#7bQxPqFQ z$JiW;k2YVn-WWzX6Ezc4u`I4cEy)4Y5`2sL@Z7}#SS_1BwBQ2Nr}ViJl#H6%wzk{}^}Y|nV4Q+QaS>{uYp?_!aghX) zTtGeW3a-P4I2)J0OdTeS^YqaP9?#zqQl5dDxd9W*W*UO}k}g3txCIk%AL_Y3qc`5S z^?#z4*cCm|tYHFb?dzaA)EM=^R;VTDhXrvg>be{(iL+5tzS`FBL%q%iQ8RfBqtIuP zd0rf9>FQ&I-v16Hn&P3TDV%J}Gf-2#4E2FIj#`4>?D?=)%rBh;tVw+`Y7eAi6wX4; z&?Zy|-KgtMqT2h%Q_uQ`DX6G|8c`Fg{%oibjIho@?e_Ip1b3p=@*sxd6?^^>YK8(P zo3|ktRj!P>KMA$=P0{oB|Gh}mfpn~blTh#LX4DPmP@m49Q60Q)^_pVpOQF`htSwi= zvXqlhBkzLcaj30dWZi+T)|~i~BnrcG%v9GyH9P>-;BaKEoEi4~8jPfT9Aohsssn|m znoSjfYB(0PqzzHeYlc49$(FlKW&PE_Kq|Dk#-n!SbX0?LQM-2&s(}wt*BwVq`B|)u z*RU#aBTphUsue^rJig)lix>8?`B?p{}3rvK32FuiGlr9@vd)_-E7u9->C# zKhrEpH0t_#SROl~29S;FU=C^^%TQCl1$}U@E$>Ioyz2x>G|6T3N55I7hlNoMlt8^M zRZvsc)SmBaO+_t9CaR(FsE*G0N>v&<50i_G1F=J73ug9-~GWG{=mf z0;=crQ4i>h+Khux4;qcyq_a^Y-C)me!-A9#pzc480hotn@H*;4p83{yLp3l7HA8P=Aij?pz&_NbJcXX!kFEt&TvCFg z=9{U!huYo6IjIjxdsN3Va4gP8*3R)?Xsm>-DR)3Mv=lXyn^5;3MD2-7sHwk?n!$pL zXtp9r)FRXKw%CYr8mhsys0SUvw)hh!V&%og{;2bdP$S=h+6$kfI(P$HVv$@sL#Pf+ zLS4T&mtm_X+o;f59l~Jz9>efg48^Cm9QvA>(swr~3hFZ@7xRVMZQ_QB>4IEkSqG)aGIp+=_+pJZfgHpqA(_)CeQq zGy{o4J-9Y%MjK-b?2dKtEsVp{NJseZ|0Mb{6?@D4NhTbdQ*MrGcqZ1yofwWcFadp* zne$apZ%c2~UYd+GaWm>I`2kB~;M-=2Vo@_)2}@|(*C0`kTcM_^lP&kL4nnPMhBXVL zD33=qxC|rkFls3;p=RoL48o_VDGyq1{uEppHDg_|fL^=4Bzpf-Q9T=iYH$Q<&Bmf0 zn1f!Je|$;ukkE!xM}`wah_CHMf8!9F>u*4GG{H9s-e9K~y8h#-Hb3s#i$>vns(ifp zTG_hCl)oaLC2kRGh$N!FJx}T!B-c{rAA0q4EVS3KM?FU^ex4@SIvPKtvlrYYzeikG zCC4AOeigYF`DdP5{*$b&S8*Zn#MaNj4xG~~+YA4}57A9%MxPQ>$)^z+M1K3u2IU-U zJeBy^(TPf?P8X#9D^Kb+7m ze;PdWb>LBele=X>I9 z>bDTzkmukOVk>!P;s|kt@*&JWc2hn~OeBsFor&i-nW**G5k$P?$@neC$xI^u*!r(r zbw3e(sr!x?O>`p)Q5VFhCXxS0-jJA1=vY9VFHwzLpWO;XJ;EHc-;4fH+A$8w05?MSh&9NkkF- zsP}ZXABE+FjyqH?C3Ng3wvivj^2B`NnmtGATq6JJU*&hmXHp+d6t*4jL)~P`uVO`e zZ6jPse5CcC%E>HyVk7wpn-|~#dvqanMTxoOuMx$Gj>O;8J;q4lFY<20Jfbn>*HFh9 z;xge)UH&oBCT*!(_TR;_l|AqkPOK&-6TeaJPplOI}_NIg6>xfQ7{?XVbEwCKdZ6{WfHz58b z4enf&Tzkt!iAJjz? zH*NhX%%!X&lxKgA!-!9a{G*4t*0cZe>zu1(ImAF)(}jzwlfPrj`2_ROWwx@)j38z->fxqB!v^brW#|hS9MX z$-gCUg*S-<Sw9qUxzQ(w4wYi=Y|vO_5ODvIYbmD-sj{rd&BFL zbyOh+c``mO)ZMW4sv1X(B{otQPdp%grkqG@ChFR2qpVapb;!RVihAnYC91{vz@_NgwxbjT(8mpLyn% zzq{|V^?cp$wjJt|8`I&QJE`MW{<-6O+{j(fvvlskp2OXJdcEW4F4X@cZ}$%aDtQ-a zpECNT)a;L4ASXw%F, 2021 # Rafael Viana , 2022 # Manoel Ramon, 2022 -# Thierry Bugier , 2022 # Paulo Gobbato , 2022 -# Diego Nobre , 2022 # Rafael Santos , 2022 # Arthur Schaefer , 2022 # Jean Vergaças , 2022 @@ -22,15 +20,18 @@ # Eduardo Spinola , 2022 # Pablo Pierre Ferreira , 2023 # Matheus Rafael, 2023 +# Eduardo Scott , 2023 +# Diego Nobre , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Matheus Rafael, 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/teclib/teams/28042/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -85,7 +86,7 @@ msgstr "Nenhum limite" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulário" @@ -129,7 +130,7 @@ msgstr "Não foi possível atualizar a seção" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -152,9 +153,8 @@ msgid "Bad request while deleting an actor." msgstr "Erro ao excluir um ator." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Form Creator" @@ -168,8 +168,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Lista de formulários" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Formulário salvo com sucesso!" @@ -199,11 +199,11 @@ msgstr "Ver todos" msgid "Please, describe your need here" msgstr "Por favor, descreva o que precisa aqui" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Área de Texto" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -211,42 +211,42 @@ msgstr "Área de Texto" msgid "A required field is empty:" msgstr "Um campo obrigatório está vazio:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "A expressão regular é inválida" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuário e formulário" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Suspenso" msgstr[1] "Listas suspensas" msgstr[2] "Listas suspensas" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Valor inválido para " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "O campo tipo de item é obrigatório\\: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de lista suspensa inválida: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restrição de entidade" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -266,8 +266,7 @@ msgstr "Diretório LDAP não definido!" msgid "LDAP directory not found!" msgstr "Diretório LDAP não encontrado!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Formato específico não corresponde: %s" @@ -286,52 +285,53 @@ msgstr "O texto é muito longo (máximo %d caracteres): %s" msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Expressão regular" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Validação adicional" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Seleção única" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "O valor do campo é obrigatório:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" + +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Um campo obrigatório está vazio: %s" -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Isto não é um número inteiro: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "O número deve ser maior que %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "O número deve ser menor que %d: %s" +msgid "This is not an integer: %s" +msgstr "Isto não é um número inteiro: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Inteiro" @@ -386,13 +386,17 @@ msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Objeto do GLPI" msgstr[1] "Objetos do GLPI" msgstr[2] "Objetos do GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "O valor do campo é obrigatório:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -416,11 +420,11 @@ msgstr[0] "Email" msgstr[1] "Emails" msgstr[2] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Selecionar" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data & hora" @@ -459,7 +463,7 @@ msgstr "Faltando arquivo obrigatório: %s" msgid "File" msgstr "Arquivo" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Seleção Múltipla" @@ -493,32 +497,46 @@ msgid "Some URL fields contains invalid links" msgstr "Alguns campos da URL contêm links inválidos" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Campos adicionais" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Caixas de Seleção" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 #, php-format -msgid "The following question needs at least %d answers: %s" +msgid "Empty values are not allowed: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 +#, php-format +msgid "The following question needs at least %d answers: %s" +msgstr "A questão a seguir precisa de pelo menos %dresposta: %s" + +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" +msgstr "A questão a seguir não aceita mais de %drespostas: %s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Intervalo mín" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Intervalo máx" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Tipo de Solicitação" @@ -527,11 +545,21 @@ msgstr "Tipo de Solicitação" msgid "This is not a number: %s" msgstr "Isto não é um número: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "O número deve ser maior que %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "O número deve ser menor que %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Float" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Data" @@ -582,31 +610,31 @@ msgstr "Escondido a menos que" msgid "Displayed unless" msgstr "Exibido a menos que" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Falha ao adicionar ou atualiza o %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Não é possível exportar um objeto vazio: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Condições" @@ -633,13 +661,13 @@ msgstr "Atualizar dados de emissão de chamados e respostas de formulário" msgid "Satisfaction survey expired" msgstr "Pesquisa de satisfação expirada" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Nome" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -647,7 +675,7 @@ msgstr "Nome" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -655,29 +683,29 @@ msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Data de abertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Ultima atualização" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entidade" msgstr[1] "Entidades" msgstr[2] "Entidades" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -685,80 +713,80 @@ msgstr[0] "Solicitante" msgstr[1] "Solicitantes" msgstr[2] "Solicitantes" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Aprovador do requisição" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comentário" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Aprovador do Chamado" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Grupo do técnico" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Grupo aprovador da requisição" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "Grupo aprovador de chamados" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Solicitante do chamado" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Observador do chamado" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Técnico do chamado" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Novo" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Atribuído" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Aguardando Aprovação" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Solucionado" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Fechado" @@ -781,39 +809,31 @@ msgstr "Como filho de" msgid "The form as been saved" msgstr "Formulário salvo" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Um formulário precisa de validação" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Formulário rejeitado" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Formulário aceito" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Formulário deletado" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "ID do Formulário" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 msgid "Form name" msgstr "Nome do formulário" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadores" -msgstr[2] "Validadores" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -827,7 +847,7 @@ msgstr "Respostas de formulário completo" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Validação do comentário" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -836,7 +856,7 @@ msgstr "Link de validação" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "ID da requisição" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -962,78 +982,85 @@ msgstr[0] "Resposta do formulário" msgstr[1] "Respostas do formulário" msgstr[2] "Respostas do formulário" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Imprimir este formulário" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulário aceito pelo validador." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulário salvo com sucesso." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Salvar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Necessário se rejeitado" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Rejeitar" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Editar respostas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Cancelar edição" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Aceitar" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "É necessário o comentário de rejeição !" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Ocorreu um erro interno ao verificar as suas respostas. Por favor, informe " +"ao seu administrador." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Você não é o validador destas respostas" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Item adicionado com sucesso: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Dados do formulário" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Impossível gerar alvos!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Nenhum conjunto de teste encontrado" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Falha no teste de Turing" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" @@ -1055,7 +1082,7 @@ msgstr "Meus chamados" #: inc/common.class.php:829 msgid "Consult reminders" -msgstr "" +msgstr "Lembretes de consulta" #: inc/common.class.php:849 msgid "Consult feeds" @@ -1091,63 +1118,63 @@ msgstr[0] "Idioma do formulário" msgstr[1] "Idiomas do formulário" msgstr[2] "Idiomas do formulário" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Tradução" msgstr[1] "Traduções" msgstr[2] "Traduções" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "O nome não pode estar vazio." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "O idioma deve estar associado a um formulário." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "O idioma especificado não está disponível." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Adicionar tradução" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Atualizar uma tradução" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nova tradução" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Lista de filtros" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Nenhuma tradução encontrada" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Você gostaria de deletar os itens selecionados?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Deletar" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "String original" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Adicionar uma nova linguagem" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Linguagem" @@ -1157,6 +1184,13 @@ msgstr "Linguagem" msgid "None" msgstr "Nenhum" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Validador" +msgstr[1] "Validadores" +msgstr[2] "Validadores" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Precisa de validação?" @@ -1195,7 +1229,7 @@ msgid "Properties" msgstr "Propriedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1461,7 +1495,7 @@ msgstr "Ações" msgid "Duplicate" msgstr "Duplicar" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Adicionar em alvo" @@ -1545,7 +1579,7 @@ msgstr "Voltar" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formulário atualizado: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1632,36 +1666,36 @@ msgstr "Você não tem o direito de atualizar a entidade%1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "A entidade %1$s é necessária para o formulário %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Falha ao criar o tipo de documento JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Tipo de documento JSON não encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Falha ao atualizar o tipo de documento JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formulários sem categoria" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Nenhum formulário disponível" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Adicionar" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Tipo de alvo não suportado." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1700,11 +1734,11 @@ msgstr[1] "Seções" msgstr[2] "Seções" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "O título é obrigatório" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Contagem de condições" @@ -1721,73 +1755,73 @@ msgstr[0] "Questão" msgstr[1] "Questões" msgstr[2] "Questões" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "O campo \"tipo\" é obrigatório" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "A seção é obrigatória" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "O tipo de campo %1$s não está disponível para a questão %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Este tipo de questão não é compatível com formulários públicos." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Este tipo de questão requer parâmetros" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Um parâmetro está faltando para este tipo de questão" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Níveis de serviço" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Bens" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Assistência" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Gerenciamento" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Ferramentas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "Feed RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administração" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1862,25 +1896,25 @@ msgstr "Um alvo deve ser associado a um formulário existente." msgid "Name is required." msgstr "Um nome é necessário." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Entidade de destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Pergunta de tipo usuário" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Pergunta de tipo entidade" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Procurando por itens inválidos..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Feito." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." @@ -1890,7 +1924,7 @@ msgstr "" #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "Nenhum item inválido encontrado." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." @@ -2039,23 +2073,23 @@ msgstr "Item vinculado não existe" msgid "Failed to link the item" msgstr "Falha ao vincular o item" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Seu formulário foi aceito pelo validador" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Origem da solicitação" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Elementos associados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Item " @@ -2065,7 +2099,7 @@ msgstr "Nenhuma string para traduzir" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Erro interno: string traduzível não encontrada." #: inc/translation.class.php:216 msgid "Language not found." @@ -2271,12 +2305,12 @@ msgstr "Fornecedor" msgid "Yes" msgstr "Sim" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Atualizar tabelas para o innoDB; executar %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2285,13 +2319,13 @@ msgstr "" "O esquema do banco de dados não é consistente com a versão anterior do " "Formcreator %s. Para ver os logs execute o comando %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" "Para ignorar as inconsistências e atualizar de qualquer maneira, execute %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2302,7 +2336,7 @@ msgstr "" "atualize novamente para o GLPI 10 ou posterior e o Formcreator 2.13 ou " "posterior." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2311,20 +2345,20 @@ msgstr "" "O esquema do banco de dados não é consistente com a versão atual do " "Formcreator %s. Para ver os logs habilite o plugin e execute o comando%s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" "As tabelas do plug-in passaram na verificação de integridade do esquema." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Formulário criado" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Sua requisição foi salva" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2334,11 +2368,11 @@ msgstr "" "##formcreator.request_id## e transmitido para a equipe de helpdesk.\\nVocê " "pode ver suas respostas no seguinte link:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Um formulário vindo do GLPI necessita ser validado" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2348,11 +2382,11 @@ msgstr "" "validador.\\nVocê pode acessá-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Seu formulário foi recusado pelo validador" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2364,7 +2398,7 @@ msgstr "" "modificá-lo e re-submetê-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2372,11 +2406,11 @@ msgstr "" "Olá,\\nTemos a satisfação de informá-lo que o seu formulário foi aceito pelo" " validador.\\nSua solicitação será considerada em breve." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Seu formulário foi deletado por um administrador" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2384,25 +2418,25 @@ msgstr "" "Olá,\\nNós lamentamos informar que a sua solicitação não pode ser " "considerada e foi deletada por um administrador." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sincronizar problemas do catálogo de serviços" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Falha ao checar a sanidade das tabelas!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "O esquema da tabela diferente para a tabela \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabela \"%s\" está faltando." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "A tabela desconhecida \"%s\" foi encontrada no banco de dados." @@ -2424,26 +2458,26 @@ msgstr "Exportar" #: hook.php:381 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Permissões de acesso" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Cancelar meu chamado" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "antigo" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Resumo dos problemas" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2490,13 +2524,14 @@ msgstr "Ocorreu um erro interno. Por favor, informe ao administrador." #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Você tem certeza que deseja duplicar este alvo?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Você tem certeza que deseja deletar este alvo?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Obrigatório" diff --git a/locales/pt_PT.po b/locales/pt_PT.po index 6a881b270..3c485c1a9 100644 --- a/locales/pt_PT.po +++ b/locales/pt_PT.po @@ -2,12 +2,12 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Pedro Rocha , 2021 # Rui Melo , 2022 # Pedro B., 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -476,7 +476,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/ro_RO.po b/locales/ro_RO.po index aaf7208ca..1c3b901de 100644 --- a/locales/ro_RO.po +++ b/locales/ro_RO.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Thierry Bugier , 2021 # Doru DEACONU , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -485,7 +485,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:116 diff --git a/locales/ru_RU.mo b/locales/ru_RU.mo index dca0a6980f33ec2116821b9f283430e18923e95e..7b9175a00ccc26ad96f82b1c7e2050c309abfe71 100644 GIT binary patch delta 8090 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 delta 8094 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 H9}fLL*<4T8 diff --git a/locales/ru_RU.po b/locales/ru_RU.po index 625bf42d1..b27b5a211 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -7,18 +7,18 @@ # Kirill Smyshkov , 2021 # Ilya Pavlov , 2022 # Alexander Sokolov , 2022 -# Thierry Bugier , 2022 # Nikolai Petrov , 2022 # Alexey Petukhov , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Alexey Petukhov , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Russian (Russia) (https://app.transifex.com/teclib/teams/28042/ru_RU/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -73,7 +73,7 @@ msgstr "Без ограничений" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Форма" @@ -118,7 +118,7 @@ msgstr "Не удалось обновить раздел" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -141,9 +141,8 @@ msgid "Bad request while deleting an actor." msgstr "Ошибочный запрос при удалении участника" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Создатель форм" @@ -157,8 +156,8 @@ msgstr "%1$s=%2$s" msgid "Form list" msgstr "Список форм" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Форма успешно сохранена!" @@ -189,11 +188,11 @@ msgstr "Показать все" msgid "Please, describe your need here" msgstr "Введите запрос для поиска" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Текстовое поле" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -201,17 +200,17 @@ msgstr "Текстовое поле" msgid "A required field is empty:" msgstr "Обязательное поле пустое:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Недействительное регулярное выражение" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Пользователь и форма" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Выпадающий список" @@ -219,25 +218,25 @@ msgstr[1] "Выпадающие списки" msgstr[2] "Выпадающие списки" msgstr[3] "Выпадающие списки" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Недействительное значение для" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Требуется указать значение поля: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Недействительный тип выпадающего списка: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ограничение организации" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -257,8 +256,7 @@ msgstr "LDAP каталог не определен!" msgid "LDAP directory not found!" msgstr "LDAP каталог не найден!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Указанный формат не соответствует: %s" @@ -277,52 +275,53 @@ msgstr "Текст слишком длинный (максимум %d симво msgid "Text" msgstr "Текст" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Регулярное выражение" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Диапазон" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Дополнительная проверка" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Переключатели" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Требуется указать значение поля:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Обязательное поле пустое: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "Это не целое число: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Число должно быть больше, чем %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Число должно быть меньше, чем %d: %s" +msgid "This is not an integer: %s" +msgstr "Это не целое число: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Целое число" @@ -379,7 +378,7 @@ msgstr[1] "Метки" msgstr[2] "Метки" msgstr[3] "Метки" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Объект GLPI" @@ -387,6 +386,10 @@ msgstr[1] "Объекты GLPI" msgstr[2] "Объекты GLPI" msgstr[3] "Объекты GLPI" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Требуется указать значение поля:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -412,11 +415,11 @@ msgstr[1] "Электронные почты" msgstr[2] "Электронные почты" msgstr[3] "Электронные почты" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Выбор" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Дата и время" @@ -457,7 +460,7 @@ msgstr "Отсутствует требуемый файл: %s" msgid "File" msgstr "Файл" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Множественный выбор" @@ -491,32 +494,46 @@ msgid "Some URL fields contains invalid links" msgstr "Некоторые URL-поля содержат неверные ссылки" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Дополнительные поля" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Галочки" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Диапазон мин." -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Диапазон макс." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Тип запроса" @@ -525,11 +542,21 @@ msgstr "Тип запроса" msgid "This is not a number: %s" msgstr "Это не число: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Число должно быть больше, чем %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Число должно быть меньше, чем %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Число с плавающей запятой" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Дата" @@ -582,31 +609,31 @@ msgstr "Скрыт до тех пор, пока" msgid "Displayed unless" msgstr "Отображается до тех пор, пока" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Не удалось добавить или обновить %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Невозможно экспортировать пустой объект: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Условия" @@ -634,13 +661,13 @@ msgstr "Обновление данных о проблемах из заяво msgid "Satisfaction survey expired" msgstr "Срок опроса удовлетворенности истек" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Имя" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -648,7 +675,7 @@ msgstr "Имя" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -657,19 +684,19 @@ msgstr[1] "Типы" msgstr[2] "Типы" msgstr[3] "Типы" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Статус" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Дата открытия" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Последнее обновление" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Сущность" @@ -677,10 +704,10 @@ msgstr[1] "Сущности" msgstr[2] "Сущности" msgstr[3] "Сущности" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -689,80 +716,80 @@ msgstr[1] "Заказчики" msgstr[2] "Заказчики" msgstr[3] "Заказчики" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Согласующий форму" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Комментарий" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Согласующий заявку" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Техник" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Группа техников" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Группа, согласующая форму" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s%2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Все" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Новый" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Назначенный" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Ожидание" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "На согласовании" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Решено" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Закрыто" @@ -786,19 +813,19 @@ msgstr "Родитель" msgid "The form as been saved" msgstr "Форма сохранена" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Форма требует согласования" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Форма отклонена" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Форма принята" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Форма удалена" @@ -811,15 +838,6 @@ msgstr "" msgid "Form name" msgstr "Название формы" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Согласующий" -msgstr[1] "Согласующие" -msgstr[2] "Согласующие" -msgstr[3] "Согласующие" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -970,78 +988,83 @@ msgstr[1] "Ответы формы" msgstr[2] "Ответы формы" msgstr[3] "Ответы формы" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Печать этой формы" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Форма принята согласующим." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Форма успешно сохранена." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Сохранить" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Требуется если отклонено" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Отклонить" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Редактировать ответы" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Отменить редактирование" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Принять" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Требуется комментарий для отклонения!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Вы не согласующий этих ответов" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Данные формы" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Не удалось создать цели!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Нет набора тестов Тьюринга" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Вы провалили тест Тьюринга" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Вы должны выбрать согласующего!" @@ -1101,7 +1124,7 @@ msgstr[1] "Языки формы" msgstr[2] "Языки формы" msgstr[3] "Языки формы" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Перевод" @@ -1109,56 +1132,56 @@ msgstr[1] "Переводы" msgstr[2] "Переводы" msgstr[3] "Переводы" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Добавить перевод" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Обновить перевод" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Новый перевод" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Фильтр для списка" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Перевод не найден" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Вы хотите удалить выбранные элементы?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Удалить" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Исходная строка" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Добавить новый язык" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Язык" @@ -1168,6 +1191,14 @@ msgstr "Язык" msgid "None" msgstr "Ничего" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Согласующий" +msgstr[1] "Согласующие" +msgstr[2] "Согласующие" +msgstr[3] "Согласующие" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Нужна проверка?" @@ -1207,7 +1238,7 @@ msgid "Properties" msgstr "Свойства" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1476,7 +1507,7 @@ msgstr "Действия" msgid "Duplicate" msgstr "Дублировать" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Добавить цель" @@ -1649,36 +1680,36 @@ msgstr "У вас нет прав редактирования организа msgid "The entity %1$s is required for the form %2$s." msgstr "Для формы %2$s требуется организация %1$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Не удалось создать тип документа JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Тип документа JSON не найден" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Не удалось обновить тип документа JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Формы без категории" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Нет доступных форм" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Добавить" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Неподдерживаемый тип цели." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1719,11 +1750,11 @@ msgstr[2] "Разделы" msgstr[3] "Разделы" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Требуется указать заголовок" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Количество условий" @@ -1741,73 +1772,73 @@ msgstr[1] "Вопросы" msgstr[2] "Вопросы" msgstr[3] "Вопросы" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Требуется указать тип" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Требуется указать раздел" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Тип поля %1$s не доступен для вопроса %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Этот тип вопроса несовместим с публичными формами." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Этот тип вопроса требует указания параметров" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Для этого типа вопроса не указаны параметры" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Уровень поддержки" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Активы" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Помощь" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Управление" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Инструменты" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Заметки" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS-лента" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Администрация" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Плагин" @@ -1883,15 +1914,15 @@ msgstr "Цель должна быть связана с существующе msgid "Name is required." msgstr "Имя обязательно." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Объект назначения" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Пользователь из вопроса" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Организация из вопроса" @@ -2065,23 +2096,23 @@ msgstr "Связанный элемент не существует" msgid "Failed to link the item" msgstr "Не удалось связать элемент" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Ваша форма была принята согласующим" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Источник запроса" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Тип " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Связанные элементы" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Элемент " @@ -2302,50 +2333,50 @@ msgstr "Поставщик" msgid "Yes" msgstr "Да" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" " GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Форма создана" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Ваш запрос сохранен" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2355,11 +2386,11 @@ msgstr "" "##formcreator.request_id## и передан в службу поддержки.\\nВы можете " "посмотреть его по ссылке:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Требуется согласовать форму" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2369,11 +2400,11 @@ msgstr "" "согласующего.\\nПерейдите по ссылке для " "согласования:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Ваш запрос отклонен согласующим" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2385,17 +2416,17 @@ msgstr "" "исправления и отправить его заново по " "ссылке:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." msgstr "Здравствуйте,\\nВаш запрос согласован и будет вскоре рассмотрен." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Ваш запрос удален администратором" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2403,25 +2434,25 @@ msgstr "" "Здравствуйте,\\nВаш запрос не может быть рассмотрен и был удален " "администратором." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Проблемы каталога службы синхронизации" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" @@ -2445,24 +2476,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Отменить мою заявку" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Старый" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Номер из %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Список проблем" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2514,7 +2545,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Обязательный" diff --git a/locales/sk_SK.mo b/locales/sk_SK.mo index a1871ec8dd75ae3b3376dfc43873c46b4af60f5c..c77307e119e3b0ad974fd130eed25568fc33b9d9 100644 GIT binary patch delta 8294 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 SacTaf{G!7A%Gx;t+y5VAPB5MT delta 8274 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, 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Radoslav Koren, 2022\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Slovak (Slovakia) (https://app.transifex.com/teclib/teams/28042/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -69,7 +70,7 @@ msgstr "Bez obmedzenia" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulár" @@ -114,7 +115,7 @@ msgstr "Sekciu sa nepodarilo aktualizovať" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -137,9 +138,8 @@ msgid "Bad request while deleting an actor." msgstr "Zlá požiadavka pri odstraňovaní účastníka" #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Tvorba formulárov" @@ -153,8 +153,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Zoznam formulárov" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Formulár bol úspešne uložený!" @@ -185,11 +185,11 @@ msgstr "Zobraziť všetko" msgid "Please, describe your need here" msgstr "Prosím, popíšte svoju požiadavku" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -197,17 +197,17 @@ msgstr "Textové pole" msgid "A required field is empty:" msgstr "Povinné pole je prázdne:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Bežný výraz je neplatný" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Používateľ a formulár" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Rozbaľovacia ponuka" @@ -215,25 +215,25 @@ msgstr[1] "Rozbaľovacie ponuky" msgstr[2] "Rozbaľovacích ponúk" msgstr[3] "Rozbaľovacia ponuka" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Neplatná hodnota pre" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Pole Typ položky je povinné: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neplatný typ rozbaľovacej ponuky: %s " -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Obmedzenie entity" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,8 +253,7 @@ msgstr "LDAP adresár nie je definovaný!" msgid "LDAP directory not found!" msgstr "LDAP adresár nebol nájdený!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Špecifický formát sa nezhoduje: %s" @@ -273,52 +272,53 @@ msgstr "Text je príliš dlhý (maximum %d znakov): %s" msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Všeobecný výraz" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Rozsah" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Dodatočné overenie" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Tlačidlá predvoľby" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Hodnota poľa je povinná:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "" + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "" -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "" + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Povinné pole je prázdne: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "Toto nie je číslo: %s" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Nasledujúce číslo musi byť väčšie ako %d: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Nasledujúce číslo musí byť menšie ako %d: %s" +msgid "This is not an integer: %s" +msgstr "Toto nie je číslo: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Číslo" @@ -375,7 +375,7 @@ msgstr[1] "Štítky" msgstr[2] "Štítky" msgstr[3] "Štitky" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI objekt" @@ -383,6 +383,10 @@ msgstr[1] "GLPI objekty" msgstr[2] "GLPI objekty" msgstr[3] "GLPI objekty" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Hodnota poľa je povinná:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -408,11 +412,11 @@ msgstr[1] "Emaily" msgstr[2] "Emailov" msgstr[3] "Emaily" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Vyber" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Dátum a čas" @@ -452,7 +456,7 @@ msgstr "Chýba požadovaný súbor: %s" msgid "File" msgstr "Súbor" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Viacnásobný výber" @@ -488,32 +492,46 @@ msgid "Some URL fields contains invalid links" msgstr "Niektoré polia adries URL obsahujú neplatné odkazy" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Doplnkové polia" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "Zaškrtávacie políčka" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "" + +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Rozsah min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "Typ požiadavky" @@ -522,11 +540,21 @@ msgstr "Typ požiadavky" msgid "This is not a number: %s" msgstr "Toto nie je číslo: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Nasledujúce číslo musi byť väčšie ako %d: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Nasledujúce číslo musí byť menšie ako %d: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Pohyblivý" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Dátum" @@ -579,31 +607,31 @@ msgstr "Skryté, pokiaľ" msgid "Displayed unless" msgstr "Zobrazené pokiaľ" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nepodarilo sa pridať alebo aktualizovať %1$s %2$s" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nie je možné exportovať prázdny objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Podmienky" @@ -631,13 +659,13 @@ msgstr "Aktualizujte issue z tiketov a reakcií formulárov" msgid "Satisfaction survey expired" msgstr "Platnosť prieskumu spokojnosti vypršala" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Meno" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 @@ -645,7 +673,7 @@ msgstr "Meno" msgid "ID" msgstr "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" @@ -654,19 +682,19 @@ msgstr[1] "Typov" msgstr[2] "Typov" msgstr[3] "Typy" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Stav" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Dátum otvorenia" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Posledná aktualizácia" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entita" @@ -674,10 +702,10 @@ msgstr[1] "Entít" msgstr[2] "Entít" msgstr[3] "Entity" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" @@ -686,80 +714,80 @@ msgstr[1] "Žiadateľov" msgstr[2] "Žiadateľov" msgstr[3] "Žiadatelia" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" msgstr "Schvaľovateľ požiadavky" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Poznámka" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Schvaľovateľ tiketov" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "IT technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Skupina IT technikov" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Skupina schvaľovateľov požiadavky" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Všetci" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Pridelený" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Čakanie" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Na overenie" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Vyriešené" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Uzavretý" @@ -783,19 +811,19 @@ msgstr "As child of" msgid "The form as been saved" msgstr "Formulár bol uložený." -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Formulár je potrebné overiť" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Formulár je odmietnutý" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Formulár je akceptovaný" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Formulár je vymazaný" @@ -808,15 +836,6 @@ msgstr "" msgid "Form name" msgstr "Názov formulára" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Overovateľ" -msgstr[1] "Overovateľov" -msgstr[2] "Overovateľov" -msgstr[3] "Overovatelia" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -967,78 +986,83 @@ msgstr[1] "Formuláre" msgstr[2] "Formuláre" msgstr[3] "Formulár" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Tlačiť tento formulár" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." msgstr "Formulár akceptovaný overovateľom" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Formulár úspešne uložený." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Uložiť" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Vyžaduje sa v prípade odmietnutia" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Odmietnuť" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Upraviť odpovede" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Zrušiť editáciu" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Akceptovať" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Vyžaduje sa odmietnutý komentár!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Nie ste overovateľom týchto reakcií" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Položka úspešne pridaná: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Údaje formulára" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Nie je možné generovať ciele!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Musíte vybrať overenie!" @@ -1098,7 +1122,7 @@ msgstr[1] "Jazyky formulárov" msgstr[2] "Jazyky formulárov" msgstr[3] "Jazyky formulára" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Preklad" @@ -1106,56 +1130,56 @@ msgstr[1] "Prekladov" msgstr[2] "Predkladov" msgstr[3] "Preklady" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." msgstr "" -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." msgstr "" -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." msgstr "" -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Pridať preklad" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Aktualizovať preklad" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Nový preklad" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Zoznam filtrov" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Nenašiel sa žiadny preklad" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Chcete vymazať vybrané položky?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Vymazať" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Original string" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Pridať nový jazyk" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Jazyk" @@ -1165,6 +1189,14 @@ msgstr "Jazyk" msgid "None" msgstr "Žiadny" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Overovateľ" +msgstr[1] "Overovateľov" +msgstr[2] "Overovateľov" +msgstr[3] "Overovatelia" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Je potrebné overenie?" @@ -1204,7 +1236,7 @@ msgid "Properties" msgstr "Vlastnosti" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1473,7 +1505,7 @@ msgstr "Akcie" msgid "Duplicate" msgstr "Duplicitné" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Pridaj cieľ" @@ -1644,36 +1676,36 @@ msgstr "Nemáte právo aktualizovať entitu %1$s." msgid "The entity %1$s is required for the form %2$s." msgstr "Pre formulár %2$s sa vyžaduje entita %1$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "Nepodarilo sa vytvoriť typ dokumentu JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "Typ dokumentu JSON sa nenašiel" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "Nepodarilo sa aktualizovať typ dokumentu JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Formuláre bez kategórie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "____________________________________" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Pridať" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Nepodporovaný typ cieľa." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1714,11 +1746,11 @@ msgstr[2] "Sekcií" msgstr[3] "Sekcie" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Vyžaduje sa názov" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Počet podmienok" @@ -1736,73 +1768,73 @@ msgstr[1] "Otázok" msgstr[2] "Otázok" msgstr[3] "Otázky" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Vyžaduje sa typ poľa" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Sekcia je povinná" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Typ poľa %1$s nie je k dispozícii pre otázku %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Tento typ otázok nie je kompatibilný s verejnými formulármi." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Tento typ otázky vyžaduje parametre" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Pre tento typ otázky chýba parameter" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Úrovne služieb" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Aktíva" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Pomoc" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Manažment" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Nástroje" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Poznámky" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS zdroj" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "Administrácia" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" @@ -1878,15 +1910,15 @@ msgstr "Cieľ musí byť priradený k existujúcemu formuláru." msgid "Name is required." msgstr "Meno je povinné." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Cieľová entita" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Typ používateľa" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Typ entity" @@ -2061,23 +2093,23 @@ msgstr "Prepojená položka neexistuje" msgid "Failed to link the item" msgstr "Chyba prepojenia položky" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Váš formulár bol akceptovaný overovateľom" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "Zdroj požiadavky" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "Pridružené prvky" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Položka" @@ -2298,24 +2330,24 @@ msgstr "Dodávateľ" msgid "Yes" msgstr "Áno" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Aktualizujte tabuľky na innoDB; beží %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "Ak chcete ignorovať nezrovnalosti a upgradovať aj tak, spustite %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2325,26 +2357,26 @@ msgstr "" "na GLPI 9.5.7, upgradujte Tvorbu formulárov na verziu 2.12.5 a potom znova " "aktualizujte na GLPI 10 alebo novší a Tvorbu formulárov 2.13 alebo novší." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "Plugin prešiel kontrolou integrity." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Formulár bol vytvorený" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "Vaša požiadavka bola uložená." -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2354,11 +2386,11 @@ msgstr "" "##formcreator.request_id## a postúpená service desku. \\nReakcie na žiadosť " "si môžete pozrieť na nasledujúcom odkaze:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Formulár z GLPI je potrebné overiť" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2368,11 +2400,11 @@ msgstr "" "overovateľ.\\nMôžete sa k nemu dostať kliknutím na tento " "odkaz:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "Váš formulár bol odmietnutý overovateľom" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2384,7 +2416,7 @@ msgstr "" "môžete upraviť a znova odoslať kliknutím na tento odkaz:\\n " "##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2392,11 +2424,11 @@ msgstr "" "Dobrý deň,\\nOznamujeme Vám, že overovateľ Váš formulár prijal.\\nVaša " "žiadosť bude čoskoro posúdená." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Váš formulár bol odstránený administrátorom" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2404,25 +2436,25 @@ msgstr "" "Dobrý deň,\\nOznamujeme Vám, že Vašu žiadosť nemôžeme posúdiť a " "administrátor ju vymazal." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Tvorba formulárov - Problémy so synchronizáciou katalógu služieb" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Nepodarilo sa skontrolovať logickosť tabuliek!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Schéma tabuľky je odlišná pre tabuľku \"%s\"." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabuľka „%s“ chýba." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "V databáze bola nájdená neznáma tabuľka \"%s\"." @@ -2446,24 +2478,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Zrušiť tiket" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Starý" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "Počet %s" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Súhrn issues" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2515,7 +2547,8 @@ msgstr "" msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Povinný" diff --git a/locales/sr_RS.po b/locales/sr_RS.po index b32ecff13..785fc3939 100644 --- a/locales/sr_RS.po +++ b/locales/sr_RS.po @@ -2,10 +2,10 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Sinisa R , 2022 -# +# #, fuzzy msgid "" msgstr "" @@ -474,7 +474,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 diff --git a/locales/tr_TR.mo b/locales/tr_TR.mo index 81471a639e08534023a9cd46e0022313e93a008c..e7a1f577a0abf17347a0f255f0bd42d75d32f458 100644 GIT binary patch delta 14214 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

)cztOshMu5^;ZB)OcWv z7u3v$+4Cc@h`#^HB>K*0p?>k!V-@@cH6#BKrnC{L8Kq(^?28(}eDuS$sLi|qi{krO z3_n3V{{-r}H&B%f&r(0@UyGz19qmvf&BSUr4Ym8*>f$`bqhGa~p-4?ZWFQCqE#G1GlHS=qz&+aeO zb)|F6=h*R0PFK#$Zl6TL7i`eT9Pyu_19@=h|##zUYL)X`2o~*Cv5uyHl%$G zt7F`BvxM!j9PK=e!X>D$Vk>HI?Lj^7=yYyWiOc%+K%#%<9>4KVZI%@Nb zK+Qn+=|L}}*7^<93lF09#^X&K(YJh7|*LhHDc>wi-a~OaRP)qa#bzRs?=KdH|CF-HhH^M5|8NL7i-$WA4 zXddc?%TP0T7i;1f)LwArm>Gs(4VpEvEcQfQHwIO~H&M^oi+b(}R0S@e2Kp0ffH%>V zPx6RlDQ=l-O4($d8DS69TDwpWUV$rdJJ!Zl^UdFq6RYtSB^`;{12a&2;1yJ5c4G>j zvKC!r`kP}6{rwm5{p&?8+p!AO-fKOL`sMotHR6E9ri2lw7e}G?LIM`Xme>V5U!O>S96gRCrL$rY>lDV!8!mN(9T88Y%^-6pP?%9J+|=SflJK)4tRd4 zso*wD=KN(0!brEV3Ra|D54A+DUL;{88K@tgiKrK@M9us(#^MbO#^7aUAki2@y8&vG z^+8o41B>EhR7Gavv$z;r-~|lF=;hvtx|~E3&Ad6*z-O@$=AmZ%9#+AVsDa$ar!aDb znQ<#r|3a*V+p#)c!j4#k9a{=}q27~g9gE(-|0j_Y;>04C)yGEy~rkp6KCy3f8lVOZ?ZPUR|xi{6OOL`k`x@b>_wyTE}ee9{EcY)9??Ec zJVX3StS9Oc{q1>D=ODSC5_`0?zHF~yMZ8B6f1V)P+QQwUAy^gxJU-^9UbS3{fE|dRFe?5E;^*!vs zi^SD`u5*7KU&J-ewkO~TVk%LV>vZTR&X=*gio4ap@gIVJ4Ra0=KAhW(5A5~T@g%X2 zJ{?PJziF|XX%{83=$M38eORAQNc4-bhX}J*eny{;P+JJo;%_Ya7ZLjIb`tuY|0Mbl z4e7sz|HB;YOXzbLNaz?$e>|~)XhVCWx7U3xKG^j>=@6m`rviCpO`J@7JoY7elYfh0 zgpNi;6!`+wr(eqUe}`Y%{IZqP-oMM_IU-pJ$Mc-;YOZlPdrhAcOvf+euM^#fS+rXc z8N_JX9}}+-Ix>je^fxDVkRMkkhkmVZ68h0hA&N1fI<)nr*T+;sM^EB_H#gsi)07Sm z(VpnViBN2Yd+iP9aH!3T^3bK6Z%6wZVkEJO_%E@A{_BK}_OuI*ToV2kalR&Ar++hX zo_wZ@WCpR7MrYzMagFw;Sa7^g`w%gOI81aV+Hx`xbp#R5dozB$>C3VG>e~9RT?hK)0ETO-TmeQU; z{7!VGeFRIRj(G-06R)9fU>C_Lq8>4kuq)#HWG@sU#8X5R@h!2PD8sey;%vN2d`|9% zv+)kGp9o-5Is)lGi*dv+9pr! zHG6F%e3RHmyui6Jw*MXS&uw0W`}dH)NnZ(K0r@f_g6K&6Mc*TIMf1l)8qX06iN>^- zp^h`e{|I0D3XV}WX+z&@1)bLJIF0^w#B}0!+Wm>Qh!2Qb^y!E<=uemT-?WlA@r0;g zPXt@b(U(sYA(9Cll@0&@=Y3s6>mimTRJdKlCE^Er&q4AHL?@!)XzWc`{}v<_xNtkM zj=Ul9CwVAQp7@dY(t9!G?|Bxt6 zbhG_*yPQJ*H0-1J4JV7E|1DxU`ET}2fW0=2wm(swC~VJ(qr|IRa}T!>&4~!&8TzK+ z+Ze{chLK+&Z>3+G8#MOQh$Oxsz9xkK#2nh+UnSnm;-Xli4Z;W`)^Hri+$bOmh5m3T)Nnu>mKZR z+Zi|py#_4Q+?c9R#kQHT@~cHyy`C>&!t!Q R_<6Rx(ZbK;vu>=<{{c4u-nIY$ diff --git a/locales/tr_TR.po b/locales/tr_TR.po index adc1d149b..48b3e9eba 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -5,17 +5,17 @@ # # Translators: # Ali AY , 2022 -# Thierry Bugier , 2022 # Kaya Zeren , 2023 +# Thierry Bugier , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" +"POT-Creation-Date: 2023-10-20 09:50+0200\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Kaya Zeren , 2023\n" +"Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Turkish (Turkey) (https://app.transifex.com/teclib/teams/28042/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -70,7 +70,7 @@ msgstr "Sınır yok" #: ajax/homepage_link.php:36 inc/formlist.class.php:46 #: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2027 entrée standard:47 +#: inc/form.class.php:2032 entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -113,7 +113,7 @@ msgstr "Bölüm güncellenemedi" #: front/wizardreminders.php:49 front/wizardreminders.php:51 #: front/wizard.php:45 front/wizard.php:50 front/wizardfeeds.php:49 #: front/wizardfeeds.php:51 front/issue.php:44 front/issue.php:50 -#: front/formanswer.php:44 front/reservation.php:46 front/reservation.php:48 +#: front/formanswer.php:46 front/reservation.php:46 front/reservation.php:48 #: front/knowbaseitem.form.php:48 front/knowbaseitem.form.php:50 #: front/reservationitem.php:42 front/reservationitem.php:44 #: front/formanswer.form.php:74 front/reservation.form.php:46 @@ -136,9 +136,8 @@ msgid "Bad request while deleting an actor." msgstr "Bir ilgili silinirken hatalı bir istek yapıldı." #: front/targetticket.form.php:95 front/targetchange.form.php:81 -#: front/formanswer.php:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:77 front/form.php:44 inc/common.class.php:692 -#: inc/common.class.php:699 +#: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 +#: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" msgstr "Form Oluşturucu" @@ -152,8 +151,8 @@ msgstr "%1$s = %2$s" msgid "Form list" msgstr "Form listesi" -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 +#: front/formdisplay.php:90 inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 msgid "The form has been successfully saved!" msgstr "Form kaydedildi!" @@ -182,11 +181,11 @@ msgstr "Tümünü görüntüle" msgid "Please, describe your need here" msgstr "Lütfen neye gerek duyduğunuzu yazın" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:176 msgid "Textarea" msgstr "Metin alanı" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -194,41 +193,41 @@ msgstr "Metin alanı" msgid "A required field is empty:" msgstr "Zorunlu bir alan boş bırakılmış:" -#: inc/field/textareafield.class.php:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: inc/field/textareafield.class.php:257 inc/field/textfield.class.php:178 +#: inc/field/integerfield.class.php:82 inc/field/floatfield.class.php:197 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "Kurallı ifade geçersiz" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Kullanıcı ve form" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:434 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Açılan kutu" msgstr[1] "Açılan kutular" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:465 msgid "Invalid value for " msgstr "Şunun değeri geçersiz" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:477 #, php-format msgid "The itemtype field is required: %s" msgstr "Öge türü alanı gerekli: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:493 #, php-format msgid "Invalid dropdown type: %s" msgstr "Açılan kutu türü geçersiz: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Birim kısıtlaması" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:840 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -248,8 +247,7 @@ msgstr "LDAP dizini belirtilmemiş!" msgid "LDAP directory not found!" msgstr "LDAP dizini bulunamadı!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Özel biçim eşleşmiyor: %s" @@ -268,52 +266,53 @@ msgstr "Metin çok uzun (en fazla %d karakter olmalı): %s" msgid "Text" msgstr "Metin" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" msgstr "Kurallı ifade" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" msgstr "Aralık" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" msgstr "Ek değerlendirme" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Radyo düğmeleri" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 -msgid "The field value is required:" -msgstr "Alan değeri zorunludur:" +#: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 +msgid "The field value is required." +msgstr "Alan değerinin yazılması zorunludur." + +#: inc/field/radiosfield.class.php:127 +msgid "Only one default value is allowed." +msgstr "Yalnızca bir varsayılan değer olabilir." -#: inc/field/radiosfield.class.php:191 inc/field/selectfield.class.php:103 -#: inc/field/datetimefield.class.php:118 inc/field/actorfield.class.php:257 +#: inc/field/radiosfield.class.php:138 +msgid "The default value is not in the list of available values." +msgstr "Varsayılan değer kullanılabilecek değerler listesinde yok." + +#: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 +#: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 #: inc/field/checkboxesfield.class.php:190 inc/field/floatfield.class.php:124 -#: inc/field/datefield.class.php:115 #, php-format msgid "A required field is empty: %s" msgstr "Zorunlu bir alan boş bırakılmış: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format -msgid "This is not an integer: %s" -msgstr "Bu bir tamsayı değil: %s" +msgid "This value %1$s is not allowed: %2$s" +msgstr "Bu %1$s değerine izin verilmiyor: %2$s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:60 #, php-format -msgid "The following number must be greater than %d: %s" -msgstr "Şu sayı %d değerinden büyük olmalıdır: %s" - -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "Şu sayı %d değerinden küçük olmalıdır: %s" +msgid "This is not an integer: %s" +msgstr "Bu bir tamsayı değil: %s" -#: inc/field/integerfield.class.php:101 +#: inc/field/integerfield.class.php:71 msgid "Integer" msgstr "Tamsayı" @@ -366,12 +365,16 @@ msgid_plural "Tags" msgstr[0] "Etiket" msgstr[1] "Etiketler" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI nesnesi" msgstr[1] "GLPI nesneleri" +#: inc/field/glpiselectfield.class.php:100 inc/field/fieldsfield.class.php:512 +msgid "The field value is required:" +msgstr "Alan değeri zorunludur:" + #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" @@ -393,11 +396,11 @@ msgid_plural "Emails" msgstr[0] "E-posta" msgstr[1] "E-postalar" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:98 msgid "Select" msgstr "Seçin" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Tarih ve saat" @@ -435,7 +438,7 @@ msgstr "Gerekli bir dosya eksik: %s" msgid "File" msgstr "Dosya" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Çoklu seçim" @@ -469,32 +472,46 @@ msgid "Some URL fields contains invalid links" msgstr "Bazı adres alanlarında geçersiz bağlantılar var" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "Ek alanlar" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" msgstr "İşaret kutuları" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:208 +#, php-format +msgid "Empty values are not allowed: %s" +msgstr "Boş değerlere izin verilmiyor: %s" + +#: inc/field/checkboxesfield.class.php:216 +#, php-format +msgid "This value %1$s is not alowed: %2$s" +msgstr "Bu %1$s değerine izin verilmiyor: %2$s" + +#: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "Şu sorunun en az %d yanıtı olmalıdır: %s" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "Şu soruya %d yanıttan fazlası verilemez: %s" + +#: inc/field/checkboxesfield.class.php:270 +msgid "The default values are not in the list of available values." +msgstr "Varsayılan değerler kullanılabilecek değerler listesinde yok." -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:325 msgid "Range min" msgstr "Aralık başlangıcı" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:326 msgid "Range max" msgstr "Aralık bitişi" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 msgid "Request type" msgstr "İstek türü" @@ -503,11 +520,21 @@ msgstr "İstek türü" msgid "This is not a number: %s" msgstr "Bu bir sayı değil: %s" -#: inc/field/floatfield.class.php:182 +#: inc/field/floatfield.class.php:170 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "Şu sayı %d değerinden büyük olmalıdır: %s" + +#: inc/field/floatfield.class.php:176 +#, php-format +msgid "The following number must be lower than %d: %s" +msgstr "Şu sayı %d değerinden küçük olmalıdır: %s" + +#: inc/field/floatfield.class.php:186 msgid "Float" msgstr "Ondalık" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Tarih" @@ -556,31 +583,31 @@ msgstr "Şu olmadan gizlensin" msgid "Displayed unless" msgstr "Şu olmadan görüntülensin" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 inc/form_validator.class.php:379 +#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 -#: inc/form.class.php:1920 inc/targetchange.class.php:304 -#: inc/section.class.php:381 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:836 inc/questionparameter/range.class.php:202 +#: inc/form.class.php:1925 inc/targetchange.class.php:304 +#: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 +#: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s%2$s eklenemedi ya da güncellenemedi" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 inc/form_validator.class.php:403 +#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 -#: inc/section.class.php:406 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:885 inc/questionparameter/range.class.php:137 +#: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 +#: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 #, php-format msgid "Cannot export an empty object: %s" msgstr "Boş bir nesne dışa aktarılamaz: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:263 msgid "Conditions" msgstr "Koşullar" @@ -606,129 +633,129 @@ msgstr "Sorun verileri destek kaydı ve form yanıtlarından güncellensin" msgid "Satisfaction survey expired" msgstr "Memnuniyet anketinin süresi geçmiş" -#: inc/issue.class.php:515 inc/form_language.class.php:229 -#: inc/form.class.php:156 inc/form.class.php:2221 entrée standard:52 +#: inc/issue.class.php:527 inc/form_language.class.php:232 +#: inc/form.class.php:156 inc/form.class.php:2226 entrée standard:52 #: standard:49 standard:57 standard:38 standard:39 standard:46 msgid "Name" msgstr "Ad" -#: inc/issue.class.php:527 inc/formanswer.class.php:241 +#: inc/issue.class.php:539 inc/formanswer.class.php:241 #: inc/formanswer.class.php:314 inc/targetproblem.class.php:624 #: inc/form.class.php:147 inc/targetchange.class.php:335 #: inc/section.class.php:95 inc/question.class.php:156 #: inc/targetticket.class.php:180 entrée standard:45 msgid "ID" -msgstr "Kod" +msgstr "Kimlik" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 +#: inc/issue.class.php:548 inc/form.class.php:503 inc/form.class.php:2235 #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" msgstr[0] "Tür" msgstr[1] "Türler" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:561 inc/formanswer.class.php:301 msgid "Status" msgstr "Durum" -#: inc/issue.class.php:561 +#: inc/issue.class.php:573 msgid "Opening date" msgstr "Açılma tarihi" -#: inc/issue.class.php:570 +#: inc/issue.class.php:582 msgid "Last update" msgstr "Son güncelleme" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" msgstr[0] "Birim" msgstr[1] "Birimler" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 #: inc/notificationtargetformanswer.class.php:96 #: inc/target_actor.class.php:101 inc/formanswer.class.php:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée #: standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "İstekte bulunan" msgstr[1] "İstekte bulunanlar" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" -msgstr "Form onaylayıcı" +msgstr "Formu onaylayan" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 -#: inc/form_language.class.php:243 +#: inc/issue.class.php:643 inc/formanswer.class.php:644 +#: inc/formanswer.class.php:651 inc/formanswer.class.php:733 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Açıklama" -#: inc/issue.class.php:643 +#: inc/issue.class.php:655 msgid "Ticket approver" msgstr "Destek kaydını onaylayan" -#: inc/issue.class.php:716 +#: inc/issue.class.php:728 msgid "Technician" msgstr "Teknisyen" -#: inc/issue.class.php:747 +#: inc/issue.class.php:759 msgid "Technician group" msgstr "Teknisyen grubu" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:795 inc/formanswer.class.php:290 msgid "Form approver group" msgstr "Form onaylayıcı grubu" -#: inc/issue.class.php:805 +#: inc/issue.class.php:817 msgid "Ticket approver group" -msgstr "Destek kaydını onaylayan grubu" +msgstr "Destek kaydı onaylayıcı grubu" -#: inc/issue.class.php:845 +#: inc/issue.class.php:857 msgid "Ticket requester" msgstr "Destek kaydı isteğinde bulunan" -#: inc/issue.class.php:892 +#: inc/issue.class.php:904 msgid "Ticket observer" msgstr "Destek kaydını izleyen" -#: inc/issue.class.php:940 +#: inc/issue.class.php:952 msgid "Ticket technician" msgstr "Destek kaydı teknisyeni" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1099 #, php-format msgid "%1$s %2$s" msgstr "%1$s %2$s" -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 +#: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:698 msgid "All" msgstr "Tümü" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1363 hook.php:699 msgid "New" msgstr "Ekle" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1369 hook.php:700 msgid "Assigned" msgstr "Atanmış" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1375 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:69 hook.php:701 msgid "Waiting" msgstr "Bekliyor" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1381 hook.php:702 msgid "To validate" msgstr "Değerlendirilecek" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1387 hook.php:703 msgid "Solved" msgstr "Çözümlenmiş" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1393 hook.php:704 msgid "Closed" msgstr "Kapalı" @@ -750,38 +777,31 @@ msgstr "Şunun alt ögesi olarak" msgid "The form as been saved" msgstr "Form kaydedildi" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 install/install.php:419 msgid "A form need to be validate" msgstr "Değerlendirilmesi gereken bir form var" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:425 msgid "The form is refused" msgstr "Form reddedildi" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:431 msgid "The form is accepted" msgstr "Form onaylandı" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:437 msgid "The form is deleted" msgstr "Form silindi" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "Form kimliği" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 msgid "Form name" msgstr "Form adı" -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Değerlendiren" -msgstr[1] "Değerlendirenler" - #: inc/notificationtargetformanswer.class.php:78 #: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 #: entrée standard:49 @@ -795,7 +815,7 @@ msgstr "Tam form yanıtları" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Değerlendirme yorumu" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -804,7 +824,7 @@ msgstr "Değerlendirme bağlantısı" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "İstek kimliği" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -928,78 +948,85 @@ msgid_plural "Form answers" msgstr[0] "Form yanıtı" msgstr[1] "Form yanıtları" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:629 msgid "Print this form" msgstr "Bu formu yazdır" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:654 msgid "Form accepted by validator." -msgstr "Form değerlendirici tarafından onaylandı" +msgstr "Form değerlendiren tarafından onaylandı" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:656 msgid "Form successfully saved." msgstr "Form kaydedildi" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:726 inc/formaccesstype.class.php:126 msgid "Save" msgstr "Kaydet" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:738 msgid "Required if refused" msgstr "Reddedildi ise zorunlu" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:744 msgid "Refuse" msgstr "Reddet" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:752 msgid "Edit answers" msgstr "Yanıtları düzenle" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:758 msgid "Cancel edition" msgstr "Düzenlemeyi iptal et" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:765 msgid "Accept" msgstr "Onayla" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:788 msgid "Refused comment is required!" msgstr "Red açıklaması zorunludur!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Yanıtlarınız doğrulanırken bir sorun çıktı. Lütfen bu durumu BT yöneticinize" +" bildirin." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" msgstr "Bu yanıtların değerlendireni değilsiniz" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" msgstr "Öge eklendi: %1$s (%2$s: %3$s)" -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 +#: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" msgstr "Form verileri" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 msgid "Cannot generate targets!" msgstr "Hedefler oluşturulamadı!" -#: inc/formanswer.class.php:1428 +#: inc/formanswer.class.php:1438 +#, php-format +msgid "Answer is invalid in %1$s" +msgstr "%1$s içindeki yanıt geçersiz" + +#: inc/formanswer.class.php:1466 msgid "No turing test set" msgstr "Herhangi bir Turing sınaması ayarlanmamış" -#: inc/formanswer.class.php:1434 +#: inc/formanswer.class.php:1472 msgid "You failed the Turing test" msgstr "Turing sınamasını geçemediniz" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1496 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" @@ -1021,7 +1048,7 @@ msgstr "Destek isteklerim" #: inc/common.class.php:829 msgid "Consult reminders" -msgstr "" +msgstr "Anımsatıcılara bakın" #: inc/common.class.php:849 msgid "Consult feeds" @@ -1055,62 +1082,62 @@ msgid_plural "Form languages" msgstr[0] "Form dili" msgstr[1] "Form dilleri" -#: inc/form_language.class.php:78 inc/form_language.class.php:364 +#: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" msgstr[0] "Çeviri" msgstr[1] "Çeviriler" -#: inc/form_language.class.php:119 +#: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "Ad boş olamaz." -#: inc/form_language.class.php:127 +#: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "Dil bir form ile ilişkilendirilmiş olmalıdır." -#: inc/form_language.class.php:135 +#: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "Belirtilen dil kullanılamıyor." -#: inc/form_language.class.php:265 +#: inc/form_language.class.php:268 msgid "Add a translation" msgstr "Bir çeviri ekle" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:302 js/scripts.js:1171 msgid "Update a translation" msgstr "Bir çeviriyi güncelle" -#: inc/form_language.class.php:329 inc/form_language.class.php:331 +#: inc/form_language.class.php:332 inc/form_language.class.php:334 msgid "New translation" msgstr "Yeni çeviri" -#: inc/form_language.class.php:334 +#: inc/form_language.class.php:337 msgid "Filter list" msgstr "Listeyi süz" -#: inc/form_language.class.php:339 inc/form_language.class.php:438 +#: inc/form_language.class.php:342 inc/form_language.class.php:441 msgid "No translation found" msgstr "Herhangi bir çeviri bulunamadı" -#: inc/form_language.class.php:344 +#: inc/form_language.class.php:347 msgid "Do you want to delete the selected items?" msgstr "Seçilmiş ögeleri silmek ister misiniz?" -#: inc/form_language.class.php:353 inc/form_language.class.php:401 +#: inc/form_language.class.php:356 inc/form_language.class.php:404 #: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 msgid "Delete" msgstr "Sil" -#: inc/form_language.class.php:363 +#: inc/form_language.class.php:366 msgid "Original string" msgstr "Özgün dizge" -#: inc/form_language.class.php:424 +#: inc/form_language.class.php:427 msgid "Add a new language" msgstr "Dil ekle" -#: inc/form_language.class.php:457 inc/form_language.class.php:489 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 #: inc/form.class.php:192 entrée standard:72 msgid "Language" msgstr "Dil" @@ -1120,6 +1147,12 @@ msgstr "Dil" msgid "None" msgstr "Yok" +#: inc/form_validator.class.php:76 +msgid "Validator" +msgid_plural "Validators" +msgstr[0] "Değerlendiren" +msgstr[1] "Değerlendirenler" + #: inc/form_validator.class.php:114 msgid "Need validaton?" msgstr "Değerlendirme gerekli" @@ -1157,7 +1190,7 @@ msgid "Properties" msgstr "Özellikler" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetticket.class.php:1399 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1420,7 +1453,7 @@ msgstr "İşlemler" msgid "Duplicate" msgstr "Kopyala" -#: inc/form.class.php:554 inc/form.class.php:2218 +#: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" msgstr "Bir hedef ekle" @@ -1502,7 +1535,7 @@ msgstr "Geri" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Form güncellendi: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1589,36 +1622,36 @@ msgstr "%1$s birimini güncelleme yetkiniz yok." msgid "The entity %1$s is required for the form %2$s." msgstr "%2$s formu için %1$s birimi gereklidir" -#: inc/form.class.php:1964 +#: inc/form.class.php:1969 msgid "Failed to create JSON document type" msgstr "JSON belge türü oluşturulamadı" -#: inc/form.class.php:1971 +#: inc/form.class.php:1976 msgid "JSON document type not found" msgstr "JSON belge türü bulunamadı" -#: inc/form.class.php:1978 +#: inc/form.class.php:1983 msgid "Failed to update JSON document type" msgstr "JSON belge türü güncellenemedi" -#: inc/form.class.php:1998 +#: inc/form.class.php:2003 msgid "Forms without category" msgstr "Kategorisi bulunmayan formlar" -#: inc/form.class.php:2019 +#: inc/form.class.php:2024 msgid "No form available" msgstr "Kullanılabilecek bir form yok" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 +#: inc/form.class.php:2254 inc/targetticket.class.php:393 #: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 msgid "Add" msgstr "Ekle" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2272 inc/form.class.php:2295 inc/form.class.php:2317 msgid "Unsupported target type." msgstr "Hedef türü desteklenmiyor." -#: inc/form.class.php:2346 +#: inc/form.class.php:2351 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1655,11 +1688,11 @@ msgstr[0] "Bölüm" msgstr[1] "Bölümler" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:318 msgid "The title is required" msgstr "Başlık zorunludur" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:570 inc/question.class.php:203 entrée standard:37 msgid "Count of conditions" msgstr "Koşul sayısı" @@ -1675,73 +1708,73 @@ msgid_plural "Questions" msgstr[0] "Soru" msgstr[1] "Sorular" -#: inc/question.class.php:328 +#: inc/question.class.php:326 msgid "The field type is required" msgstr "Alan türü zorunludur" -#: inc/question.class.php:335 +#: inc/question.class.php:333 msgid "The section is required" msgstr "Bölüm zorunludur" -#: inc/question.class.php:347 +#: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "%1$s alan türü %2$s sorusu için kullanılamaz." -#: inc/question.class.php:361 +#: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." msgstr "Bu soru türü herkese açık formlar ile uyumlu değil." -#: inc/question.class.php:370 +#: inc/question.class.php:367 msgid "This type of question requires parameters" msgstr "Bu soru türü için parametrelerin belirtilmesi gerekli" -#: inc/question.class.php:376 +#: inc/question.class.php:373 msgid "A parameter is missing for this question type" msgstr "Bu soru türü için bir parametre eksik" -#: inc/question.class.php:1190 +#: inc/question.class.php:1202 msgid "Service levels" msgstr "Hizmet düzeyleri" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" msgstr "HDA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1204 inc/abstractitiltarget.class.php:907 msgid "OLA" msgstr "ODA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1223 inc/question.class.php:1266 +#: inc/question.class.php:1269 msgid "Assets" msgstr "Varlıklar" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1237 hook.php:712 hook.php:729 msgid "Assistance" msgstr "Destek" -#: inc/question.class.php:1231 +#: inc/question.class.php:1243 msgid "Management" msgstr "Yönetim" -#: inc/question.class.php:1242 +#: inc/question.class.php:1254 msgid "Tools" msgstr "Araçlar" -#: inc/question.class.php:1243 +#: inc/question.class.php:1255 msgid "Notes" msgstr "Notlar" -#: inc/question.class.php:1244 +#: inc/question.class.php:1256 msgid "RSS feed" msgstr "RSS akışı" -#: inc/question.class.php:1246 +#: inc/question.class.php:1258 msgid "Administration" msgstr "İdari" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Uygulama eki" @@ -1815,43 +1848,43 @@ msgstr "Var olan bir forma bir hedef atanmalıdır." msgid "Name is required." msgstr "Ad zorunludur" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:505 msgid "Destination entity" msgstr "Hedef birim" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:521 msgid "User type question" msgstr "Kullanıcı türü sorusu" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:522 msgid "Entity type question" msgstr "Birim türü sorusu" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Geçersiz ögeler aranıyor..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Tamam." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "1. adım: Çift kodlanmış < ve > işaretleri." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "Geçersiz bir öge bulunamadı." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "2. adım: Var olan BR kod imi." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "3. adım: Var olan > işareti." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1987,23 +2020,23 @@ msgstr "Bağlantılı öge bulunamadı" msgid "Failed to link the item" msgstr "Öge bağlantısı kurulamadı" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:938 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Formunuz değerlendiren tarafından onaylandı" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1094 msgid "Request source" msgstr "İstek kaynağı" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1119 msgid "Type " msgstr "Tür" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1147 msgid "Associated elements" msgstr "İlgili bileşenler" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1158 msgid "Item " msgstr "Öge" @@ -2013,7 +2046,7 @@ msgstr "Çevrilecek bir dizge yok" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "İç sorun: Çevrilebilecek bir dizge bulunamadı." #: inc/translation.class.php:216 msgid "Language not found." @@ -2214,27 +2247,27 @@ msgstr "Sağlayıcı" msgid "Yes" msgstr "Evet" -#: install/install.php:134 +#: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Tabloları innoDB biçimine dönüştürün. Şunu çalıştırın %s" -#: install/install.php:171 +#: install/install.php:172 #, php-format msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" -"Veritabanı şeması önceki Formcreator %s uygulama eki ile uyumlu değil. " +"Veri tabanı şeması önceki Formcreator %s uygulama eki ile uyumlu değil. " "Günlük kayıtlarını görüntülemek için şu komutu yürütün %s" -#: install/install.php:180 +#: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" "Uyumsuzluğu yok saymak ve her durumda güncellemek için şunu çalıştırın %s" -#: install/install.php:197 +#: install/install.php:198 msgid "" "Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" " to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" @@ -2246,29 +2279,29 @@ msgstr "" "sürüme ve Formcreator uygulama ekini 2.13 ya da üzerindeki bir sürüme " "yükseltin." -#: install/install.php:249 +#: install/install.php:250 #, php-format msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" -"Veritabanı şeması güncel Formcreator %s sürümü ile uyumlu değil. Günlük " +"Veri tabanı şeması güncel Formcreator %s sürümü ile uyumlu değil. Günlük " "kayıtlarını görüntülemek için uygulama ekini etkinleştirin ve şu komutu " "yürütün %s" -#: install/install.php:260 +#: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." msgstr "Uygulama ekinin tabloları şema bütünlüğü denetimini geçti." -#: install/install.php:412 +#: install/install.php:413 msgid "A form has been created" msgstr "Bir form eklendi" -#: install/install.php:413 +#: install/install.php:414 msgid "Your request has been saved" msgstr "İsteğiniz kaydedildi" -#: install/install.php:414 +#: install/install.php:415 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2278,11 +2311,11 @@ msgstr "" "kaydedilerek destek ekibimize iletildi.\\nİsteğinize verilen yanıtları şu " "bağlantıdan görebilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:419 +#: install/install.php:420 msgid "A form from GLPI need to be validate" msgstr "Değerlendirilmesi gereken bir GLPI formu var" -#: install/install.php:420 +#: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " "validator.\\nYou can access it by clicking onto this " @@ -2292,12 +2325,12 @@ msgstr "" "üzere seçildiniz.\\nAşağıdaki bağlantıya tıklayarak forma " "erişebilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:426 msgid "Your form has been refused by the validator" msgstr "" "Formunuzdaki bilgiler hatalı olduğundan değerlendiren tarafından reddedildi" -#: install/install.php:426 +#: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2309,7 +2342,7 @@ msgstr "" "düzenleyip yeniden göndermek için şu bağlantıyı " "kullanabilirsiniz:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:433 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2317,39 +2350,39 @@ msgstr "" "Merhaba,\\nFormunuz değerlendiren tarafından kabul edildi.\\nİsteğiniz kısa " "süre içinde değerlendirilecek." -#: install/install.php:437 +#: install/install.php:438 msgid "Your form has been deleted by an administrator" msgstr "Formunuz bir yönetici tarafından silindi" -#: install/install.php:438 +#: install/install.php:439 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" "Merhaba,\\nİsteğiniz dikkate alınmadı ve bir yönetici tarafından silindi." -#: install/install.php:664 +#: install/install.php:665 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Eşitleme hizmeti katalog sorunları" -#: install/install.php:852 +#: install/install.php:853 msgid "Failed to check the sanity of the tables!" msgstr "Tabloların sağlıklı olup olmadığı denetlenemedi!" -#: install/install.php:866 +#: install/install.php:867 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "\"%s\" tablosunun tablo şeması farklı." -#: install/install.php:869 +#: install/install.php:870 #, php-format msgid "Table \"%s\" is missing." msgstr "\"%s\" tablosu eksik." -#: install/install.php:872 +#: install/install.php:873 #, php-format msgid "Unknown table \"%s\" has been found in database." -msgstr "Veritabanında ne olduğu bilinmeyen \"%s\" tablosu bulundu." +msgstr "Veri tabanında ne olduğu bilinmeyen \"%s\" tablosu bulundu." #: hook.php:378 msgctxt "button" @@ -2368,26 +2401,26 @@ msgstr "Dışa aktar" #: hook.php:381 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Erişim izinleri" -#: hook.php:681 +#: hook.php:688 msgid "Cancel my ticket" msgstr "Destek kaydımı iptal et" -#: hook.php:699 +#: hook.php:706 msgid "Old" msgstr "Eski" -#: hook.php:706 +#: hook.php:713 #, php-format msgid "Number of %s" msgstr "%s sayısı" -#: hook.php:723 +#: hook.php:730 msgid "Issues summary" msgstr "Sorun özeti" -#: hook.php:768 +#: hook.php:775 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2433,13 +2466,14 @@ msgstr "Bir sorun çıktı. Lütfen bu durumu BT yöneticinize bildirin." #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Bu hedefi kopyalamak istediğinize emin misiniz?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Bu hedefi silmek istediğinize emin misiniz?" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 +#: entrée standard:43 standard:50 standard:44 standard:82 standard:49 +#: standard:78 msgid "Required" msgstr "Zorunlu" diff --git a/locales/uk_UA.po b/locales/uk_UA.po index 3c2d9f657..6ec23f49a 100644 --- a/locales/uk_UA.po +++ b/locales/uk_UA.po @@ -2,11 +2,11 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. -# +# # Translators: # Andriy Smilyanets , 2022 # Thierry Bugier , 2023 -# +# #, fuzzy msgid "" msgstr "" @@ -484,7 +484,7 @@ msgid "Some URL fields contains invalid links" msgstr "" #: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" +msgid "Additional fields" msgstr "" #: inc/field/checkboxesfield.class.php:132 From ca85762d2f29fc3e83ae222e4a41b6099a7faaa4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Oct 2023 09:57:23 +0200 Subject: [PATCH 070/123] Revert "feat(formanswer): log any failure when saving a answer" This reverts commit 5d84054afea52e7ad6c4cd5db1090c114c2b63d6. --- inc/formanswer.class.php | 4 ---- 1 file changed, 4 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index a83b7a8a3..1c9873d91 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1214,10 +1214,6 @@ public function post_addItem() { 'plugin_formcreator_questions_id' => $questionId, 'answer' => Toolbox::addslashes_deep($answer_value), ], [], 0); - if ($answer->isNewItem()) { - $formanswerId = $this->getID(); - trigger_error("Formcreator: failed to save answer for question $questionId in formanswer ID $formanswerId. Value was: $answer_value", E_USER_WARNING); - } foreach ($field->getDocumentsForTarget() as $documentId) { $docItem = new Document_Item(); $docItem->add([ From 35a9634ce415bb43b21bd7036da6efcfee29aabc Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Oct 2023 09:57:47 +0200 Subject: [PATCH 071/123] docs(changelog): update --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f3c59eeda..32f50e132 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ + +## [2.13.8](https://github.com/pluginsGLPI/formcreator/compare/2.13.7..2.13.8) (2023-111-08) + + +### Bug Fixes + +* restoring ticket may create inconsistency in DB ([3cf3e4ebd](https://github.com/pluginsGLPI/formcreator/commit/3cf3e4ebd)) +* **abstractitiltarget:** itil category from template shall not take precedence ([8f8d9a7c4](https://github.com/pluginsGLPI/formcreator/commit/8f8d9a7c4)) +* **category:** translation feature of dropdowns not handled ([6287f1b34](https://github.com/pluginsGLPI/formcreator/commit/6287f1b34)) +* **dropdownfield:** display of username ([af43a9cf1](https://github.com/pluginsGLPI/formcreator/commit/af43a9cf1)) +* **form:** better theme compatibility, UI enhancement ([9146ea57a](https://github.com/pluginsGLPI/formcreator/commit/9146ea57a)) +* **form:** import access restrictions may ignore uuids ([9d23d4c1e](https://github.com/pluginsGLPI/formcreator/commit/9d23d4c1e)) +* **formanswer:** redirect after submit may lead to unavailable page ([599451af4](https://github.com/pluginsGLPI/formcreator/commit/599451af4)) +* **formanswer:** requester can edit refused answer ([c4f799b2c](https://github.com/pluginsGLPI/formcreator/commit/c4f799b2c)) +* **formanswer:** show spinner when validate ([c59dc72ac](https://github.com/pluginsGLPI/formcreator/commit/c59dc72ac)) +* **formanswer:** status update on ticket change ([079a12063](https://github.com/pluginsGLPI/formcreator/commit/079a12063)) +* **glpiselectfield:** disable anonymization of user for answer resolution ([66bea30e0](https://github.com/pluginsGLPI/formcreator/commit/66bea30e0)) +* **glpiselectfield,dropdownfield:** prevent php warning ([4da93e38e](https://github.com/pluginsGLPI/formcreator/commit/4da93e38e)) +* **install:** ineffective data fix un upgrade to 2.13.7 ([c31134c35](https://github.com/pluginsGLPI/formcreator/commit/c31134c35)) +* **issue:** SQL scaping problem when updating a ticket ([56ddff261](https://github.com/pluginsGLPI/formcreator/commit/56ddff261)) +* **issue:** bad status if ticket has valdiation on creation ([fc0ea0a00](https://github.com/pluginsGLPI/formcreator/commit/fc0ea0a00)) +* **locales:** resolve locales management warnings ([d5db37452](https://github.com/pluginsGLPI/formcreator/commit/d5db37452)) +* **radiosfield,checkboxesfield,glpiselectfield,requesttypefield,urgencyfield:** validate default value before saving ([4815abeda](https://github.com/pluginsGLPI/formcreator/commit/4815abeda)) +* **requesttype:** force english for comparisons ([7b9e94114](https://github.com/pluginsGLPI/formcreator/commit/7b9e94114)) +* **selectfield:** translation breaks validation checks ([28b4781d8](https://github.com/pluginsGLPI/formcreator/commit/28b4781d8)) +* **target_actor:** actors ID not converted when duplicating a form ([c5167c16c](https://github.com/pluginsGLPI/formcreator/commit/c5167c16c)) +* **textareadield:** missing translation for default value ([bda43df77](https://github.com/pluginsGLPI/formcreator/commit/bda43df77)) + + +### Features + +* **DropdownField:** Load translation for plugin too ([16a1379a8](https://github.com/pluginsGLPI/formcreator/commit/16a1379a8)) +* **DropdownField:** Load translation for plugin too ([6af1766d1](https://github.com/pluginsGLPI/formcreator/commit/6af1766d1)) +* **formanswer:** log any failure when saving a answer ([5d84054af](https://github.com/pluginsGLPI/formcreator/commit/5d84054af)) +* **formanswer:** show item's name in web page title ([c7e81cb9d](https://github.com/pluginsGLPI/formcreator/commit/c7e81cb9d)) +* **glpiselectfield:** attach existing documents to targets ([63999d068](https://github.com/pluginsGLPI/formcreator/commit/63999d068)) + + + ## [2.13.7](https://github.com/pluginsGLPI/formcreator/compare/2.13.6..2.13.7) (2023-07-19) From b3563d2390100f73edd72eb3116c1385a8377538 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 23 Oct 2023 09:26:46 +0200 Subject: [PATCH 072/123] fix(install): ineffective data fix un upgrade to 2.13.7 --- install/upgrade_to_2.13.7.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install/upgrade_to_2.13.7.php b/install/upgrade_to_2.13.7.php index bd2f9ce84..efba230d7 100644 --- a/install/upgrade_to_2.13.7.php +++ b/install/upgrade_to_2.13.7.php @@ -62,7 +62,7 @@ public function fixEncodingInQuestions() { $table = 'glpi_plugin_formcreator_questions'; $result = $DB->request([ - 'SELECT' => 'id', + 'SELECT' => ['id', 'values'], 'FROM' => $table, 'WHERE' => [ 'fieldtype' => ['select', 'multiselect'], @@ -78,7 +78,8 @@ public function fixEncodingInQuestions() { foreach ($values as &$value) { $value = Sanitizer::encodeHtmlSpecialChars($value); } - $values = json_encode($values); + $values = json_encode($values, JSON_UNESCAPED_UNICODE, JSON_UNESCAPED_SLASHES); + $values = $DB->escape($values); $DB->update( $table, ['values' => $values], From 1ae67b120fc62496256609e78f482ca2c0fb22e0 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 24 Oct 2023 08:36:36 +0200 Subject: [PATCH 073/123] refactor(form): factorize type name calls --- inc/entityconfig.class.php | 2 +- inc/form.class.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index 7ccbb19c2..d4563308a 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -81,7 +81,7 @@ public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { $tabNames = []; if (!$withtemplate) { if ($item->getType() == 'Entity') { - $tabNames[1] = _n('Form', 'Forms', 2, 'formcreator'); + $tabNames[1] = PluginFormcreatorForm::getTypeName(Session::getPluralNumber()); } } return $tabNames; diff --git a/inc/form.class.php b/inc/form.class.php index 4b2ceebb3..6ac380221 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -577,7 +577,7 @@ public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { ]; } if ($item->getType() == Central::class) { - return _n('Form', 'Forms', Session::getPluralNumber(), 'formcreator'); + return PluginFormcreatorForm::getTypeName(Session::getPluralNumber()); } return ''; } @@ -2029,7 +2029,7 @@ public function showForCentral() { echo ''; echo ''; - echo ''; + echo ''; echo ''; $currentCategoryId = -1; From 63d89aaf2765548e6fd8bc48464166c35ed2fc32 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 14 Nov 2023 13:45:54 +0100 Subject: [PATCH 074/123] docs(locales): update translations --- locales/ca_ES.po | 107 +++++++++++++++++++++++---------------------- locales/cs_CZ.po | 107 +++++++++++++++++++++++---------------------- locales/de_DE.po | 107 +++++++++++++++++++++++---------------------- locales/en_GB.po | 77 +++++++++++++++++--------------- locales/es_AR.po | 107 +++++++++++++++++++++++---------------------- locales/es_EC.po | 107 +++++++++++++++++++++++---------------------- locales/es_ES.po | 107 +++++++++++++++++++++++---------------------- locales/es_VE.po | 107 +++++++++++++++++++++++---------------------- locales/fr_CA.po | 107 +++++++++++++++++++++++---------------------- locales/fr_FR.mo | Bin 44341 -> 44415 bytes locales/fr_FR.po | 107 +++++++++++++++++++++++---------------------- locales/hr_HR.po | 107 +++++++++++++++++++++++---------------------- locales/ja_JP.po | 107 +++++++++++++++++++++++---------------------- locales/ko_KR.po | 107 +++++++++++++++++++++++---------------------- locales/pl_PL.po | 107 +++++++++++++++++++++++---------------------- locales/pt_BR.po | 107 +++++++++++++++++++++++---------------------- locales/ru_RU.po | 107 +++++++++++++++++++++++---------------------- locales/sk_SK.po | 107 +++++++++++++++++++++++---------------------- locales/tr_TR.mo | Bin 41846 -> 41922 bytes locales/tr_TR.po | 111 ++++++++++++++++++++++++----------------------- 20 files changed, 978 insertions(+), 922 deletions(-) diff --git a/locales/ca_ES.po b/locales/ca_ES.po index a6d9ab296..1ca99041a 100644 --- a/locales/ca_ES.po +++ b/locales/ca_ES.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Catalan (Spain) (https://app.transifex.com/teclib/teams/28042/ca_ES/)\n" @@ -68,9 +68,8 @@ msgstr "Límit de profunditat del subtree" msgid "No limit" msgstr "Sense límit" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulari" @@ -152,7 +151,7 @@ msgid "Form list" msgstr "Llista de formularis" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "S'ha guardat el formulari correctament!" @@ -185,7 +184,7 @@ msgstr "Si us plau, descriu què necessites aquí" msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -199,35 +198,35 @@ msgstr "Un camp obligatori està buit:" msgid "The regular expression is invalid" msgstr "Expressió regular no vàlida" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuari i formulari" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Desplegable" msgstr[1] "Desplegables" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor no vàlid per" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "El camp \"Tipus d'element\" és obligatori: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "El tipus de desplegable no és vàlid: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricció d'entitat" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -247,6 +246,10 @@ msgstr "Directori LDAP no defnint!" msgid "LDAP directory not found!" msgstr "Directori LDAP no trobat!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -511,7 +514,7 @@ msgstr "Interval mínim" msgid "Range max" msgstr "Interval màxim" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipus de petició" @@ -583,26 +586,26 @@ msgstr "Ocult llevat que" msgid "Displayed unless" msgstr "Mostra llevat que" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No s'ha pogut afegir o actualitzar %1$s%2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "No es pot exportar un objecte buit: %s" @@ -731,32 +734,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Tot" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nou" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Assignat" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Esperant" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Per validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Resolt" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Tancat" @@ -920,17 +923,17 @@ msgstr[1] "Actors objectiu" msgid "Bad request while adding an actor." msgstr "Sol·licitud incorrecta afegint un actor." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "No s'ha pogut trobar l'usuari: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "No s'ha pogut trobar el grup: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "No s'ha pogut trobar el proveïdor: %1$s" @@ -1008,24 +1011,24 @@ msgstr "" msgid "Form data" msgstr "Dades de la sol·licitud" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "No es poden generar objectius!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "No hi ha conjunt de proves de turing" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Has fallat el test de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Cal que seleccionis un/a validador/a!" @@ -1156,7 +1159,7 @@ msgstr[1] "Validadors" msgid "Need validaton?" msgstr "Necessita validació?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1189,7 +1192,7 @@ msgid "Properties" msgstr "Propietats" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1754,7 +1757,7 @@ msgstr "OLA" msgid "Assets" msgstr "Actius" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Assistència" @@ -2023,23 +2026,23 @@ msgstr "L'element enllaçat no existeix" msgid "Failed to link the item" msgstr "No s'ha pogut enllaçar l'element" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "La teva sol·licitud ha estat acceptada pel validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Origen de la sol·licitud" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipus" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elements associats" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Element" @@ -2221,16 +2224,16 @@ msgstr[1] "Observadors" msgid "Cancel" msgstr "Cancel·lar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Seguiment per correu electrònic" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuari" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grup" @@ -2242,11 +2245,11 @@ msgstr "Grup de l'objecte" msgid "Tech group from the object" msgstr "Grup tècnic de l'objecte" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Proveïdor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Sí" @@ -2394,24 +2397,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancel·lar el meu tiquet" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Antic" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Resum de problemes" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/cs_CZ.po b/locales/cs_CZ.po index daa2283bb..93d6c28d5 100644 --- a/locales/cs_CZ.po +++ b/locales/cs_CZ.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Czech (Czech Republic) (https://app.transifex.com/teclib/teams/28042/cs_CZ/)\n" @@ -68,9 +68,8 @@ msgstr "Omezit hloubku dílčího stromu" msgid "No limit" msgstr "Žádný limit" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulář" @@ -154,7 +153,7 @@ msgid "Form list" msgstr "Seznam formulářů" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Formulář byl úspěšně uložen!" @@ -189,7 +188,7 @@ msgstr "Zde popište své potřeby" msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -203,11 +202,11 @@ msgstr "Není vyplněná povinná kolonka:" msgid "The regular expression is invalid" msgstr "Regulární výraz není platný" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Uživatel a formulář" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Rozbalovací seznam" @@ -215,25 +214,25 @@ msgstr[1] "Rozbalovacích seznamů" msgstr[2] "Rozbalovacích seznamů" msgstr[3] "Rozbalovací seznamy" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Neplatná hodnota pro" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Je vyžadováno pole typu položky: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neplatný typ rozbalovacího seznamu: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Omezení entity" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,6 +252,10 @@ msgstr "Není určený LDAP adresář!" msgid "LDAP directory not found!" msgstr "LDAP adresář nenalezen!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -529,7 +532,7 @@ msgstr "Rozsah min" msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Typ dotazu" @@ -605,26 +608,26 @@ msgstr "Skrýt dokud" msgid "Displayed unless" msgstr "Zobrazit dokud" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nepodařilo se přidat nebo aktualizovat %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nelze exportovat prázdný objekt: %s" @@ -760,32 +763,32 @@ msgid "%1$s %2$s" msgstr "%1$s%2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Vše" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Přířazeno" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Čeká se" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "K ověření" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Vyřešeno" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Uzavřeno" @@ -953,17 +956,17 @@ msgstr[3] "Cíloví aktéři" msgid "Bad request while adding an actor." msgstr "Špatný požadavek při přidávání aktéra" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Nepodařilo se najít uživatele: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Nepodařilo se najít skupinu: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Nepodařilo se najít dodavatele: %1$s" @@ -1043,24 +1046,24 @@ msgstr "" msgid "Form data" msgstr "Data formuláře" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Není možné vytvářet cíle!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Žádná sada Turingových testů" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Neuspěl jsi v Turingově testu" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Je třeba vybrat ověřovatele!" @@ -1199,7 +1202,7 @@ msgstr[3] "Ověřovatelé" msgid "Need validaton?" msgstr "Potřebujete ověření?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Ne" @@ -1234,7 +1237,7 @@ msgid "Properties" msgstr "Vlastnosti" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1808,7 +1811,7 @@ msgstr "OLA" msgid "Assets" msgstr "Aktiva" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Podpora" @@ -2089,23 +2092,23 @@ msgstr "Odkazovaná položka neexistuje" msgid "Failed to link the item" msgstr "Nepodařilo se odkázat na položku" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Váš formulář byl ověřen ověřovatelem" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Zdroj dotazu" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Přidružené prvky" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Položka" @@ -2297,16 +2300,16 @@ msgstr[3] "Pozorovatelé" msgid "Cancel" msgstr "Storno" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Emailové sledování" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Uživatel" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Skupina" @@ -2318,11 +2321,11 @@ msgstr "Skupina z objektu" msgid "Tech group from the object" msgstr "Skupina řešitelů z objektu" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Dodavatel" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Ano" @@ -2468,24 +2471,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Zrušit můj požadavek" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Staré" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Počet z %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Shrnutí problémů" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/de_DE.po b/locales/de_DE.po index 29d821dc0..1674d3f45 100644 --- a/locales/de_DE.po +++ b/locales/de_DE.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: German (Germany) (https://app.transifex.com/teclib/teams/28042/de_DE/)\n" @@ -74,9 +74,8 @@ msgstr "Grenze für die Tiefe des Unterabschnitts" msgid "No limit" msgstr "Uneingeschränkt" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formular" @@ -158,7 +157,7 @@ msgid "Form list" msgstr "Formularliste" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Das Formular wurde erfolgreich gespeichert" @@ -191,7 +190,7 @@ msgstr "Bitte beschreiben Sie hier Ihre Anforderung" msgid "Textarea" msgstr "Textbereich" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -205,35 +204,35 @@ msgstr "Ein notwendiges Feld ist nicht ausgefüllt:" msgid "The regular expression is invalid" msgstr "Der reguläre Ausdruck ist ungültig" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Benutzer und Formular" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Dropdown" msgstr[1] "Dropdowns" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Ungültiger Wert: " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Eintragstyp muss definiert sein: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Ungültiger Dropdown-Typ: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "EInschränkung" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,6 +252,10 @@ msgstr "LDAP-Verzeichnis nicht angegeben!" msgid "LDAP directory not found!" msgstr "LDAP-Verzeichnis nicht gefunden!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -517,7 +520,7 @@ msgstr "Bereichsminimum" msgid "Range max" msgstr "Bereichsmaximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Anfragetyp" @@ -589,26 +592,26 @@ msgstr "versteckt, es sei denn" msgid "Displayed unless" msgstr "angezeigt, es sei denn" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Fehler beim Hinzufügen oder Aktualisieren von %1$s%2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Kann ein leeres Objekt nicht exportieren: %s" @@ -736,32 +739,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Alle" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Neu" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Zugewiesen" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Warte" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Zu genehmigen" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Gelöst" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Abgeschlossen" @@ -925,17 +928,17 @@ msgstr[1] "Ticket-Bearbeiter" msgid "Bad request while adding an actor." msgstr "Ungültige Anforderung beim Hinzufügen des Akteurs" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Konnte Benutzer nicht finden: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Konnte Gruppe nicht finden: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Konnte Hersteller nicht finden: %1$s" @@ -1013,24 +1016,24 @@ msgstr "Eintrag erfolgreich hinzugefügt: %1$s (%2$s:%3$s)" msgid "Form data" msgstr "Formulardaten " -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Zugriff generieren nicht möglich!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Kein Turingtest eingestellt" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Du hast den Turingtest nicht bestanden" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Du musst einen Genehmiger auswählen!" @@ -1165,7 +1168,7 @@ msgstr[1] "Prüfer" msgid "Need validaton?" msgstr "Muss geprüft werden?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Nein" @@ -1198,7 +1201,7 @@ msgid "Properties" msgstr "Eigenschaften" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1762,7 +1765,7 @@ msgstr "OLA" msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Unterstützung" @@ -2031,23 +2034,23 @@ msgstr "Verknüpftes Element existiert nicht" msgid "Failed to link the item" msgstr "Verknüpfung zum Element fehlgeschlagen" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Ihr Formular wurde genehmigt." -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Anfragequelle" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Verbundene Typen" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Item" @@ -2229,16 +2232,16 @@ msgstr[1] "Beobachter" msgid "Cancel" msgstr "Abbrechen" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "E-Mail-Nachverfolgung" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Benutzer" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Gruppe" @@ -2250,11 +2253,11 @@ msgstr "Gruppe aus Frage" msgid "Tech group from the object" msgstr "Technikergruppe des Objekts" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Lieferant" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Ja" @@ -2412,24 +2415,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Mein Ticket abbrechen" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Alt" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Anzahl von %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "usammenfassung der Probleme" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/en_GB.po b/locales/en_GB.po index 354850aad..205ff38bf 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -1,21 +1,25 @@ -# English translations for glpi package -# English (United Kingdom) translations for glpi package. -# Copyright (C) 2023 THE glpi'S COPYRIGHT HOLDER -# This file is distributed under the same license as the glpi package. -# Automatically generated, 2023. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# 06c8e5f1ec78ded2ceb41498ec52b068, 2022 +# Thierry Bugier , 2023 +# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: glpi 100a\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" -"PO-Revision-Date: 2023-11-13 14:56+0100\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: en_GB\n" +"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"Last-Translator: Thierry Bugier , 2023\n" +"Language-Team: English (United Kingdom) (https://app.transifex.com/teclib/teams/28042/en_GB/)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ajax/question_update.php:38 ajax/section_update.php:37 @@ -28,10 +32,10 @@ msgid "Question not found" msgstr "Question not found" #: ajax/question_update.php:53 ajax/question_duplicate.php:49 -#: ajax/question_move.php:50 ajax/section_add.php:38 ajax/section_delete.php:50 -#: ajax/section_move.php:55 ajax/section_duplicate.php:50 -#: ajax/question_delete.php:49 ajax/question_toggle_required.php:55 -#: ajax/section_update.php:44 +#: ajax/question_move.php:50 ajax/section_add.php:38 +#: ajax/section_delete.php:50 ajax/section_move.php:55 +#: ajax/section_duplicate.php:50 ajax/question_delete.php:49 +#: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" msgstr "You don't have right for this action" @@ -243,7 +247,7 @@ msgstr "LDAP directory not found!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "LDAP attribute is required!" +msgstr "" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format @@ -671,9 +675,10 @@ msgstr[0] "Entity" msgstr[1] "Entities" #: inc/issue.class.php:601 inc/notificationtargetformanswer.class.php:76 -#: inc/notificationtargetformanswer.class.php:96 inc/target_actor.class.php:101 -#: inc/formanswer.class.php:260 inc/formanswer.class.php:718 -#: inc/abstractitiltarget.class.php:1753 entrée standard:48 +#: inc/notificationtargetformanswer.class.php:96 +#: inc/target_actor.class.php:101 inc/formanswer.class.php:260 +#: inc/formanswer.class.php:718 inc/abstractitiltarget.class.php:1753 entrée +#: standard:48 msgid "Requester" msgid_plural "Requesters" msgstr[0] "Requester" @@ -2264,13 +2269,13 @@ msgstr "To ignore the inconsistencies and upgrade anyway run %s" #: install/install.php:198 msgid "" -"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " -"to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " -"GLPI 10 or later and Formcreator 2.13 or later." +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" +" to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" +" GLPI 10 or later and Formcreator 2.13 or later." msgstr "" -"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade " -"to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to " -"GLPI 10 or later and Formcreator 2.13 or later." +"Upgrade from version older than 2.5.0 is no longer supported. Please upgrade" +" to GLPI 9.5.7, upgrade Formcreator to version 2.12.5, then upgrade again to" +" GLPI 10 or later and Formcreator 2.13 or later." #: install/install.php:250 #, php-format @@ -2310,12 +2315,12 @@ msgstr "A form from GLPI need to be validate" #: install/install.php:421 msgid "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " -"validator.\\nYou can access it by clicking onto this link:\\n##formcreator." -"validation_link##" +"validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" msgstr "" "Hi,\\nA form from GLPI need to be validate and you have been choosen as the " -"validator.\\nYou can access it by clicking onto this link:\\n##formcreator." -"validation_link##" +"validator.\\nYou can access it by clicking onto this " +"link:\\n##formcreator.validation_link##" #: install/install.php:426 msgid "Your form has been refused by the validator" @@ -2324,14 +2329,14 @@ msgstr "Your form has been refused by the validator" #: install/install.php:427 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " -"validator for the reason below:\\n##formcreator." -"validation_comment##\\n\\nYou can still modify and resubmit it by clicking " -"onto this link:\\n##formcreator.validation_link##" +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" msgstr "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " -"validator for the reason below:\\n##formcreator." -"validation_comment##\\n\\nYou can still modify and resubmit it by clicking " -"onto this link:\\n##formcreator.validation_link##" +"validator for the reason " +"below:\\n##formcreator.validation_comment##\\n\\nYou can still modify and " +"resubmit it by clicking onto this link:\\n##formcreator.validation_link##" #: install/install.php:433 msgid "" diff --git a/locales/es_AR.po b/locales/es_AR.po index 2a16367d9..11ad92f47 100644 --- a/locales/es_AR.po +++ b/locales/es_AR.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Spanish (Argentina) (https://app.transifex.com/teclib/teams/28042/es_AR/)\n" @@ -70,9 +70,8 @@ msgstr "Limite la profundidad del subárbol" msgid "No limit" msgstr "Sin limite." -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulario" @@ -155,7 +154,7 @@ msgid "Form list" msgstr "Lista de formularios" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado con éxito!" @@ -189,7 +188,7 @@ msgstr "Por favor, describa su necesidad aquí" msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -203,36 +202,36 @@ msgstr "Campo obligatorio vacío:" msgid "The regular expression is invalid" msgstr "La expresión regular no es válida." -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Menú desplegable" msgstr[1] "Menúes desplegables" msgstr[2] "Menúes desplegables" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "El campo de tipo de elemento es obligatorio: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,6 +252,10 @@ msgstr "¡El directorio LDAP no está definido!" msgid "LDAP directory not found!" msgstr "¡El directorio LDAP no se ha encontrado!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -525,7 +528,7 @@ msgstr "Rango mínimo" msgid "Range max" msgstr "Rango máximo" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipo de solicitud" @@ -599,26 +602,26 @@ msgstr "Oculto amenos que" msgid "Displayed unless" msgstr "Mostrar al menos que" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No se pudo agregar o actualizar el %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -750,32 +753,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nuevos" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Asignado" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "En espera" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Resueltos" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Cerrado" @@ -941,17 +944,17 @@ msgstr[2] "Actores objetivos" msgid "Bad request while adding an actor." msgstr "Solicitud incorrecta al agrgar un participante." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "No se pudo encontrar un usuario: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "No se pudo encontrar un grupo: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "No se pudo encontrar un proveedor: %1$s" @@ -1032,24 +1035,24 @@ msgstr "Elemento agregado con éxito: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "¡No puede generar objetivos!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "La respuesta no es válida en %1$s" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "No se ha configurado una prueba de Turing" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Fallaste en la prueba de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "¡Debe seleccionar el validador!" @@ -1185,7 +1188,7 @@ msgstr[2] "Validadores" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1219,7 +1222,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1789,7 +1792,7 @@ msgstr "Acuerdo de Nivel de Operación - OLA" msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Asistencia" @@ -2066,23 +2069,23 @@ msgstr "El elemento vinculado no existe." msgid "Failed to link the item" msgstr "Error al vincular el elemento." -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Tipo de solicitud" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "ítem" @@ -2269,16 +2272,16 @@ msgstr[2] "Observadores" msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupo" @@ -2290,11 +2293,11 @@ msgstr "Grupo desde un objeto" msgid "Tech group from the object" msgstr "Grupo técnico del objeto" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Sí" @@ -2456,24 +2459,24 @@ msgctxt "button" msgid "Access rights" msgstr "Derechos de acceso" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Antiguo" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Resumen de asuntos" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/es_EC.po b/locales/es_EC.po index de8d63b35..bef79c4ba 100644 --- a/locales/es_EC.po +++ b/locales/es_EC.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Spanish (Ecuador) (https://app.transifex.com/teclib/teams/28042/es_EC/)\n" @@ -67,9 +67,8 @@ msgstr "Limite la profundidad del subárbol" msgid "No limit" msgstr "Sin límite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formularios" @@ -152,7 +151,7 @@ msgid "Form list" msgstr "Lista de formularios" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -186,7 +185,7 @@ msgstr "Por favor, describe su necesidad aquí" msgid "Textarea" msgstr "Área de texto" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -200,36 +199,36 @@ msgstr "Un campo requerido está vacío:" msgid "The regular expression is invalid" msgstr "La expresión regular es invalida" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Menús desplegables" msgstr[1] "Menús desplegables" msgstr[2] "Menús desplegables" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor invalido para " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "El campo tipo de artículo es obligatorio:%s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -249,6 +248,10 @@ msgstr "¡El directorio LDAP no está definido!" msgid "LDAP directory not found!" msgstr "¡Directorio LDAP no encontrado!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -520,7 +523,7 @@ msgstr "Rango mínimo" msgid "Range max" msgstr "Rango máximo" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipo de solicitud" @@ -594,26 +597,26 @@ msgstr "Ocultar a menos que" msgid "Displayed unless" msgstr "Mostrar al menos que" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No se pudo agregar o actualizar el %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío %s" @@ -745,32 +748,32 @@ msgid "%1$s %2$s" msgstr "%1$s%2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nuevo" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Asignado" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Cerrado" @@ -936,17 +939,17 @@ msgstr[2] "Actores objetivo" msgid "Bad request while adding an actor." msgstr "Solicitud incorrecta al añadir un actor." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Error al encontrar un usuario:%1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "No se ha encontrado ningún grupo:%1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "No se ha encontrado proveedor:%1$s" @@ -1027,24 +1030,24 @@ msgstr "Artículo añadido con éxito:%1$s (%2$s: %3$s)" msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "¡No puede generar objetivos!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Sin equipo de prueba de Turing" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Fallo la prueba de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "¡Debe seleccionar el validador!" @@ -1180,7 +1183,7 @@ msgstr[2] "Validadores" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1214,7 +1217,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1785,7 +1788,7 @@ msgstr "OLA" msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Asistencia" @@ -2061,23 +2064,23 @@ msgstr "El elemento vinculado no existe" msgid "Failed to link the item" msgstr "Error al vincular el elemento" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Fuente de la solicitud" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Elemento " @@ -2264,16 +2267,16 @@ msgstr[2] "Observadores" msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Seguimiento por correo electrónico" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupo" @@ -2285,11 +2288,11 @@ msgstr "Grupo desde un objeto" msgid "Tech group from the object" msgstr "Grupo técnico desde un objeto" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Si" @@ -2451,24 +2454,24 @@ msgctxt "button" msgid "Access rights" msgstr "Derechos de acceso" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancelar mi caso" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Antiguo" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Número de%s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Resumen de Temas" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/es_ES.po b/locales/es_ES.po index 8d5bcf659..78cdfa123 100644 --- a/locales/es_ES.po +++ b/locales/es_ES.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Ricardo Herrero , 2023\n" "Language-Team: Spanish (Spain) (https://app.transifex.com/teclib/teams/28042/es_ES/)\n" @@ -72,9 +72,8 @@ msgstr "Limitar la profundidad del subarbol" msgid "No limit" msgstr "Sin límite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulario" @@ -157,7 +156,7 @@ msgid "Form list" msgstr "Lista de formulario" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -191,7 +190,7 @@ msgstr "Por favor, describe tu necesidad aquí" msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -205,36 +204,36 @@ msgstr "Un campo requerido está vacío:" msgid "The regular expression is invalid" msgstr "La expresión regular es inválida" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Desplegable" msgstr[1] "Desplegables" msgstr[2] "Desplegables" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de desplegable inválido: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricciones de Entidad" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -255,6 +254,10 @@ msgstr "El directorio LDAP no está definido!" msgid "LDAP directory not found!" msgstr "El directorio LDAP no se ha encontrado!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -525,7 +528,7 @@ msgstr "" msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipo de Petición" @@ -599,26 +602,26 @@ msgstr "Oculto a menos" msgid "Displayed unless" msgstr "Mostrar a meno que" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Fallo al añadir o actualizar el %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -751,32 +754,32 @@ msgid "%1$s %2$s" msgstr "" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nuevo" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Asignado" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Cerrado" @@ -942,17 +945,17 @@ msgstr[2] "Actores objetivos" msgid "Bad request while adding an actor." msgstr "" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "" @@ -1031,24 +1034,24 @@ msgstr "" msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "No se ha configurado un test de Turing" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Falló el test de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Debe seleccionar un validador" @@ -1184,7 +1187,7 @@ msgstr[2] "" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1218,7 +1221,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1788,7 +1791,7 @@ msgstr "Acuerdo de Nivel de Operación" msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Asistencia" @@ -2063,23 +2066,23 @@ msgstr "El objeto enlazado no existe" msgid "Failed to link the item" msgstr "Fallo al enlazar el item" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Item u Objeto" @@ -2266,16 +2269,16 @@ msgstr[2] "Observadores" msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupo" @@ -2287,11 +2290,11 @@ msgstr "Grupo desde un objeto" msgid "Tech group from the object" msgstr "Grupo Técnico desde un objeto" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Sí" @@ -2443,24 +2446,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/es_VE.po b/locales/es_VE.po index 180eb52fa..e5a47a48f 100644 --- a/locales/es_VE.po +++ b/locales/es_VE.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Francisco Bolivar, 2023\n" "Language-Team: Spanish (Venezuela) (https://app.transifex.com/teclib/teams/28042/es_VE/)\n" @@ -66,9 +66,8 @@ msgstr "Limite de profundidad del subárbol" msgid "No limit" msgstr "Sin límite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulario" @@ -151,7 +150,7 @@ msgid "Form list" msgstr "Lista de formulario" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -185,7 +184,7 @@ msgstr "Por favor, describe tu necesidad aquí" msgid "Textarea" msgstr "AreaDeTexto" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -199,36 +198,36 @@ msgstr "Un campo requerido está vacío:" msgid "The regular expression is invalid" msgstr "La expresión regular no es válida" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuario y formulario" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Menú desplegable" msgstr[1] "Menúes desplegables" msgstr[2] "Menúes desplegables" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor no válido para: " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "El campo de tipo de elemento es obligatorio: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de menú desplegable no válido: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricción de entidad" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -249,6 +248,10 @@ msgstr "Directorio LDAP no definido!" msgid "LDAP directory not found!" msgstr "Directorio LDAP no encontrado!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -521,7 +524,7 @@ msgstr "Rango mínimo" msgid "Range max" msgstr "Rango máximo" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipo de solicitud" @@ -595,26 +598,26 @@ msgstr "Oculto a menos" msgid "Displayed unless" msgstr "Desplegado a menos" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "No se pudo agregar o actualizar %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "No se puede exportar un objeto vacío: %s" @@ -746,32 +749,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nuevos" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Asignado" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Cerrado" @@ -937,17 +940,17 @@ msgstr[2] "Actores objetivos" msgid "Bad request while adding an actor." msgstr "Petición errada al agregar un actor." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "No se pudo encontrar un usuario: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "No se pudo encontrar un grupo: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "No se pudo encontrar un proveedor: %1$s" @@ -1028,24 +1031,24 @@ msgstr "Elemento agregado con éxito: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "La respuesta no es válida en %1$s" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Sin equipo de prueba de turing" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Fallaste en la prueba de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Debes seleccionar validador!" @@ -1180,7 +1183,7 @@ msgstr[2] "Validadores" msgid "Need validaton?" msgstr "¿Necesita validación?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "No" @@ -1214,7 +1217,7 @@ msgid "Properties" msgstr "Propiedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1782,7 +1785,7 @@ msgstr "AOS" msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Asistencia" @@ -2059,23 +2062,23 @@ msgstr "El elemento vinculado no existe" msgid "Failed to link the item" msgstr "Error al vincular el elemento" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Su formulario ha sido aceptado por el validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Origen de la solicitud" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Elemento " @@ -2264,16 +2267,16 @@ msgstr[2] "Observadores" msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupo" @@ -2285,11 +2288,11 @@ msgstr "Agrupar desde el objeto" msgid "Tech group from the object" msgstr "Grupo técnico del objeto" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Sí" @@ -2451,24 +2454,24 @@ msgctxt "button" msgid "Access rights" msgstr "Derechos de acceso" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancelar mi caso" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Antiguo" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Resumen de asuntos" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/fr_CA.po b/locales/fr_CA.po index 4a5217f6f..ab3f213d9 100644 --- a/locales/fr_CA.po +++ b/locales/fr_CA.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: French (Canada) (https://app.transifex.com/teclib/teams/28042/fr_CA/)\n" @@ -68,9 +68,8 @@ msgstr "Limite de profondeur du sous arbre" msgid "No limit" msgstr "Aucune limite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulaire" @@ -153,7 +152,7 @@ msgid "Form list" msgstr "Liste des formulaires" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -187,7 +186,7 @@ msgstr "Merci de décrire votre besoin ici" msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -201,36 +200,36 @@ msgstr "Un champ obligatoire est vide :" msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Intitulé" msgstr[1] "Intitulés" msgstr[2] "Intitulés" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -250,6 +249,10 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -520,7 +523,7 @@ msgstr "Intervalle minimum" msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Type de requête" @@ -594,26 +597,26 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Échec de l'ajout ou de la modification de %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -747,32 +750,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Assigné" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Fermé" @@ -938,17 +941,17 @@ msgstr[2] "Acteurs de cible" msgid "Bad request while adding an actor." msgstr "Mauvaise requête pendant l'ajout d'un acteur." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Impossible de trouver l'acteur: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Impossible de trouver le groupe: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Impossible de trouver le fournisseur: %1$s" @@ -1027,24 +1030,24 @@ msgstr "" msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Impossible de générer les cibles !" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1182,7 +1185,7 @@ msgstr[2] "Validateurs" msgid "Need validaton?" msgstr "Requiert une validation ?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Non" @@ -1216,7 +1219,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1787,7 +1790,7 @@ msgstr "Entente sur les niveaux opérationnels" msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Assistance" @@ -2062,23 +2065,23 @@ msgstr "L'objet lié n'existe pas" msgid "Failed to link the item" msgstr "Échec de liaison de l'objet" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Votre formulaire a été accepté par le valideur" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Éléments associés" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Élément" @@ -2265,16 +2268,16 @@ msgstr[2] "Observateurs" msgid "Cancel" msgstr "Annuler" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Courriel de suivi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Utilisateur" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Groupe" @@ -2286,11 +2289,11 @@ msgstr "Groupe à partir de l'objet" msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Oui" @@ -2440,24 +2443,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/fr_FR.mo b/locales/fr_FR.mo index fcc31ee01383133db5c7a5f408a292a9db772f63..621454c38f2c340694ed6664011b73a34feb3f2a 100644 GIT binary patch delta 11844 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 F{|7K=yU+jt diff --git a/locales/fr_FR.po b/locales/fr_FR.po index 2d44586ef..6cf17ddc7 100644 --- a/locales/fr_FR.po +++ b/locales/fr_FR.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: French (France) (https://app.transifex.com/teclib/teams/28042/fr_FR/)\n" @@ -73,9 +73,8 @@ msgstr "Limite de profondeur du sous arbre" msgid "No limit" msgstr "Aucune limite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulaire" @@ -158,7 +157,7 @@ msgid "Form list" msgstr "Liste des formulaires" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -192,7 +191,7 @@ msgstr "Merci de décrire votre besoin ici" msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -206,36 +205,36 @@ msgstr "Un champ obligatoire est vide :" msgid "The regular expression is invalid" msgstr "L'expression régulière n'est pas valide" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Utilisateur et formulaire" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Intitulé" msgstr[1] "Intitulés" msgstr[2] "Intitulés" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Le champ itemtype est requis: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Type d'intitulé invalide : %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -255,6 +254,10 @@ msgstr "Annuaire LDAP non défini !" msgid "LDAP directory not found!" msgstr "Annuaire LDAP introuvable !" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "Un attribut LDAP est requis !" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -526,7 +529,7 @@ msgstr "Intervalle minimum" msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Type de demande" @@ -600,26 +603,26 @@ msgstr "Masqué par défaut, sauf si" msgid "Displayed unless" msgstr "Affiché par défaut, sauf si" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Échec à l'ajout ou la modification de %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Impossible d'exporter un objet vide: %s" @@ -753,32 +756,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Assigné" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Fermé" @@ -944,17 +947,17 @@ msgstr[2] "Acteurs de cible" msgid "Bad request while adding an actor." msgstr "Mauvaise requête pendant l'ajout d'un acteur." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Impossible de trouver l'acteur: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Impossible de trouver le groupe: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Impossible de trouver le fournisseur: %1$s" @@ -1035,24 +1038,24 @@ msgstr "Élément ajouté avec succès : %1$s (%2$s : %3$s)" msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Impossible de générer les destinations !" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "La réponse est invalide dans %1$s" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Pas de test de Turing défini" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Vous avez échoué au test de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1190,7 +1193,7 @@ msgstr[2] "Validateurs" msgid "Need validaton?" msgstr "Requiert une validation ?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Non" @@ -1224,7 +1227,7 @@ msgid "Properties" msgstr "Propriétés" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1795,7 +1798,7 @@ msgstr "OLA" msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Assistance" @@ -2070,23 +2073,23 @@ msgstr "L'objet lié n'existe pas" msgid "Failed to link the item" msgstr "Echec de liaison de l'objet" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Votre formulaire a été accepté par le valideur" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Eléments associés" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Objet" @@ -2273,16 +2276,16 @@ msgstr[2] "Observateurs" msgid "Cancel" msgstr "Annuler" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Email de suivi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Utilisateur" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Groupe" @@ -2294,11 +2297,11 @@ msgstr "Groupe à partir de l'objet" msgid "Tech group from the object" msgstr "Tech groupe à partir de l'objet" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Oui" @@ -2460,24 +2463,24 @@ msgctxt "button" msgid "Access rights" msgstr "Droits d'accès" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Ancien" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/hr_HR.po b/locales/hr_HR.po index 3f7ce8f22..422647047 100644 --- a/locales/hr_HR.po +++ b/locales/hr_HR.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Croatian (Croatia) (https://app.transifex.com/teclib/teams/28042/hr_HR/)\n" @@ -67,9 +67,8 @@ msgstr "Ograniči dubinu podstabla" msgid "No limit" msgstr "Bez ograničenja" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Obrazac" @@ -152,7 +151,7 @@ msgid "Form list" msgstr "Popis obrazaca" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Obrazac je uspješno spremljen!" @@ -186,7 +185,7 @@ msgstr "Ovdje opiši tvoju potrebu" msgid "Textarea" msgstr "Tekstualno područje" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -200,36 +199,36 @@ msgstr "Jedno obavezno polje je prazno:" msgid "The regular expression is invalid" msgstr "Regularni izraz nije ispravan" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Korisnik i obrazac" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Padajući izbornik" msgstr[1] "Padajući izbornici" msgstr[2] "Padajući izbornici" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Neispravna vrijednost za " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Polje vrste predmeta je obavezno polje: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neispravna vrsta padajućeg popisa: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ograničenje entiteta" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -249,6 +248,10 @@ msgstr "LDAP direktorij nije definiran!" msgid "LDAP directory not found!" msgstr "LDAP direktorij nije pronađen!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -519,7 +522,7 @@ msgstr "Minimum raspona" msgid "Range max" msgstr "Maksimum raspona" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Vrsta zahtjeva" @@ -593,26 +596,26 @@ msgstr "Skriveno, ukoliko" msgid "Displayed unless" msgstr "Prikazano, ukoliko" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Neuspjelo dodavanje ili aktualiziranje: %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nije moguće izvesti prazni objekt: %s" @@ -744,32 +747,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Sve" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Novi" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Dodijeljeni" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Na čekanju" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Za potvrdu" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Riješeni" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Zatvoreni" @@ -935,17 +938,17 @@ msgstr[2] "Učesnici cilja" msgid "Bad request while adding an actor." msgstr "Neispravan zahtjev tijekom dodavanja učesnika." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Neuspjelo pronalaženje korisnika: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Neuspjelo pronalaženje grupe: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Neuspjelo pronalaženje dobavljača: %1$s" @@ -1026,24 +1029,24 @@ msgstr "Predmet je uspješno dodan: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Podaci obrasca" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Nije moguće generirati ciljeve!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Nije postavljen nijedan Turingov test" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Turingov test nije položen" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" @@ -1178,7 +1181,7 @@ msgstr[2] "Potvrditelji" msgid "Need validaton?" msgstr "Treba potvrdu?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Ne" @@ -1212,7 +1215,7 @@ msgid "Properties" msgstr "Svojstva" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1781,7 +1784,7 @@ msgstr "Ugovor o operativnoj raznini (OLA)" msgid "Assets" msgstr "Inventar" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Pomoć" @@ -2056,23 +2059,23 @@ msgstr "Povezani predmet ne postoji" msgid "Failed to link the item" msgstr "Neuspjelo povezivanje predmeta" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Potvrditelj je prihvatio tvoj obrazac" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Izvor zahtjeva" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Vrsta " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Pridruženi elementi" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Predmet " @@ -2260,16 +2263,16 @@ msgstr[2] "Promatrači" msgid "Cancel" msgstr "Odustani" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Odgovori na e-mail poruku" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Korisnik" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupa" @@ -2281,11 +2284,11 @@ msgstr "Grupa iz objekta" msgid "Tech group from the object" msgstr "Tehnička grupa iz objekta" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Dobavljač" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Da" @@ -2441,24 +2444,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Otkaži moj nalog" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Staro" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Broj za %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Sažetak problema" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/ja_JP.po b/locales/ja_JP.po index 5adf3e2cd..fec605030 100644 --- a/locales/ja_JP.po +++ b/locales/ja_JP.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Japanese (Japan) (https://app.transifex.com/teclib/teams/28042/ja_JP/)\n" @@ -67,9 +67,8 @@ msgstr "サブツリー階層の制限" msgid "No limit" msgstr "制限なし" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "フォーム" @@ -150,7 +149,7 @@ msgid "Form list" msgstr "フォーム一覧" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "フォームを保存しました!" @@ -182,7 +181,7 @@ msgstr "あなたの要望を記入してください" msgid "Textarea" msgstr "テキスト エリア" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -196,34 +195,34 @@ msgstr "必要なフィールドが空 : " msgid "The regular expression is invalid" msgstr "正規表現が無効" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "ユーザーとフォーム" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "ドロップダウン" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "無効な値 : " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "アイテムの型のフィールドが必要です : %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "不正なドロップダウンの型 : %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "エンティティ制限" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,6 +240,10 @@ msgstr "LDAP ディレクトリーが未定義です!" msgid "LDAP directory not found!" msgstr "LDAP ディレクトリーがありません!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -499,7 +502,7 @@ msgstr "範囲の下限" msgid "Range max" msgstr "範囲の上限" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "要求の型" @@ -569,26 +572,26 @@ msgstr "表示条件 : " msgid "Displayed unless" msgstr "非表示条件 : " -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s %2$s の追加・更新に失敗 " -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "空のオブジェクトはエクスポートできません : %s" @@ -712,32 +715,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "すべて" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "新規" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "割当済み" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "待ち" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "検証待ち" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "解決" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "終了" @@ -899,17 +902,17 @@ msgstr[0] "対象実行者" msgid "Bad request while adding an actor." msgstr "実行者の追加で不正なリクエスト。" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "ユーザーの検索に失敗 : %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "グループの検索に失敗 : %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "サプライヤの検索に失敗 : %1$s" @@ -986,24 +989,24 @@ msgstr "アイテムを追加 : %1$s (%2$s: %3$s)" msgid "Form data" msgstr "フォーム データ" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "対象を生成できません!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "回答は %1$s では無効です。" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "チューリングテストセットなし" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "チューリングテストに失敗しました" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "検証者を選択してください!" @@ -1130,7 +1133,7 @@ msgstr[0] "検証者" msgid "Need validaton?" msgstr "検証が必要ですか?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "いいえ" @@ -1162,7 +1165,7 @@ msgid "Properties" msgstr "プロパティー" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1712,7 +1715,7 @@ msgstr "OLA" msgid "Assets" msgstr "情報資産" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "ユーザーサポート" @@ -1975,23 +1978,23 @@ msgstr "リンク先のアイテムが存在しません" msgid "Failed to link the item" msgstr "アイテムへのリンクに失敗" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "あなたのフォームは検証者に承認されました" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "要求元" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "型" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "関連する要素" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "アイテム" @@ -2168,16 +2171,16 @@ msgstr[0] "助言者" msgid "Cancel" msgstr "中止" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "メール フォロー" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "ユーザー" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "グループ" @@ -2189,11 +2192,11 @@ msgstr "オブジェクトのグループか" msgid "Tech group from the object" msgstr "オブジェクトの技術者グループ" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "サプライヤ" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "はい" @@ -2339,24 +2342,24 @@ msgctxt "button" msgid "Access rights" msgstr "アクセス権" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "自分のチケットを中止" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "古い" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "%s の数" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "問題概要" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/ko_KR.po b/locales/ko_KR.po index 3213c7d1f..25990eb69 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Korean (Korea) (https://app.transifex.com/teclib/teams/28042/ko_KR/)\n" @@ -67,9 +67,8 @@ msgstr "하위트리 깊이 제한" msgid "No limit" msgstr "제한 없음" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "양식" @@ -150,7 +149,7 @@ msgid "Form list" msgstr "양식 목록" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "양식이 저장되었습니다!" @@ -182,7 +181,7 @@ msgstr "여기에 요구사항을 적어주세요" msgid "Textarea" msgstr "텍스트에어리어" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -196,34 +195,34 @@ msgstr "필수 항목이 비었습니다:" msgid "The regular expression is invalid" msgstr "정규식이 잘못되었습니다" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "사용자와 양식" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "드롭다운" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "다음에 대한 잘못된 값" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "itemtype 항목은 필수입니다: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "잘못된 드롭다운 유형: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "개체 제한" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,6 +240,10 @@ msgstr "LDAP 디렉토리가 정의되지 않았습니다!" msgid "LDAP directory not found!" msgstr "LDAP 디렉토리를 찾을 수 없습니다!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -499,7 +502,7 @@ msgstr "범위 최소값" msgid "Range max" msgstr "범위 최대값" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "요청 유형" @@ -569,26 +572,26 @@ msgstr "그 외에 숨김" msgid "Displayed unless" msgstr "그 외에 표시됨" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s %2$s의 추가 또는 갱신에 실패함" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "빈 객체를 불러올 수 없음: %s" @@ -712,32 +715,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "전체" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "신규" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "할당됨" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "대기 중" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "확인 예정" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "해결됨" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "마감됨" @@ -899,17 +902,17 @@ msgstr[0] "대상 실행자" msgid "Bad request while adding an actor." msgstr "수행자 추가 중 잘못된 요청." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "사용자 검색 실패: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "그룹 검색 실패: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "공급자 검색 실패: %1$s" @@ -986,24 +989,24 @@ msgstr "항목이 추가되었음: %1$s (%2$s:%3$s) " msgid "Form data" msgstr "양식 데이터" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "대상을 생성할 수 없습니다!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "튜링 테스트 셋 없음" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "튜링 테스트에 실패함" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" @@ -1130,7 +1133,7 @@ msgstr[0] "검수자" msgid "Need validaton?" msgstr "검증이 필요한가요?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "아니오" @@ -1162,7 +1165,7 @@ msgid "Properties" msgstr "속성" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1712,7 +1715,7 @@ msgstr "OLA" msgid "Assets" msgstr "자산" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "보조" @@ -1975,23 +1978,23 @@ msgstr "연결된 품목이 존재하지 않습니다" msgid "Failed to link the item" msgstr "품목에 연결 실패함" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "당신의 양식이 확인자에 의해 승인되었습니다." -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "요청 소스" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "유형" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "관련 요소" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "품목" @@ -2168,16 +2171,16 @@ msgstr[0] "감시자" msgid "Cancel" msgstr "취소" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "이메일 추적" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "사용자" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "그룹" @@ -2189,11 +2192,11 @@ msgstr "객체에서의 그룹" msgid "Tech group from the object" msgstr "객체에서의 기술 그룹" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "공급자" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "예" @@ -2337,24 +2340,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "내 티켓 취소" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "오래됨" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "%s의 횟수 " -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "이슈 요약" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/pl_PL.po b/locales/pl_PL.po index 444ae8a71..0ebce1310 100644 --- a/locales/pl_PL.po +++ b/locales/pl_PL.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Polish (Poland) (https://app.transifex.com/teclib/teams/28042/pl_PL/)\n" @@ -72,9 +72,8 @@ msgstr "Ogranicz drzewo kategorii zgłoszeń" msgid "No limit" msgstr "Bez ograniczeń" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formularz" @@ -158,7 +157,7 @@ msgid "Form list" msgstr "Lista formularzy" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Formularz został zapisany" @@ -193,7 +192,7 @@ msgstr "Wpisz frazę do wyszukania w formularzach" msgid "Textarea" msgstr "Obszar tekstu" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -207,11 +206,11 @@ msgstr "Wymagane pole jest puste:" msgid "The regular expression is invalid" msgstr "Wyrażenie regularne jest nieprawidłowe" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Użytkownik i formularz" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Lista rozwijana" @@ -219,25 +218,25 @@ msgstr[1] "Listy rozwijane" msgstr[2] "Listy rozwijane" msgstr[3] "Listy rozwijane" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Nieprawidłowa wartość dla " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -258,6 +257,10 @@ msgstr "Katalog LDAP nie został zdefiniowany" msgid "LDAP directory not found!" msgstr "Katalog LDAP nie znaleziony" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -534,7 +537,7 @@ msgstr "Zakres min." msgid "Range max" msgstr "Zakres maks." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Typ zgłoszenia" @@ -610,26 +613,26 @@ msgstr "Niewidoczny aż" msgid "Displayed unless" msgstr "Widoczny jeżeli" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nie udało się dodać lub zaktualizować %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "" @@ -765,32 +768,32 @@ msgid "%1$s %2$s" msgstr "%1$s%2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Wszystkie" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nowy" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Przypisany" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Oczekiwanie" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Do zatwierdzenia" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Rozwiązany" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Zamknięte" @@ -958,17 +961,17 @@ msgstr[3] "" msgid "Bad request while adding an actor." msgstr "Złe żądanie podczas dodawania uczestnika." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Nie udało się znaleźć użytkownika: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Nie udało się znaleźć grupy: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Nie udało się znaleźć dostawcy: %1$s" @@ -1048,24 +1051,24 @@ msgstr "" msgid "Form data" msgstr "Dane formularza" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Nie można wygenerowć obiektów docelowych!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Musisz wybrać osobę zatwierdzającą" @@ -1204,7 +1207,7 @@ msgstr[3] "" msgid "Need validaton?" msgstr "Wymaga walidacji?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Nie" @@ -1239,7 +1242,7 @@ msgid "Properties" msgstr "Właściwości" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1811,7 +1814,7 @@ msgstr "" msgid "Assets" msgstr "Zasoby" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Wsparcie" @@ -2095,23 +2098,23 @@ msgstr "Powiązany element nie istnieje" msgid "Failed to link the item" msgstr "Nie udało się powiązać elementu" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Twój formularz został zaakceptowany" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementy powiązane" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Element" @@ -2303,16 +2306,16 @@ msgstr[3] "" msgid "Cancel" msgstr "Anuluj" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Kontynuacja e-maila" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Użytkownik" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupa" @@ -2324,11 +2327,11 @@ msgstr "" msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Dostawca" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Tak" @@ -2478,24 +2481,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Anuluj moje zgłoszenie" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Posumowanie problemów" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/pt_BR.po b/locales/pt_BR.po index 20aae11a7..fa8a1c121 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -29,7 +29,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/teclib/teams/28042/pt_BR/)\n" @@ -84,9 +84,8 @@ msgstr "Limitar Sub níveis" msgid "No limit" msgstr "Nenhum limite" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulário" @@ -169,7 +168,7 @@ msgid "Form list" msgstr "Lista de formulários" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Formulário salvo com sucesso!" @@ -203,7 +202,7 @@ msgstr "Por favor, descreva o que precisa aqui" msgid "Textarea" msgstr "Área de Texto" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -217,36 +216,36 @@ msgstr "Um campo obrigatório está vazio:" msgid "The regular expression is invalid" msgstr "A expressão regular é inválida" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Usuário e formulário" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Suspenso" msgstr[1] "Listas suspensas" msgstr[2] "Listas suspensas" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Valor inválido para " -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "O campo tipo de item é obrigatório\\: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Tipo de lista suspensa inválida: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restrição de entidade" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -266,6 +265,10 @@ msgstr "Diretório LDAP não definido!" msgid "LDAP directory not found!" msgstr "Diretório LDAP não encontrado!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -536,7 +539,7 @@ msgstr "Intervalo mín" msgid "Range max" msgstr "Intervalo máx" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Tipo de Solicitação" @@ -610,26 +613,26 @@ msgstr "Escondido a menos que" msgid "Displayed unless" msgstr "Exibido a menos que" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Falha ao adicionar ou atualiza o %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Não é possível exportar um objeto vazio: %s" @@ -761,32 +764,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Novo" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Atribuído" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Aguardando Aprovação" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Solucionado" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Fechado" @@ -952,17 +955,17 @@ msgstr[2] "Atores Alvo" msgid "Bad request while adding an actor." msgstr "Solicitação incorreta ao adicionar um ator." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Falha ao encontrar um usuário\\: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Falha ao encontrar um grupo\\: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Falha ao encontrar um fornecedor\\: %1$s" @@ -1043,24 +1046,24 @@ msgstr "Item adicionado com sucesso: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Dados do formulário" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Impossível gerar alvos!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Nenhum conjunto de teste encontrado" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Falha no teste de Turing" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" @@ -1195,7 +1198,7 @@ msgstr[2] "Validadores" msgid "Need validaton?" msgstr "Precisa de validação?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Não" @@ -1229,7 +1232,7 @@ msgid "Properties" msgstr "Propriedades" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1797,7 +1800,7 @@ msgstr "OLA" msgid "Assets" msgstr "Bens" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Assistência" @@ -2073,23 +2076,23 @@ msgstr "Item vinculado não existe" msgid "Failed to link the item" msgstr "Falha ao vincular o item" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Seu formulário foi aceito pelo validador" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Origem da solicitação" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Elementos associados" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Item " @@ -2276,16 +2279,16 @@ msgstr[2] "Observadores" msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Acompanhamento de e-mail" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Usuário" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grupo" @@ -2297,11 +2300,11 @@ msgstr "Grupo do objeto" msgid "Tech group from the object" msgstr "Grupo técnico do objeto" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Fornecedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Sim" @@ -2460,24 +2463,24 @@ msgctxt "button" msgid "Access rights" msgstr "Permissões de acesso" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Cancelar meu chamado" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "antigo" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Resumo dos problemas" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/ru_RU.po b/locales/ru_RU.po index b27b5a211..0b5d9b3ad 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Russian (Russia) (https://app.transifex.com/teclib/teams/28042/ru_RU/)\n" @@ -71,9 +71,8 @@ msgstr "Глубина видимости вложенных элементов msgid "No limit" msgstr "Без ограничений" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Форма" @@ -157,7 +156,7 @@ msgid "Form list" msgstr "Список форм" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Форма успешно сохранена!" @@ -192,7 +191,7 @@ msgstr "Введите запрос для поиска" msgid "Textarea" msgstr "Текстовое поле" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -206,11 +205,11 @@ msgstr "Обязательное поле пустое:" msgid "The regular expression is invalid" msgstr "Недействительное регулярное выражение" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Пользователь и форма" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Выпадающий список" @@ -218,25 +217,25 @@ msgstr[1] "Выпадающие списки" msgstr[2] "Выпадающие списки" msgstr[3] "Выпадающие списки" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Недействительное значение для" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Требуется указать значение поля: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Недействительный тип выпадающего списка: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ограничение организации" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -256,6 +255,10 @@ msgstr "LDAP каталог не определен!" msgid "LDAP directory not found!" msgstr "LDAP каталог не найден!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -533,7 +536,7 @@ msgstr "Диапазон мин." msgid "Range max" msgstr "Диапазон макс." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Тип запроса" @@ -609,26 +612,26 @@ msgstr "Скрыт до тех пор, пока" msgid "Displayed unless" msgstr "Отображается до тех пор, пока" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Не удалось добавить или обновить %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Невозможно экспортировать пустой объект: %s" @@ -764,32 +767,32 @@ msgid "%1$s %2$s" msgstr "%1$s%2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Все" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Новый" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Назначенный" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Ожидание" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "На согласовании" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Решено" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Закрыто" @@ -957,17 +960,17 @@ msgstr[3] "Участники цели" msgid "Bad request while adding an actor." msgstr "Ошибочный запрос при добавлении участника" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Ошибка поиска пользователя: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Ошибка поиска группы: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Ошибка поиска поставщика: %1$s" @@ -1047,24 +1050,24 @@ msgstr "" msgid "Form data" msgstr "Данные формы" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Не удалось создать цели!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Нет набора тестов Тьюринга" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Вы провалили тест Тьюринга" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Вы должны выбрать согласующего!" @@ -1203,7 +1206,7 @@ msgstr[3] "Согласующие" msgid "Need validaton?" msgstr "Нужна проверка?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Нет" @@ -1238,7 +1241,7 @@ msgid "Properties" msgstr "Свойства" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1814,7 +1817,7 @@ msgstr "OLA" msgid "Assets" msgstr "Активы" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Помощь" @@ -2096,23 +2099,23 @@ msgstr "Связанный элемент не существует" msgid "Failed to link the item" msgstr "Не удалось связать элемент" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Ваша форма была принята согласующим" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Источник запроса" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Тип " -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Связанные элементы" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Элемент " @@ -2304,16 +2307,16 @@ msgstr[3] "Наблюдатели" msgid "Cancel" msgstr "Отменить" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Отслеживать по Email" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Пользователь" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Группа" @@ -2325,11 +2328,11 @@ msgstr "Группа из объекта" msgid "Tech group from the object" msgstr "Тех группа из объекта" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Поставщик" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Да" @@ -2476,24 +2479,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Отменить мою заявку" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Старый" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Номер из %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Список проблем" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/sk_SK.po b/locales/sk_SK.po index afa6a6e27..3fbacf150 100644 --- a/locales/sk_SK.po +++ b/locales/sk_SK.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" "Last-Translator: Thierry Bugier , 2023\n" "Language-Team: Slovak (Slovakia) (https://app.transifex.com/teclib/teams/28042/sk_SK/)\n" @@ -68,9 +68,8 @@ msgstr "Limit subtree depth" msgid "No limit" msgstr "Bez obmedzenia" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Formulár" @@ -154,7 +153,7 @@ msgid "Form list" msgstr "Zoznam formulárov" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Formulár bol úspešne uložený!" @@ -189,7 +188,7 @@ msgstr "Prosím, popíšte svoju požiadavku" msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -203,11 +202,11 @@ msgstr "Povinné pole je prázdne:" msgid "The regular expression is invalid" msgstr "Bežný výraz je neplatný" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Používateľ a formulár" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Rozbaľovacia ponuka" @@ -215,25 +214,25 @@ msgstr[1] "Rozbaľovacie ponuky" msgstr[2] "Rozbaľovacích ponúk" msgstr[3] "Rozbaľovacia ponuka" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Neplatná hodnota pre" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Pole Typ položky je povinné: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Neplatný typ rozbaľovacej ponuky: %s " -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Obmedzenie entity" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -253,6 +252,10 @@ msgstr "LDAP adresár nie je definovaný!" msgid "LDAP directory not found!" msgstr "LDAP adresár nebol nájdený!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -531,7 +534,7 @@ msgstr "Rozsah min" msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "Typ požiadavky" @@ -607,26 +610,26 @@ msgstr "Skryté, pokiaľ" msgid "Displayed unless" msgstr "Zobrazené pokiaľ" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "Nepodarilo sa pridať alebo aktualizovať %1$s %2$s" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Nie je možné exportovať prázdny objekt: %s" @@ -762,32 +765,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Všetci" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Pridelený" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Čakanie" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Na overenie" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Vyriešené" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Uzavretý" @@ -955,17 +958,17 @@ msgstr[3] "Cieľový účastníci" msgid "Bad request while adding an actor." msgstr "Zlá požiadavka pre pridelení účastníka" -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Nepodarilo sa nájsť používateľa: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Nepodarilo sa nájsť skupinu: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Nepodarilo sa nájsť dodávateľa: %1$s" @@ -1045,24 +1048,24 @@ msgstr "Položka úspešne pridaná: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Údaje formulára" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Nie je možné generovať ciele!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "No turing test set" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "You failed the Turing test" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Musíte vybrať overenie!" @@ -1201,7 +1204,7 @@ msgstr[3] "Overovatelia" msgid "Need validaton?" msgstr "Je potrebné overenie?" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Nie" @@ -1236,7 +1239,7 @@ msgid "Properties" msgstr "Vlastnosti" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1810,7 +1813,7 @@ msgstr "OLA" msgid "Assets" msgstr "Aktíva" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Pomoc" @@ -2093,23 +2096,23 @@ msgstr "Prepojená položka neexistuje" msgid "Failed to link the item" msgstr "Chyba prepojenia položky" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Váš formulár bol akceptovaný overovateľom" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "Zdroj požiadavky" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "Pridružené prvky" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Položka" @@ -2301,16 +2304,16 @@ msgstr[3] "Sledovatelia" msgid "Cancel" msgstr "Zrušiť" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "Sledovanie emailu" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Používateľ" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Skupina" @@ -2322,11 +2325,11 @@ msgstr "Skupina z objektu" msgid "Tech group from the object" msgstr "Technická skupina z objektu" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Dodávateľ" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Áno" @@ -2478,24 +2481,24 @@ msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Zrušiť tiket" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Starý" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "Počet %s" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Súhrn issues" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." diff --git a/locales/tr_TR.mo b/locales/tr_TR.mo index e7a1f577a0abf17347a0f255f0bd42d75d32f458..8725045797fdfc1d69a50b3c40663e1576ff0d39 100644 GIT binary patch delta 11877 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 delta 11804 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 T*ZcR}u{-m_(mSS2t{e4#TL!gR diff --git a/locales/tr_TR.po b/locales/tr_TR.po index 48b3e9eba..c743dbce8 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -5,17 +5,17 @@ # # Translators: # Ali AY , 2022 -# Kaya Zeren , 2023 # Thierry Bugier , 2023 +# Kaya Zeren , 2023 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-20 09:50+0200\n" +"POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: Kaya Zeren , 2023\n" "Language-Team: Turkish (Turkey) (https://app.transifex.com/teclib/teams/28042/tr_TR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -68,9 +68,8 @@ msgstr "Alt ağacın derinlik sınırı" msgid "No limit" msgstr "Sınır yok" -#: ajax/homepage_link.php:36 inc/formlist.class.php:46 -#: inc/entityconfig.class.php:84 inc/form.class.php:111 inc/form.class.php:580 -#: inc/form.class.php:2032 entrée standard:47 +#: ajax/homepage_link.php:36 inc/formlist.class.php:46 inc/form.class.php:111 +#: entrée standard:47 msgid "Form" msgid_plural "Forms" msgstr[0] "Form" @@ -152,7 +151,7 @@ msgid "Form list" msgstr "Form listesi" #: front/formdisplay.php:90 inc/formanswer.class.php:1015 -#: inc/formanswer.class.php:1252 inc/formanswer.class.php:1302 +#: inc/formanswer.class.php:1248 inc/formanswer.class.php:1298 msgid "The form has been successfully saved!" msgstr "Form kaydedildi!" @@ -185,7 +184,7 @@ msgstr "Lütfen neye gerek duyduğunuzu yazın" msgid "Textarea" msgstr "Metin alanı" -#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:443 +#: inc/field/textareafield.class.php:239 inc/field/dropdownfield.class.php:451 #: inc/field/ldapselectfield.class.php:114 inc/field/textfield.class.php:125 #: inc/field/urgencyfield.class.php:165 inc/field/tagfield.class.php:163 #: inc/field/timefield.class.php:113 inc/field/fieldsfield.class.php:488 @@ -199,35 +198,35 @@ msgstr "Zorunlu bir alan boş bırakılmış:" msgid "The regular expression is invalid" msgstr "Kurallı ifade geçersiz" -#: inc/field/dropdownfield.class.php:80 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:79 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Kullanıcı ve form" -#: inc/field/dropdownfield.class.php:434 entrée standard:38 +#: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Açılan kutu" msgstr[1] "Açılan kutular" -#: inc/field/dropdownfield.class.php:465 +#: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " msgstr "Şunun değeri geçersiz" -#: inc/field/dropdownfield.class.php:477 +#: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" msgstr "Öge türü alanı gerekli: %s" -#: inc/field/dropdownfield.class.php:493 +#: inc/field/dropdownfield.class.php:501 #, php-format msgid "Invalid dropdown type: %s" msgstr "Açılan kutu türü geçersiz: %s" -#: inc/field/dropdownfield.class.php:831 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Birim kısıtlaması" -#: inc/field/dropdownfield.class.php:840 +#: inc/field/dropdownfield.class.php:848 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -247,6 +246,10 @@ msgstr "LDAP dizini belirtilmemiş!" msgid "LDAP directory not found!" msgstr "LDAP dizini bulunamadı!" +#: inc/field/ldapselectfield.class.php:154 +msgid "LDAP attribute is required!" +msgstr "LDAP özniteliği belirtilmelidir!" + #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" @@ -511,7 +514,7 @@ msgstr "Aralık başlangıcı" msgid "Range max" msgstr "Aralık bitişi" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1107 +#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" msgstr "İstek türü" @@ -583,26 +586,26 @@ msgstr "Şu olmadan gizlensin" msgid "Displayed unless" msgstr "Şu olmadan görüntülensin" -#: inc/condition.class.php:173 inc/target_actor.class.php:233 +#: inc/condition.class.php:173 inc/target_actor.class.php:234 #: inc/form_language.class.php:568 inc/form_validator.class.php:379 #: inc/targetproblem.class.php:541 inc/questionrange.class.php:196 #: inc/form.class.php:1925 inc/targetchange.class.php:304 #: inc/section.class.php:395 inc/restrictedformcriteria.class.php:200 #: inc/question.class.php:848 inc/questionparameter/range.class.php:202 #: inc/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1417 +#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1418 #, php-format msgid "Failed to add or update the %1$s %2$s" msgstr "%1$s%2$s eklenemedi ya da güncellenemedi" -#: inc/condition.class.php:195 inc/target_actor.class.php:254 +#: inc/condition.class.php:195 inc/target_actor.class.php:255 #: inc/form_language.class.php:584 inc/form_validator.class.php:403 #: inc/targetproblem.class.php:376 inc/questionrange.class.php:131 #: inc/form.class.php:1611 inc/targetchange.class.php:149 #: inc/section.class.php:420 inc/restrictedformcriteria.class.php:226 #: inc/question.class.php:897 inc/questionparameter/range.class.php:137 #: inc/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1456 +#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1457 #, php-format msgid "Cannot export an empty object: %s" msgstr "Boş bir nesne dışa aktarılamaz: %s" @@ -730,32 +733,32 @@ msgid "%1$s %2$s" msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:698 +#: hook.php:703 msgid "All" msgstr "Tümü" -#: inc/issue.class.php:1363 hook.php:699 +#: inc/issue.class.php:1363 hook.php:704 msgid "New" msgstr "Ekle" -#: inc/issue.class.php:1369 hook.php:700 +#: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" msgstr "Atanmış" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:701 +#: inc/form_validator.class.php:69 hook.php:706 msgid "Waiting" msgstr "Bekliyor" -#: inc/issue.class.php:1381 hook.php:702 +#: inc/issue.class.php:1381 hook.php:707 msgid "To validate" msgstr "Değerlendirilecek" -#: inc/issue.class.php:1387 hook.php:703 +#: inc/issue.class.php:1387 hook.php:708 msgid "Solved" msgstr "Çözümlenmiş" -#: inc/issue.class.php:1393 hook.php:704 +#: inc/issue.class.php:1393 hook.php:709 msgid "Closed" msgstr "Kapalı" @@ -919,17 +922,17 @@ msgstr[1] "Hedef ilgililer" msgid "Bad request while adding an actor." msgstr "Bir ilgili eklenirken hatalı bir istek yapıldı." -#: inc/target_actor.class.php:197 +#: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" msgstr "Bir kullanıcı bulunamadı: %1$s" -#: inc/target_actor.class.php:206 +#: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" msgstr "Bir grup bulunamadı: %1$s" -#: inc/target_actor.class.php:215 +#: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" msgstr "Bir sağlayıcı bulunamadı: %1$s" @@ -1009,24 +1012,24 @@ msgstr "Öge eklendi: %1$s (%2$s: %3$s)" msgid "Form data" msgstr "Form verileri" -#: inc/formanswer.class.php:1237 inc/formanswer.class.php:1289 +#: inc/formanswer.class.php:1233 inc/formanswer.class.php:1285 msgid "Cannot generate targets!" msgstr "Hedefler oluşturulamadı!" -#: inc/formanswer.class.php:1438 +#: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" msgstr "%1$s içindeki yanıt geçersiz" -#: inc/formanswer.class.php:1466 +#: inc/formanswer.class.php:1462 msgid "No turing test set" msgstr "Herhangi bir Turing sınaması ayarlanmamış" -#: inc/formanswer.class.php:1472 +#: inc/formanswer.class.php:1468 msgid "You failed the Turing test" msgstr "Turing sınamasını geçemediniz" -#: inc/formanswer.class.php:1496 +#: inc/formanswer.class.php:1492 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" @@ -1157,7 +1160,7 @@ msgstr[1] "Değerlendirenler" msgid "Need validaton?" msgstr "Değerlendirme gerekli" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2522 msgid "No" msgstr "Hayır" @@ -1190,7 +1193,7 @@ msgid "Properties" msgstr "Özellikler" #: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1399 +#: inc/targetticket.class.php:1400 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1750,7 +1753,7 @@ msgstr "ODA" msgid "Assets" msgstr "Varlıklar" -#: inc/question.class.php:1237 hook.php:712 hook.php:729 +#: inc/question.class.php:1237 hook.php:717 hook.php:734 msgid "Assistance" msgstr "Destek" @@ -2020,23 +2023,23 @@ msgstr "Bağlantılı öge bulunamadı" msgid "Failed to link the item" msgstr "Öge bağlantısı kurulamadı" -#: inc/targetticket.class.php:938 install/install.php:432 +#: inc/targetticket.class.php:939 install/install.php:432 msgid "Your form has been accepted by the validator" msgstr "Formunuz değerlendiren tarafından onaylandı" -#: inc/targetticket.class.php:1094 +#: inc/targetticket.class.php:1095 msgid "Request source" msgstr "İstek kaynağı" -#: inc/targetticket.class.php:1119 +#: inc/targetticket.class.php:1120 msgid "Type " msgstr "Tür" -#: inc/targetticket.class.php:1147 +#: inc/targetticket.class.php:1148 msgid "Associated elements" msgstr "İlgili bileşenler" -#: inc/targetticket.class.php:1158 +#: inc/targetticket.class.php:1159 msgid "Item " msgstr "Öge" @@ -2218,16 +2221,16 @@ msgstr[1] "İzleyenler" msgid "Cancel" msgstr "İptal" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2518 +#: inc/abstractitiltarget.class.php:2522 msgid "Email followup" msgstr "E-posta izlemesi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2506 msgid "User" msgstr "Kullanıcı" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2510 msgid "Group" msgstr "Grup" @@ -2239,11 +2242,11 @@ msgstr "Nesneden grup" msgid "Tech group from the object" msgstr "Nesneden teknik grup" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2514 msgid "Supplier" msgstr "Sağlayıcı" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2518 msgid "Yes" msgstr "Evet" @@ -2403,24 +2406,24 @@ msgctxt "button" msgid "Access rights" msgstr "Erişim izinleri" -#: hook.php:688 +#: hook.php:693 msgid "Cancel my ticket" msgstr "Destek kaydımı iptal et" -#: hook.php:706 +#: hook.php:711 msgid "Old" msgstr "Eski" -#: hook.php:713 +#: hook.php:718 #, php-format msgid "Number of %s" msgstr "%s sayısı" -#: hook.php:730 +#: hook.php:735 msgid "Issues summary" msgstr "Sorun özeti" -#: hook.php:775 +#: hook.php:780 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." From dbc66cbee23ab8d5fb6653c44512c8a543ebf47c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 24 Nov 2023 08:18:02 +0100 Subject: [PATCH 075/123] docx(locales): update --- locales/de_DE.mo | Bin 39738 -> 42404 bytes locales/de_DE.po | 52 +++++++++++++++++++++++++++-------------------- locales/sk_SK.mo | Bin 33655 -> 33929 bytes locales/sk_SK.po | 29 +++++++++++++------------- 4 files changed, 45 insertions(+), 36 deletions(-) diff --git a/locales/de_DE.mo b/locales/de_DE.mo index 995a93db3c8b37d138faea38f1468850beddfbf9..886b81433d3578b3de210a437dcd537ae45d65c5 100644 GIT binary patch delta 14097 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, 2022 # Florian Ried , 2022 # Michael Schieferer, 2023 +# iDazai, 2023 # #, fuzzy msgid "" @@ -21,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -"Last-Translator: Michael Schieferer, 2023\n" +"Last-Translator: iDazai, 2023\n" "Language-Team: German (Germany) (https://app.transifex.com/teclib/teams/28042/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -452,12 +453,12 @@ msgstr "Checkbox" #: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "Die folgende Frage braucht mindestens %d Antworten: %s" #: inc/field/checkboxesfield.class.php:233 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "Die folgende Frage akzeptiert nicht mehr als %d Antworten: %s" #: inc/field/checkboxesfield.class.php:305 msgid "Range min" @@ -833,7 +834,7 @@ msgstr "Das Formular wurde gelöscht" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "Formular ID" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -860,7 +861,7 @@ msgstr "Formular Rückantworten" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Genehmigungskommentar" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -869,7 +870,7 @@ msgstr "Bestätigungslink" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "Anfragen ID" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -1038,6 +1039,8 @@ msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Beim Überprüfen Ihrer Antworten ist ein interner Fehler aufgetreten. Bitte " +"melden Sie dies Ihrem Administrator." #: inc/formanswer.class.php:933 msgid "You are not the validator of these answers" @@ -1096,7 +1099,7 @@ msgstr "Meine Hilfsanfragen" #: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Erinnerungen einsehen" #: inc/common.class.php:811 msgid "Consult feeds" @@ -1126,15 +1129,15 @@ msgstr[1] "Übersetzungen" #: inc/form_language.class.php:119 msgid "The name cannot be empty." -msgstr "" +msgstr "Der Name kann nicht leer sein." #: inc/form_language.class.php:127 msgid "The language must be associated to a form." -msgstr "" +msgstr "Die Sprache muss einem Formular zugeordnet sein." #: inc/form_language.class.php:135 msgid "The specified language is not available." -msgstr "" +msgstr "Die gewählte Sprache ist nicht verfügbar." #: inc/form_language.class.php:265 msgid "Add a translation" @@ -1517,7 +1520,7 @@ msgstr "Vorschau" #: inc/form.class.php:512 msgid "Form answer properties" -msgstr "" +msgstr "Eigenschaften Formularantworten" #: inc/form.class.php:854 msgid "What are you looking for?" @@ -1573,7 +1576,7 @@ msgstr "Zurück" #: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formular aktualisiert: %s" #: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." @@ -1910,29 +1913,29 @@ msgstr "Gruppen-Antwort" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Suche nach ungültigen Einträgen..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Erledigt." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "Schritt 1: doppelt kodierte < und > Zeichen." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "Keine ungültigen Einträge gefunden." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Schritt 2: tatsächliches BR-tag." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Schritt 3: tatsächliches > Zeichen." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -2103,7 +2106,7 @@ msgstr "Keine weiteren Texte zum Übersetzen" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Interner Fehler: Übersetzbarer String nicht gefunden." #: inc/translation.class.php:216 msgid "Language not found." @@ -2327,6 +2330,8 @@ msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" +"Das Datenbankschema ist nicht mit der vorherigen Version von Formcreator %s " +"konsistent. Führe das Kommando %s aus, um die Ereignisse zu sehen." #: install/install.php:208 #, php-format @@ -2361,6 +2366,9 @@ msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" +"Das Datenbankschema ist nicht mit der vorherigen Version von Formcreator %s " +"konsistent. Aktiviere das Plugin und führe das Kommando %s aus, um die " +"Ereignisse zu sehen." #: install/install.php:305 msgid "The tables of the plugin passed the schema integrity check." @@ -2481,7 +2489,7 @@ msgstr "Export" #: hook.php:442 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Zugriffsrechte" #: hook.php:756 msgid "Cancel my ticket" @@ -2551,11 +2559,11 @@ msgstr "" #: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Sind Sie sicher, dass Sie dieses Ziel duplizieren möchten?" #: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Sind Sie sicher, dass Sie dieses Ziel löschen möchten?" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 diff --git a/locales/sk_SK.mo b/locales/sk_SK.mo index dd133d4cc62e77edf078e9df56637e86560f7d1d..d97149f33eec9439ae1bed6fa0b4e20431d477b5 100644 GIT binary patch delta 10330 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 delta 10059 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 diff --git a/locales/sk_SK.po b/locales/sk_SK.po index 1e59bbfe2..619b4a3d1 100644 --- a/locales/sk_SK.po +++ b/locales/sk_SK.po @@ -4,8 +4,9 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Miroslav Hlohovsky, 2022 # Radoslav Koren, 2023 +# Miroslav Hlohovsky, 2023 +# feonsu , 2023 # #, fuzzy msgid "" @@ -14,7 +15,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-05-31 16:21+0200\n" "PO-Revision-Date: 2022-06-15 12:10+0000\n" -"Last-Translator: Radoslav Koren, 2023\n" +"Last-Translator: feonsu , 2023\n" "Language-Team: Slovak (Slovakia) (https://app.transifex.com/teclib/teams/28042/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -659,10 +660,10 @@ msgstr[3] "" #: standard:48 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Žiadateľ" +msgstr[1] "Žiadatelia" +msgstr[2] "Žiadatelia" +msgstr[3] "Žiadatelia" #: inc/issue.class.php:619 inc/formanswer.class.php:258 msgid "Form approver" @@ -831,10 +832,10 @@ msgstr "Farba pozadia" #: entrée standard:47 msgid "Form" msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Formulár" +msgstr[1] "Formuláre" +msgstr[2] "Formuláre" +msgstr[3] "Formuláre" #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" @@ -1778,10 +1779,10 @@ msgstr[3] "" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Sekcia" +msgstr[1] "Sekcie" +msgstr[2] "Sekcie" +msgstr[3] "Sekcie" #: inc/section.class.php:123 inc/section.class.php:166 #: inc/question.class.php:348 From 1b141a3fa00d77e78f37c4df91d1031c01328134 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 27 Nov 2023 09:21:46 +0100 Subject: [PATCH 076/123] fix: prevent issue when response body has blank characters seems to happen when something in a glpi instance emits a blanck character probably caused by a closing php tag followed by a space, or similar problems --- js/scripts.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/scripts.js b/js/scripts.js index 1ef28519e..cfc1291b0 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -1373,7 +1373,7 @@ var plugin_formcreator = new function() { .off('click'); $(form).removeAttr('data-submitted'); - if (xhr.responseText == '') { + if (xhr.responseText.trim() == '') { displayAjaxMessageAfterRedirect(); return; } From 75144be06818eff4c670c664f0e75c378509cf3c Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 4 Dec 2023 14:05:23 +0100 Subject: [PATCH 077/123] fix(targetticket): set location may fail --- inc/targetticket.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 865256c0c..2d0f43e91 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -977,8 +977,10 @@ protected function setTargetLocation($data, $formanswer) { 'plugin_formcreator_questions_id' => $this->fields['location_question'] ] ])->current(); - if (isset($location['answer']) && ctype_digit($location['answer'])) { + if (isset($location['answer']) && !Location::isNewID($location['answer'])) { $location = $location['answer']; + } else { + $location = null; } break; case self::LOCATION_RULE_SPECIFIC: From d77cde058e8321a69480c30b822c2c898417d4fd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 5 Jan 2024 11:07:17 +0100 Subject: [PATCH 078/123] fix(target_actor): duplicate failure with gours, supliers or users --- inc/target_actor.class.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/inc/target_actor.class.php b/inc/target_actor.class.php index 69ad45170..f76501a86 100644 --- a/inc/target_actor.class.php +++ b/inc/target_actor.class.php @@ -194,7 +194,8 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con case self::ACTOR_TYPE_PERSON: case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: $user = new User; - $users_id = plugin_formcreator_getFromDBByField($user, 'name', $input['actor_value']); + $field = $idKey == 'id' ? 'id' : 'name'; + $users_id = plugin_formcreator_getFromDBByField($user, $field, $input['actor_value']); if ($users_id === false) { throw new ImportFailureException(sprintf(__('Failed to find a user: %1$s'), $input['actor_value'])); } @@ -203,7 +204,8 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con case self::ACTOR_TYPE_GROUP: $group = new Group; - $groups_id = plugin_formcreator_getFromDBByField($group, 'completename', $input['actor_value']); + $field = $idKey == 'id' ? 'id' : 'completename'; + $groups_id = plugin_formcreator_getFromDBByField($group, $field, $input['actor_value']); if ($groups_id === false) { throw new ImportFailureException(sprintf(__('Failed to find a group: %1$s'), $input['actor_value'])); } @@ -212,7 +214,8 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con case self::ACTOR_TYPE_SUPPLIER: $supplier = new Supplier; - $suppliers_id = plugin_formcreator_getFromDBByField($supplier, 'name', $input['actor_value']); + $field = $idKey == 'id' ? 'id' : 'name'; + $suppliers_id = plugin_formcreator_getFromDBByField($supplier, $field, $input['actor_value']); if ($suppliers_id === false) { throw new ImportFailureException(sprintf(__('Failed to find a supplier: %1$s'), $input['actor_value'])); } From 09682e9b800d85ffd4dd521b63a547310cecd10e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 8 Jan 2024 13:36:32 +0100 Subject: [PATCH 079/123] fix(textarea): support for min/max size and regex --- inc/field/textareafield.class.php | 35 ++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/inc/field/textareafield.class.php b/inc/field/textareafield.class.php index 0c7e9153a..22d73b369 100644 --- a/inc/field/textareafield.class.php +++ b/inc/field/textareafield.class.php @@ -243,7 +243,40 @@ public function isValid(): bool { return false; } - // All is OK + return $this->isValidValue($this->value); + } + + public function isValidValue($value): bool { + if (strlen($value) == 0) { + return true; + } + + $parameters = $this->getParameters(); + + $stripped = strip_tags($value); + + // Check the field matches the format regex + $regex = $parameters['regex']->fields['regex']; + if ($regex !== null && strlen($regex) > 0) { + if (!preg_match($regex, $stripped)) { + Session::addMessageAfterRedirect(sprintf(__('Specific format does not match: %s', 'formcreator'), $this->question->fields['name']), false, ERROR); + return false; + } + } + + // Check the field is in the range + $rangeMin = $parameters['range']->fields['range_min']; + $rangeMax = $parameters['range']->fields['range_max']; + if ($rangeMin > 0 && strlen($stripped) < $rangeMin) { + Session::addMessageAfterRedirect(sprintf(__('The text is too short (minimum %d characters): %s', 'formcreator'), $rangeMin, $this->question->fields['name']), false, ERROR); + return false; + } + + if ($rangeMax > 0 && strlen($stripped) > $rangeMax) { + Session::addMessageAfterRedirect(sprintf(__('The text is too long (maximum %d characters): %s', 'formcreator'), $rangeMax, $this->question->fields['name']), false, ERROR); + return false; + } + return true; } From 55530d97626656cb289beade98f78ef9ade8426f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 12 Jan 2024 09:06:53 +0100 Subject: [PATCH 080/123] fix(issue): prevent list of all issues in search engine dropdown on name of issues give full access because the list is not filtered. Tooltip also gives access to the full content. This may disclose sensitive data to unauthorized persons --- inc/issue.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inc/issue.class.php b/inc/issue.class.php index 4b5d2e9ad..b1d6044f2 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -526,6 +526,10 @@ public function rawSearchOptions() { 'field' => 'name', 'name' => __('Name'), 'datatype' => 'itemlink', + 'searchtype' => [ + '0' => 'contains', + '1' => 'not contains', + ], 'massiveaction' => false, 'additionalfields' => [ '0' => 'display_id' From 8e356d34564abc2261dc003c61591942f8c016a5 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 25 Jan 2024 15:06:07 +0100 Subject: [PATCH 081/123] test(form, category): fix tests --- tests/3-unit/PluginFormcreatorCategory.php | 1 + tests/3-unit/PluginFormcreatorForm.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/tests/3-unit/PluginFormcreatorCategory.php b/tests/3-unit/PluginFormcreatorCategory.php index 7f4a60934..2034e44be 100644 --- a/tests/3-unit/PluginFormcreatorCategory.php +++ b/tests/3-unit/PluginFormcreatorCategory.php @@ -66,6 +66,7 @@ public function testGetTypeName($nb, $expected) { } public function testDefineTabs() { + $this->login('glpi', 'glpi'); $instance = $this->newTestedInstance(); $output = $instance->defineTabs(); $expected = [ diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index 9b14fae41..e9bf22878 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -299,6 +299,8 @@ public function testPrepareInputForUpdate($input, $expected, $expectedMessage) { } public function testDefineTabs() { + $this->login('glpi', 'glpi'); + $_SESSION['glpishow_count_on_tabs'] = 0; $instance = $this->newTestedInstance(); $output = $instance->defineTabs(); $expected = [ @@ -311,6 +313,7 @@ public function testDefineTabs() { 'PluginFormcreatorForm$3' => "Form answer properties", 'PluginFormcreatorFormAnswer$1' => "Form answers", 'PluginFormcreatorForm_Language$1' => 'Form languages', + 'Document_Item$1' => "Documents", 'Log$1' => "Historical", ]; $this->array($output) From 3818383e146376719dfbdc8ddbeb8f82d58df8bf Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 31 Jan 2024 09:24:59 +0100 Subject: [PATCH 082/123] fix(hiddenfield): escaping problem when displaying default value in question designer --- inc/field/hiddenfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/hiddenfield.class.php b/inc/field/hiddenfield.class.php index af7ec609f..d2c2320a1 100644 --- a/inc/field/hiddenfield.class.php +++ b/inc/field/hiddenfield.class.php @@ -47,7 +47,7 @@ public function isPrerequisites(): bool { public function showForm(array $options): void { $template = '@formcreator/field/' . $this->question->fields['fieldtype'] . 'field.html.twig'; - $this->question->fields['default_values'] = Html::entities_deep($this->question->fields['default_values']); + // $this->question->fields['default_values'] = Html::entities_deep($this->question->fields['default_values']); $this->deserializeValue($this->question->fields['default_values']); TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, From 08d3871e14c198a30a504b1a95409e4cef17faa8 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 2 Feb 2024 15:49:39 +0100 Subject: [PATCH 083/123] fix(install): dashboard setup with pre 2.13.7 appearance --- install/install.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install/install.php b/install/install.php index 47e245654..1c086c611 100644 --- a/install/install.php +++ b/install/install.php @@ -762,10 +762,10 @@ protected function createMiniDashboardBigNumbers() { ]; // With counters - $x = 2; - $w = 3; // Width + $x = 0; + $w = 4; // Width $h = 1; // Height - $s = 1; // space between widgets + $s = 0; // space between widgets $y = 0; foreach ($cards as $key => $options) { $item = new Dashboard_Item(); From b3cc8d2b9a7628891d192d6f234d4a29e641679e Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 6 Feb 2024 15:44:12 +0100 Subject: [PATCH 084/123] fix(formansswer): keep tickets on delete --- inc/formanswer.class.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 1c9873d91..9fcde93f4 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -940,12 +940,16 @@ public function prepareInputForUpdate($input) { * @return boolean true if pre_delete actions succeeded, false if not */ public function pre_deleteItem() { + global $CFG_GLPI; + $issue = new PluginFormcreatorIssue(); $issue->deleteByCriteria([ 'items_id' => $this->getID(), 'itemtype' => self::getType(), ]); + $CFG_GLPI['keep_tickets_on_delete'] = '1'; + return true; } From 56454548eba6a64c6b5434aae5ce899ca4d5792f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 12 Feb 2024 10:38:01 +0100 Subject: [PATCH 085/123] chore: set minimum GLPI version --- plugin.xml | 5 +++++ setup.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/plugin.xml b/plugin.xml index 009461403..3f283e5e6 100644 --- a/plugin.xml +++ b/plugin.xml @@ -58,6 +58,11 @@ Features Teclib' + + 2.13.9 + ~10.0.7 + https://github.com/pluginsGLPI/formcreator/releases/download/2.13.9/glpi-formcreator-2.13.9.tar.bz2 + 2.13.8 ~10.0 diff --git a/setup.php b/setup.php index 585666260..9e09410c0 100644 --- a/setup.php +++ b/setup.php @@ -40,7 +40,7 @@ define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); // Minimal GLPI version, inclusive -define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); +define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0.7'); // Maximum GLPI version, exclusive (ignored if PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE == false) define ('PLUGIN_FORMCREATOR_GLPI_MAX_VERSION', '10.1'); From 8bc96d3dc8fec0e033a401dec725f8218775b5db Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 13 Feb 2024 13:16:56 +0100 Subject: [PATCH 086/123] fix(issue): deduplicate rows whern showing technicians in issues --- inc/issue.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/issue.class.php b/inc/issue.class.php index b1d6044f2..baf504e14 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -731,6 +731,7 @@ public function rawSearchOptions() { 'field' => 'name', 'name' => __('Technician'), 'datatype' => 'dropdown', + 'forcegroupby' => true, 'massiveaction' => false, 'nodisplay' => $hide_technician, 'nosearch' => $hide_technician, From eebcc21f156024a2fc8c6cfe6e232dd644ac845a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 8 Feb 2024 11:00:05 +0100 Subject: [PATCH 087/123] fix(dropdownfield): incomplete group restriction --- inc/field/dropdownfield.class.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 077a43394..725de4de2 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -594,8 +594,9 @@ private function getMyGroups($userID) { if ($result->count() === 0) { return []; } + $a_groups = []; foreach ($result as $data) { - $a_groups = $dbUtil->getAncestorsOf("glpi_groups", $data["groups_id"]); + $a_groups = $a_groups + $dbUtil->getAncestorsOf("glpi_groups", $data["groups_id"]); $a_groups[$data["groups_id"]] = $data["groups_id"]; } return $a_groups; From 8268814276f5bd5d50e838bb3e801112b231ff6d Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Tue, 20 Feb 2024 15:42:47 +0100 Subject: [PATCH 088/123] fix(reminder): visibility --- inc/common.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/common.class.php b/inc/common.class.php index 8174bf630..f22171f4a 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -819,7 +819,6 @@ public static function hookRedefineMenu($menus) { 'ORDER' => "$reminderTable.name" ]; $criteria = $criteria + Reminder::getVisibilityCriteria(); - $criteria['WHERE']["$reminderTable.users_id"] = ['<>', Session::getLoginUserID()]; $iterator = $DB->request($criteria); $hasReminder = $iterator->count() > 0; From cb9ce0fb66117f4a1e7e8d350145428c352d45fc Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 22 Feb 2024 15:16:16 +0100 Subject: [PATCH 089/123] fix(formanswer): translate section name for targets --- inc/formanswer.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 9fcde93f4..e3c398c7f 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1116,6 +1116,8 @@ public function getFullForm($richText = false): string { $formFk = PluginFormcreatorForm::getForeignKeyField(); $fields = $this->getQuestionFields($this->fields[$formFk]); + $domain = PluginFormcreatorForm::getTranslationDomain($this->fields[$formFk]); + $this->deserializeAnswers(); // TODO: code very close to PluginFormcreatorAbstractTarget::parseTags() (factorizable ?) @@ -1168,9 +1170,9 @@ public function getFullForm($richText = false): string { $output .= ($richText ? '

 

' : $eol); } if ($richText) { - $output .= '

' . $question_line['section_name'] . '

'; + $output .= '

' . __($question_line['section_name'], $domain) . '

'; } else { - $output .= $eol . $question_line['section_name'] . $eol; + $output .= $eol . __($question_line['section_name'], $domain) . $eol; $output .= '---------------------------------' . $eol; } $last_section = $question_line[$sectionFk]; From 29ed099cfa7cdbd1f18bbd2bfb24528f444a96a7 Mon Sep 17 00:00:00 2001 From: btry Date: Thu, 29 Feb 2024 08:11:18 +0100 Subject: [PATCH 090/123] Not imported template (#3449) fix(targetticket,targetchange,targetproblem): not imported template --- inc/abstracttarget.class.php | 16 ++++++++++++++++ inc/targetchange.class.php | 10 ++++++++++ inc/targetproblem.class.php | 9 +++++++++ inc/targetticket.class.php | 10 ++++++++++ tests/3-unit/PluginFormcreatorTargetChange.php | 1 + tests/3-unit/PluginFormcreatorTargetTicket.php | 1 + 6 files changed, 47 insertions(+) diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index db46feff2..66b3d0e04 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -79,6 +79,8 @@ abstract public static function getTargetItemtypeName(): string; */ abstract protected function getTaggableFields(); + abstract protected function getTemplateItemtypeName(); + const DESTINATION_ENTITY_CURRENT = 1; const DESTINATION_ENTITY_REQUESTER = 2; const DESTINATION_ENTITY_REQUESTER_DYN_FIRST = 3; @@ -561,4 +563,18 @@ public function prepareInputForClone($input) { unset($input['uuid']); return $input; } + + protected static function getTemplateByName(string $name): int { + $targetTemplateType = (new static())->getTemplateItemtypeName(); + $targetTemplate = new $targetTemplateType(); + $targetTemplate->getFromDBByCrit([ + 'name' => $name, + ]); + + if ($targetTemplate->isNewItem()) { + return 0; + } + + return $targetTemplate->getID(); + } } diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 1f8facab4..0afda0f5f 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -288,6 +288,16 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['changetemplates_id'] = 0; + if (is_string($input['_changetemplate']) && strlen($input['_changetemplate']) > 0) { + $input['changetemplates_id'] = self::getTemplateByName($input['_changetemplate']); + if ($input['changetemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } + // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 3e911a9e3..09bb37eda 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -525,6 +525,15 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['problemtemplates_id'] = 0; + if (is_string($input['_problemtemplate']) && strlen($input['_problemtemplate']) > 0) { + $input['problemtemplates_id'] = self::getTemplateByName($input['_problemtemplate']); + if ($input['problemtemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 2d0f43e91..6c49f2aeb 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -1404,6 +1404,16 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['tickettemplates_id'] = 0; + if (is_string($input['_tickettemplate']) && strlen($input['_tickettemplate']) > 0) { + $input['tickettemplates_id'] = self::getTemplateByName($input['_tickettemplate'] ?? ''); + if ($input['tickettemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } + // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/tests/3-unit/PluginFormcreatorTargetChange.php b/tests/3-unit/PluginFormcreatorTargetChange.php index 1a4b0b3ee..422f96d81 100644 --- a/tests/3-unit/PluginFormcreatorTargetChange.php +++ b/tests/3-unit/PluginFormcreatorTargetChange.php @@ -505,6 +505,7 @@ public function testImport() { 'tag_specifics' => '', 'category_rule' => \PluginFormcreatorTargetChange::CATEGORY_RULE_NONE, 'category_question' => '0', + '_changetemplate' => '', 'uuid' => $uuid, ]; diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 479fe8d79..57a07b8a0 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -782,6 +782,7 @@ public function testImport() { 'source_question' => 0, 'type_rule' => 1, 'type_question' => 0, + '_tickettemplate' => '', 'uuid' => $uuid, ]; From f4ee8238ef5e45375601d4be3f1ca0ac32d95ab2 Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Fri, 1 Mar 2024 12:32:44 +0100 Subject: [PATCH 091/123] Prevent user from downloading invalid versions --- plugin.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin.xml b/plugin.xml index 3f283e5e6..75cc916be 100644 --- a/plugin.xml +++ b/plugin.xml @@ -65,17 +65,17 @@ Features
2.13.8 - ~10.0 + ~10.0.10 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.8/glpi-formcreator-2.13.8.tar.bz2 2.13.7 - ~10.0 + ~10.0.9 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.7/glpi-formcreator-2.13.7.tar.bz2 2.13.6 - ~10.0 + ~10.0.7 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.6/glpi-formcreator-2.13.6.tar.bz2 From fc5754aa958605e3a57a0e145cd3bab47486f262 Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Tue, 20 Feb 2024 15:42:47 +0100 Subject: [PATCH 092/123] fix(reminder): visibility --- inc/common.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/inc/common.class.php b/inc/common.class.php index 90f1300da..9a7df8eaa 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -759,7 +759,6 @@ public static function hookRedefineMenu($menus) { 'ORDER' => "$reminderTable.name" ]; $criteria = $criteria + Reminder::getVisibilityCriteria(); - $criteria['WHERE']["$reminderTable.users_id"] = ['<>', Session::getLoginUserID()]; $iterator = $DB->request($criteria); $hasReminder = $iterator->count() > 0; From ed0c925705d89327414820fd3ee61e8fab2c3ce4 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 22 Feb 2024 15:16:16 +0100 Subject: [PATCH 093/123] fix(formanswer): translate section name for targets --- inc/formanswer.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 316b3c793..502f6f1a9 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -1182,6 +1182,8 @@ public function getFullForm($richText = false): string { $formFk = PluginFormcreatorForm::getForeignKeyField(); $this->getQuestionFields($this->fields[$formFk]); + $domain = PluginFormcreatorForm::getTranslationDomain($this->fields[$formFk]); + $this->deserializeAnswers(); // TODO: code very close to PluginFormcreatorAbstractTarget::parseTags() (factorizable ?) @@ -1234,9 +1236,9 @@ public function getFullForm($richText = false): string { $output .= ($richText ? '

 

' : $eol); } if ($richText) { - $output .= '

' . $question_line['section_name'] . '

'; + $output .= '

' . __($question_line['section_name'], $domain) . '

'; } else { - $output .= $eol . $question_line['section_name'] . $eol; + $output .= $eol . __($question_line['section_name'], $domain) . $eol; $output .= '---------------------------------' . $eol; } $last_section = $question_line[$sectionFk]; From b9b4f7b1e6dc662a0579bd3e6433413f97ff1354 Mon Sep 17 00:00:00 2001 From: btry Date: Thu, 29 Feb 2024 08:11:18 +0100 Subject: [PATCH 094/123] Not imported template (#3449) fix(targetticket,targetchange,targetproblem): not imported template --- inc/abstracttarget.class.php | 16 ++++++++++++++++ inc/targetchange.class.php | 10 ++++++++++ inc/targetproblem.class.php | 9 +++++++++ inc/targetticket.class.php | 10 ++++++++++ tests/3-unit/PluginFormcreatorTargetChange.php | 1 + tests/3-unit/PluginFormcreatorTargetTicket.php | 1 + 6 files changed, 47 insertions(+) diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index fd3c5e355..fdd15f9f0 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -79,6 +79,8 @@ abstract public static function getTargetItemtypeName(): string; */ abstract protected function getTaggableFields(); + abstract protected function getTemplateItemtypeName(); + const DESTINATION_ENTITY_CURRENT = 1; const DESTINATION_ENTITY_REQUESTER = 2; const DESTINATION_ENTITY_REQUESTER_DYN_FIRST = 3; @@ -560,4 +562,18 @@ public function prepareInputForClone($input) { unset($input['uuid']); return $input; } + + protected static function getTemplateByName(string $name): int { + $targetTemplateType = (new static())->getTemplateItemtypeName(); + $targetTemplate = new $targetTemplateType(); + $targetTemplate->getFromDBByCrit([ + 'name' => $name, + ]); + + if ($targetTemplate->isNewItem()) { + return 0; + } + + return $targetTemplate->getID(); + } } diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 5ac0c2556..10a393b37 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -288,6 +288,16 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['changetemplates_id'] = 0; + if (is_string($input['_changetemplate']) && strlen($input['_changetemplate']) > 0) { + $input['changetemplates_id'] = self::getTemplateByName($input['_changetemplate']); + if ($input['changetemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } + // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 6bed0bd81..cc0d8a3d4 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -511,6 +511,15 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['problemtemplates_id'] = 0; + if (is_string($input['_problemtemplate']) && strlen($input['_problemtemplate']) > 0) { + $input['problemtemplates_id'] = self::getTemplateByName($input['_problemtemplate']); + if ($input['problemtemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 687c1c6d6..3e9c9ac6a 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -1466,6 +1466,16 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $input[$fieldSetting['field']] = $question->getID(); } + // Find template by name + $input['tickettemplates_id'] = 0; + if (is_string($input['_tickettemplate']) && strlen($input['_tickettemplate']) > 0) { + $input['tickettemplates_id'] = self::getTemplateByName($input['_tickettemplate'] ?? ''); + if ($input['tickettemplates_id'] === 0) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s: It uses a non existent template', 'formceator'), $typeName, $input['name'])); + } + } + // Add or update $originalId = $input[$idKey]; $item->skipChecks = true; diff --git a/tests/3-unit/PluginFormcreatorTargetChange.php b/tests/3-unit/PluginFormcreatorTargetChange.php index 1a4b0b3ee..422f96d81 100644 --- a/tests/3-unit/PluginFormcreatorTargetChange.php +++ b/tests/3-unit/PluginFormcreatorTargetChange.php @@ -505,6 +505,7 @@ public function testImport() { 'tag_specifics' => '', 'category_rule' => \PluginFormcreatorTargetChange::CATEGORY_RULE_NONE, 'category_question' => '0', + '_changetemplate' => '', 'uuid' => $uuid, ]; diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index e3ba08fc8..7d05c8b11 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -808,6 +808,7 @@ public function testImport() { 'source_question' => 0, 'type_rule' => 1, 'type_question' => 0, + '_tickettemplate' => '', 'uuid' => $uuid, ]; From dd4c7e5d093130fc61af708d280e6a32ceba7507 Mon Sep 17 00:00:00 2001 From: AdrienClairembault Date: Fri, 1 Mar 2024 12:32:44 +0100 Subject: [PATCH 095/123] Prevent user from downloading invalid versions --- plugin.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugin.xml b/plugin.xml index 3f283e5e6..75cc916be 100644 --- a/plugin.xml +++ b/plugin.xml @@ -65,17 +65,17 @@ Features
2.13.8 - ~10.0 + ~10.0.10 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.8/glpi-formcreator-2.13.8.tar.bz2 2.13.7 - ~10.0 + ~10.0.9 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.7/glpi-formcreator-2.13.7.tar.bz2 2.13.6 - ~10.0 + ~10.0.7 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.6/glpi-formcreator-2.13.6.tar.bz2 From e72e2603ce447181a653707061813b24a342f235 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 4 Mar 2024 11:06:50 +0100 Subject: [PATCH 096/123] feat(glpiselectfield): support Cluster itemtype --- inc/question.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/inc/question.class.php b/inc/question.class.php index 37ebc7175..e638f9e15 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -1233,6 +1233,7 @@ public static function dropdownObjectSubType(string $name, array $options = []): Line::class => Line::getTypeName($plural), PassiveDCEquipment::class => PassiveDCEquipment::getTypeName($plural), PDU::class => PDU::getTypeName($plural), + Cluster::class => Cluster::getTypeName(2), ], __("Assistance") => [ Ticket::class => Ticket::getTypeName($plural), From 3c0630554e13dff1f604faa9de5f03c04eee9efa Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 5 Mar 2024 09:48:16 +0100 Subject: [PATCH 097/123] fix(dropdownfield): ambiguous column in SQL query --- inc/field/dropdownfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 725de4de2..23c0e190f 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -245,7 +245,7 @@ public function buildParams($rand = null) { ], ]); $tickets_filter[] = [ - 'id' => $requestersObserversQuery, + Ticket::getTableField('id') => $requestersObserversQuery, ]; } From 2681eca61797615f9e07d808a7eb545a255af59b Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 7 Mar 2024 09:22:36 +0100 Subject: [PATCH 098/123] fix(command): typos --- inc/command/cleanticketscommand.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/command/cleanticketscommand.class.php b/inc/command/cleanticketscommand.class.php index b8c2a2371..554a4cecb 100644 --- a/inc/command/cleanticketscommand.class.php +++ b/inc/command/cleanticketscommand.class.php @@ -218,7 +218,7 @@ protected function fixBadForm_2(InputInterface $input, OutputInterface $output) ]; } if ($replace === null) { - $message = __("Unable to determine the encoding type of item ID: %1$d", "formcreator"); + $message = __('Unable to determine the encoding type of item ID: %1$d', "formcreator"); $output->writeln("" . sprintf($message, $item['id']) . ""); continue; } @@ -282,8 +282,8 @@ protected function fixBadForm_3(InputInterface $input, OutputInterface $output) ]; } if ($replace === null) { - $message = __("Unable to determine the encoding type of item ID: %1$d", "formcreator"); - $output->writeln("" . sprinf($message, $item['id']) . ""); + $message = __('Unable to determine the encoding type of item ID: %1$d', "formcreator"); + $output->writeln("" . sprintf($message, $item['id']) . ""); continue; } $item['content'] = str_replace($pattern, $replace, $item['content']); From dbfcc796b77d5c8d6d22fc669ae74ede3df41dee Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 12 Mar 2024 14:28:08 +0100 Subject: [PATCH 099/123] fix(target_actor): groups duplication --- inc/target_actor.class.php | 69 +++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 34 deletions(-) diff --git a/inc/target_actor.class.php b/inc/target_actor.class.php index f76501a86..cdb566893 100644 --- a/inc/target_actor.class.php +++ b/inc/target_actor.class.php @@ -267,41 +267,42 @@ public function export(bool $remove_uuid = false) : array { $idToRemove = 'id'; if ($remove_uuid) { $idToRemove = 'uuid'; - } else { - // Convert IDs into UUIDs or names - switch ($target_actor['actor_type']) { - case self::ACTOR_TYPE_QUESTION_PERSON: - case self::ACTOR_TYPE_QUESTION_GROUP: - case self::ACTOR_TYPE_QUESTION_SUPPLIER: - case self::ACTOR_TYPE_QUESTION_ACTORS: - case self::ACTOR_TYPE_GROUP_FROM_OBJECT: - case self::ACTOR_TYPE_TECH_GROUP_FROM_OBJECT : - $question = new PluginFormcreatorQuestion; - if ($question->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $question->fields['uuid']; - } - break; - case self::ACTOR_TYPE_PERSON: - case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: - $user = new User; - if ($user->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $user->fields['name']; - } - break; - case self::ACTOR_TYPE_GROUP: - $group = new Group; - if ($group->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $group->fields['completename']; - } - break; - case self::ACTOR_TYPE_SUPPLIER: - $supplier = new Supplier; - if ($supplier->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $supplier->fields['name']; - } - break; - } } + + // Convert IDs into UUIDs or names + switch ($target_actor['actor_type']) { + case self::ACTOR_TYPE_QUESTION_PERSON: + case self::ACTOR_TYPE_QUESTION_GROUP: + case self::ACTOR_TYPE_QUESTION_SUPPLIER: + case self::ACTOR_TYPE_QUESTION_ACTORS: + case self::ACTOR_TYPE_GROUP_FROM_OBJECT: + case self::ACTOR_TYPE_TECH_GROUP_FROM_OBJECT : + $question = new PluginFormcreatorQuestion; + if ($question->getFromDB($target_actor['actor_value'])) { + $target_actor['actor_value'] = $question->fields['uuid']; + } + break; + case self::ACTOR_TYPE_PERSON: + case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: + $user = new User; + if ($user->getFromDB($target_actor['actor_value'])) { + $target_actor['actor_value'] = $user->fields['name']; + } + break; + case self::ACTOR_TYPE_GROUP: + $group = new Group; + if ($group->getFromDB($target_actor['actor_value'])) { + $target_actor['actor_value'] = $group->fields['completename']; + } + break; + case self::ACTOR_TYPE_SUPPLIER: + $supplier = new Supplier; + if ($supplier->getFromDB($target_actor['actor_value'])) { + $target_actor['actor_value'] = $supplier->fields['name']; + } + break; + } + unset($target_actor[$idToRemove]); return $target_actor; From 3f36ae8a52acdd5c2572091060eede27a20374f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Thu, 7 Mar 2024 16:11:35 +0100 Subject: [PATCH 100/123] Fix IDOR tokens generation --- inc/form_validator.class.php | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/inc/form_validator.class.php b/inc/form_validator.class.php index c7c99538d..14c5177e0 100644 --- a/inc/form_validator.class.php +++ b/inc/form_validator.class.php @@ -192,7 +192,12 @@ public function showForForm(PluginFormcreatorForm $item, $options = []) { 'valuesnames' => array_values($selectedValidatorUsers), 'condition' => Dropdown::addNewCondition($usersCondition), ]; - $params['_idor_token'] = Session::getNewIDORToken(User::getType()); + $params['_idor_token'] = Session::getNewIDORToken( + User::getType(), + [ + 'condition' => $params['condition'], + ] + ); echo Html::jsAjaxDropdown( '_validator_users[]', '_validator_users' . mt_rand(), @@ -274,7 +279,12 @@ public function showForForm(PluginFormcreatorForm $item, $options = []) { 'condition' => Dropdown::addNewCondition($groupsCondition), 'display_emptychoice' => false, ]; - $params['_idor_token'] = Session::getNewIDORToken(Group::getType()); + $params['_idor_token'] = Session::getNewIDORToken( + Group::getType(), + [ + 'condition' => $params['condition'], + ] + ); echo Html::jsAjaxDropdown( '_validator_groups[]', '_validator_groups' . mt_rand(), @@ -567,8 +577,13 @@ public static function dropdownValidatorUser(): string { 'entity_restrict' => -1, 'itemtype' => User::getType(), 'condition' => Dropdown::addNewCondition($usersCondition), - '_idor_token' => Session::getNewIDORToken(User::getType()), ]; + $params['_idor_token'] = Session::getNewIDORToken( + User::getType(), + [ + 'condition' => $params['condition'], + ] + ); return Html::jsAjaxDropdown( '_validator_users[]', @@ -646,8 +661,13 @@ public static function dropdownValidatorGroup(): string { 'itemtype' => Group::getType(), 'condition' => Dropdown::addNewCondition($groupsCondition), 'display_emptychoice' => false, - '_idor_token' => Session::getNewIDORToken(Group::getType()), ]; + $params['_idor_token'] = Session::getNewIDORToken( + Group::getType(), + [ + 'condition' => $params['condition'], + ] + ); return Html::jsAjaxDropdown( '_validator_groups[]', From 12a66de930be2093bb3ef781c74b75e41b8b652d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Anne?= Date: Wed, 13 Mar 2024 09:14:54 +0100 Subject: [PATCH 101/123] Fix all dropdowns --- inc/field/actorfield.class.php | 2 +- inc/field/dropdownfield.class.php | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/inc/field/actorfield.class.php b/inc/field/actorfield.class.php index 1d0ddc416..7af2287f0 100644 --- a/inc/field/actorfield.class.php +++ b/inc/field/actorfield.class.php @@ -128,7 +128,7 @@ public function getRenderedHtml($domain, $canEdit = true): string { 'display_emptychoice' => false, 'values' => array_keys($value), 'valuesnames' => array_values($value), - '_idor_token' => Session::getNewIDORToken(User::getType()), + '_idor_token' => Session::getNewIDORToken(User::getType(), ['entity_restrict' => -1]), ]; $html .= \PluginFormcreatorCommon::jsAjaxDropdown( $fieldName . '[]', diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index 23c0e190f..bbd48628e 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -383,7 +383,15 @@ public function getRenderedHtml($domain, $canEdit = true): string { $dparams = []; $dparams = $this->buildParams($rand); $dparams['display'] = false; - $dparams['_idor_token'] = Session::getNewIDORToken($itemtype); + + $idor_params = []; + foreach (['condition', 'displaywith', 'entity_restrict', 'right'] as $sensitive_param) { + if (array_key_exists($sensitive_param, $dparams)) { + $idor_params[$sensitive_param] = $dparams[$sensitive_param]; + } + } + $dparams['_idor_token'] = Session::getNewIDORToken($itemtype, $idor_params); + $html .= $itemtype::dropdown($dparams); $html .= PHP_EOL; $html .= Html::scriptBlock("$(function() { From 9b37af00647c2974ab88205cc4aab7fef9627fc6 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Mar 2024 11:27:52 +0100 Subject: [PATCH 102/123] bump(2.13.9): bump to version 2.13.9 --- CHANGELOG.md | 29 ++ .../mysql/plugin_formcreator_2.13.9_empty.sql | 352 ++++++++++++++++++ plugin.xml | 2 +- setup.php | 4 +- 4 files changed, 384 insertions(+), 3 deletions(-) create mode 100644 install/mysql/plugin_formcreator_2.13.9_empty.sql diff --git a/CHANGELOG.md b/CHANGELOG.md index 32f50e132..81882bbf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ + +## [HEAD](https://github.com/pluginsGLPI/formcreator/compare/2.13.8..2.13.9) (2024-03-13) + + +### Bug Fixes + +* prevent issue when response body has blank characters ([1b141a3fa](https://github.com/pluginsGLPI/formcreator/commit/1b141a3fa)) +* **command:** typos ([2681eca61](https://github.com/pluginsGLPI/formcreator/commit/2681eca61)) +* **dropdownfield:** ambiguous column in SQL query ([3c0630554](https://github.com/pluginsGLPI/formcreator/commit/3c0630554)) +* **dropdownfield:** incomplete group restriction ([eebcc21f1](https://github.com/pluginsGLPI/formcreator/commit/eebcc21f1)) +* **formansswer:** keep tickets on delete ([b3cc8d2b9](https://github.com/pluginsGLPI/formcreator/commit/b3cc8d2b9)) +* **formanswer:** translate section name for targets ([cb9ce0fb6](https://github.com/pluginsGLPI/formcreator/commit/cb9ce0fb6)) +* **hiddenfield:** escaping problem when displaying default value in question designer ([3818383e1](https://github.com/pluginsGLPI/formcreator/commit/3818383e1)) +* **install:** dashboard setup with pre 2.13.7 appearance ([08d3871e1](https://github.com/pluginsGLPI/formcreator/commit/08d3871e1)) +* **issue:** deduplicate rows whern showing technicians in issues ([8bc96d3dc](https://github.com/pluginsGLPI/formcreator/commit/8bc96d3dc)) +* **issue:** prevent list of all issues in search engine ([55530d976](https://github.com/pluginsGLPI/formcreator/commit/55530d976)) +* **reminder:** visibility ([826881427](https://github.com/pluginsGLPI/formcreator/commit/826881427)) +* **target_actor:** duplicate failure with gours, supliers or users ([d77cde058](https://github.com/pluginsGLPI/formcreator/commit/d77cde058)) +* **target_actor:** groups duplication ([dbfcc796b](https://github.com/pluginsGLPI/formcreator/commit/dbfcc796b)) +* **targetticket:** set location may fail ([75144be06](https://github.com/pluginsGLPI/formcreator/commit/75144be06)) +* **textarea:** support for min/max size and regex ([09682e9b8](https://github.com/pluginsGLPI/formcreator/commit/09682e9b8)) + + +### Features + +* **glpiselectfield:** support Cluster itemtype ([e72e2603c](https://github.com/pluginsGLPI/formcreator/commit/e72e2603c)) + + + ## [2.13.8](https://github.com/pluginsGLPI/formcreator/compare/2.13.7..2.13.8) (2023-111-08) diff --git a/install/mysql/plugin_formcreator_2.13.9_empty.sql b/install/mysql/plugin_formcreator_2.13.9_empty.sql new file mode 100644 index 000000000..6838b92fb --- /dev/null +++ b/install/mysql/plugin_formcreator_2.13.9_empty.sql @@ -0,0 +1,352 @@ +-- Database schema +-- Do NOT drop anything here + +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_answers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_formanswers_id` int unsigned NOT NULL DEFAULT '0', + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `answer` longtext, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_formanswers_id` (`plugin_formcreator_formanswers_id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `comment` mediumtext, + `completename` varchar(255) DEFAULT NULL, + `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', + `level` int(11) NOT NULL DEFAULT '1', + `sons_cache` longtext, + `ancestors_cache` longtext, + `knowbaseitemcategories_id` int unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + INDEX `name` (`name`), + INDEX `knowbaseitemcategories_id` (`knowbaseitemcategories_id`), + INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_entityconfigs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `entities_id` int unsigned NOT NULL DEFAULT '0', + `replace_helpdesk` int(11) NOT NULL DEFAULT '-2', + `default_form_list_mode` int(11) NOT NULL DEFAULT '-2', + `sort_order` int(11) NOT NULL DEFAULT '-2', + `is_kb_separated` int(11) NOT NULL DEFAULT '-2', + `is_search_visible` int(11) NOT NULL DEFAULT '-2', + `is_dashboard_visible` int(11) NOT NULL DEFAULT '-2', + `is_header_visible` int(11) NOT NULL DEFAULT '-2', + `is_search_issue_visible` int(11) NOT NULL DEFAULT '-2', + `tile_design` int(11) NOT NULL DEFAULT '-2', + `header` text, + `service_catalog_home` int(11) NOT NULL DEFAULT '-2', + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`entities_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `icon` varchar(255) NOT NULL DEFAULT '', + `icon_color` varchar(255) NOT NULL DEFAULT '', + `background_color` varchar(255) NOT NULL DEFAULT '', + `access_rights` tinyint(1) NOT NULL DEFAULT '1', + `description` varchar(255) DEFAULT NULL, + `content` longtext, + `plugin_formcreator_categories_id` int unsigned NOT NULL DEFAULT '0', + `is_active` tinyint(1) NOT NULL DEFAULT '0', + `language` varchar(255) NOT NULL DEFAULT '', + `helpdesk_home` tinyint(1) NOT NULL DEFAULT '0', + `is_deleted` tinyint(1) NOT NULL DEFAULT '0', + `validation_required` tinyint(1) NOT NULL DEFAULT '0', + `usage_count` int(11) NOT NULL DEFAULT '0', + `is_default` tinyint(1) NOT NULL DEFAULT '0', + `is_captcha_enabled` tinyint(1) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1' COMMENT 'Conditions setting to show the submit button', + `formanswer_name` varchar(255) NOT NULL DEFAULT '', + `is_visible` tinyint NOT NULL DEFAULT 1, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `entities_id` (`entities_id`), + INDEX `plugin_formcreator_categories_id` (`plugin_formcreator_categories_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_formanswers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `requester_id` int unsigned NOT NULL DEFAULT '0', + `users_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'User in charge of validation', + `groups_id_validator` int unsigned NOT NULL DEFAULT '0' COMMENT 'Group in charge of validation', + `request_date` timestamp NULL, + `status` int(11) NOT NULL DEFAULT '101', + `comment` mediumtext, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`), + INDEX `entities_id_is_recursive` (`entities_id`, `is_recursive`), + INDEX `requester_id` (`requester_id`), + INDEX `users_id_validator` (`users_id_validator`), + INDEX `groups_id_validator` (`groups_id_validator`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_profiles` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `profiles_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`profiles_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `users_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`users_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL, + `groups_id` int unsigned NOT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`groups_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_validators` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_forms_id`,`itemtype`,`items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_sections_id` int unsigned NOT NULL DEFAULT '0', + `fieldtype` varchar(30) NOT NULL DEFAULT 'text', + `required` tinyint(1) NOT NULL DEFAULT '0', + `show_empty` tinyint(1) NOT NULL DEFAULT '0', + `default_values` mediumtext, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype used for glpi objects and dropdown question types', + `values` mediumtext, + `description` mediumtext, + `row` int(11) NOT NULL DEFAULT '0', + `col` int(11) NOT NULL DEFAULT '0', + `width` int(11) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_sections_id` (`plugin_formcreator_sections_id`), + FULLTEXT KEY `Search` (`name`,`description`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_conditions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `itemtype` varchar(255) NOT NULL DEFAULT '' COMMENT 'itemtype of the item affected by the condition', + `items_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'item ID of the item affected by the condition', + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0' COMMENT 'question to test for the condition', + `show_condition` int(11) NOT NULL DEFAULT '0', + `show_value` mediumtext NULL DEFAULT NULL, + `show_logic` int(11) NOT NULL DEFAULT '1', + `order` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) NULL DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`), + INDEX `item` (`itemtype`, `items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_sections` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `order` int(11) NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_forms_id` (`plugin_formcreator_forms_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetchanges` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `changetemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `impactcontent` longtext, + `controlistcontent` longtext, + `rolloutplancontent` longtext, + `backoutplancontent` longtext, + `checklistcontent` longtext, + `due_date_rule` int(11) NOT NULL DEFAULT '1', + `due_date_question` int unsigned NOT NULL DEFAULT '0', + `due_date_value` tinyint(4) DEFAULT NULL, + `due_date_period` int(11) NOT NULL DEFAULT '0', + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `validation_followup` tinyint(1) NOT NULL DEFAULT '1', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `commonitil_validation_rule` int(11) NOT NULL DEFAULT '1', + `commonitil_validation_question` varchar(255) DEFAULT NULL, + `show_rule` int(11) NOT NULL DEFAULT '1', + `sla_rule` int(11) NOT NULL DEFAULT '1', + `sla_question_tto` int unsigned NOT NULL DEFAULT '0', + `sla_question_ttr` int unsigned NOT NULL DEFAULT '0', + `ola_rule` int(11) NOT NULL DEFAULT '1', + `ola_question_tto` int unsigned NOT NULL DEFAULT '0', + `ola_question_ttr` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targettickets` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `source_rule` int(11) NOT NULL DEFAULT '0', + `source_question` int(11) NOT NULL DEFAULT '0', + `type_rule` int(11) NOT NULL DEFAULT '0', + `type_question` int unsigned NOT NULL DEFAULT '0', + `tickettemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `due_date_rule` int(11) NOT NULL DEFAULT '1', + `due_date_question` int unsigned NOT NULL DEFAULT '0', + `due_date_value` tinyint(4) DEFAULT NULL, + `due_date_period` int(11) NOT NULL DEFAULT '0', + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `validation_followup` tinyint(1) NOT NULL DEFAULT '1', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `associate_rule` int(11) NOT NULL DEFAULT '1', + `associate_question` int unsigned NOT NULL DEFAULT '0', + `location_rule` int(11) NOT NULL DEFAULT '1', + `location_question` int unsigned NOT NULL DEFAULT '0', + `commonitil_validation_rule` int(11) NOT NULL DEFAULT '1', + `commonitil_validation_question` varchar(255) DEFAULT NULL, + `show_rule` int(11) NOT NULL DEFAULT '1', + `sla_rule` int(11) NOT NULL DEFAULT '1', + `sla_question_tto` int unsigned NOT NULL DEFAULT '0', + `sla_question_ttr` int unsigned NOT NULL DEFAULT '0', + `ola_rule` int(11) NOT NULL DEFAULT '1', + `ola_question_tto` int unsigned NOT NULL DEFAULT '0', + `ola_question_ttr` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `tickettemplates_id` (`tickettemplates_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targetproblems` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL DEFAULT '', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `target_name` varchar(255) NOT NULL DEFAULT '', + `problemtemplates_id` int unsigned NOT NULL DEFAULT '0', + `content` longtext, + `impactcontent` longtext, + `causecontent` longtext, + `symptomcontent` longtext, + `urgency_rule` int(11) NOT NULL DEFAULT '1', + `urgency_question` int unsigned NOT NULL DEFAULT '0', + `destination_entity` int(11) NOT NULL DEFAULT '1', + `destination_entity_value` int unsigned NOT NULL DEFAULT '0', + `tag_type` int(11) NOT NULL DEFAULT '1', + `tag_questions` varchar(255) NOT NULL DEFAULT '', + `tag_specifics` varchar(255) NOT NULL DEFAULT '', + `category_rule` int(11) NOT NULL DEFAULT '1', + `category_question` int unsigned NOT NULL DEFAULT '0', + `show_rule` int(11) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `problemtemplates_id` (`problemtemplates_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `itemtype` varchar(255) DEFAULT NULL, + `items_id` int unsigned NOT NULL DEFAULT '0', + `actor_role` int(11) NOT NULL DEFAULT '1', + `actor_type` int(11) NOT NULL DEFAULT '1', + `actor_value` int unsigned NOT NULL DEFAULT '0', + `use_notification` tinyint(1) NOT NULL DEFAULT '1', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `item` (`itemtype`, `items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_issues` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NULL DEFAULT NULL, + `display_id` varchar(255) NOT NULL, + `items_id` int unsigned NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `status` varchar(255) NOT NULL DEFAULT '', + `date_creation` timestamp NULL, + `date_mod` timestamp NULL, + `entities_id` int unsigned NOT NULL DEFAULT '0', + `is_recursive` tinyint(1) NOT NULL DEFAULT '0', + `requester_id` int unsigned NOT NULL DEFAULT '0', + `comment` longtext, + `users_id_recipient` int unsigned NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + INDEX `item` (`itemtype`, `items_id`), + INDEX `entities_id` (`entities_id`), + INDEX `requester_id` (`requester_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_items_targettickets` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_targettickets_id` int unsigned NOT NULL DEFAULT '0', + `link` int(11) NOT NULL DEFAULT '0', + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL DEFAULT '0', + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_targettickets_id` (`plugin_formcreator_targettickets_id`), + INDEX `item` (`itemtype`,`items_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questiondependencies` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `plugin_formcreator_questions_id_2` int unsigned NOT NULL DEFAULT '0', + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`), + INDEX `plugin_formcreator_questions_id_2` (`plugin_formcreator_questions_id_2`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionregexes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `regex` mediumtext DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_questionranges` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `range_min` varchar(255) DEFAULT NULL, + `range_max` varchar(255) DEFAULT NULL, + `fieldname` varchar(255) DEFAULT NULL, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + INDEX `plugin_formcreator_questions_id` (`plugin_formcreator_questions_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; +CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_forms_languages` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `name` varchar(255) DEFAULT NULL, + `comment` text, + `uuid` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC; \ No newline at end of file diff --git a/plugin.xml b/plugin.xml index 75cc916be..a4b365002 100644 --- a/plugin.xml +++ b/plugin.xml @@ -60,7 +60,7 @@ Features 2.13.9 - ~10.0.7 + ~10.0.10 https://github.com/pluginsGLPI/formcreator/releases/download/2.13.9/glpi-formcreator-2.13.9.tar.bz2 diff --git a/setup.php b/setup.php index 9e09410c0..96e95461e 100644 --- a/setup.php +++ b/setup.php @@ -33,14 +33,14 @@ global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) -define('PLUGIN_FORMCREATOR_VERSION', '2.13.8'); +define('PLUGIN_FORMCREATOR_VERSION', '2.13.9'); // Schema version of this version (major.minor only) define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); // is or is not an official release of the plugin define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', true); // Minimal GLPI version, inclusive -define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0.7'); +define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0.10'); // Maximum GLPI version, exclusive (ignored if PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE == false) define ('PLUGIN_FORMCREATOR_GLPI_MAX_VERSION', '10.1'); From 2554e4a597b70bd91005bd40742d4e46080310a7 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Mar 2024 11:28:11 +0100 Subject: [PATCH 103/123] docs: bump version in package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9ce66e9f4..2d1726915 100644 --- a/package.json +++ b/package.json @@ -13,5 +13,5 @@ "tag": true } }, - "version": "2.13.8" + "version": "2.13.9" } From cc8e0c56bd928f45d97259a67849684dc3ea7d23 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Mar 2024 11:28:18 +0100 Subject: [PATCH 104/123] docs(locales): update translations --- locales/de_DE.mo | Bin 39143 -> 42707 bytes locales/de_DE.po | 193 +++++++++++++------------- locales/es_EC.mo | Bin 42989 -> 43845 bytes locales/es_EC.po | 352 ++++++++++++++++++++++++----------------------- locales/es_VE.mo | Bin 43593 -> 43669 bytes locales/es_VE.po | 2 +- locales/ja_JP.mo | Bin 44870 -> 44922 bytes locales/ja_JP.po | 6 +- locales/pt_BR.mo | Bin 42031 -> 43177 bytes locales/pt_BR.po | 44 +++--- locales/sk_SK.mo | Bin 39025 -> 39275 bytes locales/sk_SK.po | 37 ++--- 12 files changed, 323 insertions(+), 311 deletions(-) diff --git a/locales/de_DE.mo b/locales/de_DE.mo index f38a9dc317a9f3f255aabe666bb80df12478ddca..3691e677ae674b3fcb4a71e45dc6a66b5d7e2d2c 100644 GIT binary patch delta 15822 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 delta 12598 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 diff --git a/locales/de_DE.po b/locales/de_DE.po index 1674d3f45..082a4f5fe 100644 --- a/locales/de_DE.po +++ b/locales/de_DE.po @@ -13,6 +13,8 @@ # Florian Ried , 2022 # Michael Schieferer, 2023 # Thierry Bugier , 2023 +# iDazai, 2023 +# Simon Heim, 2023 # #, fuzzy msgid "" @@ -21,7 +23,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: Simon Heim, 2023\n" "Language-Team: German (Germany) (https://app.transifex.com/teclib/teams/28042/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +62,7 @@ msgstr "Konnte den Abschnitt nicht hinzufügen" #: ajax/commontree.php:55 entrée standard:128 standard:100 msgid "Subtree root" -msgstr "Wurzel der Unterabschnitts" +msgstr "Wurzel des Unterabschnitts" #: ajax/commontree.php:59 msgid "Selectable" @@ -216,7 +218,7 @@ msgstr[1] "Dropdowns" #: inc/field/dropdownfield.class.php:473 msgid "Invalid value for " -msgstr "Ungültiger Wert: " +msgstr "Ungültiger Wert für" #: inc/field/dropdownfield.class.php:485 #, php-format @@ -230,7 +232,7 @@ msgstr "Ungültiger Dropdown-Typ: %s" #: inc/field/dropdownfield.class.php:839 entrée standard:162 standard:134 msgid "Entity restriction" -msgstr "EInschränkung" +msgstr "Einschränkung" #: inc/field/dropdownfield.class.php:848 msgid "" @@ -254,7 +256,7 @@ msgstr "LDAP-Verzeichnis nicht gefunden!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "LDAP Attribut ist erforderlich!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format @@ -278,11 +280,11 @@ msgstr "Text" #: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 #: inc/questionregex.class.php:62 entrée standard:42 msgid "Regular expression" -msgstr "reguläre Bezeichnung" +msgstr "regulärer Ausdruck" #: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:243 msgid "Range" -msgstr "Reichweite" +msgstr "Bereich" #: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:249 msgid "Additional validation" @@ -294,15 +296,15 @@ msgstr "Radios" #: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 msgid "The field value is required." -msgstr "" +msgstr "Der Feldwert ist erforderlich." #: inc/field/radiosfield.class.php:127 msgid "Only one default value is allowed." -msgstr "" +msgstr "Nur ein Standardwert ist erlaubt." #: inc/field/radiosfield.class.php:138 msgid "The default value is not in the list of available values." -msgstr "" +msgstr "Der Standardwert ist nicht in der Liste der erlaubten Werte." #: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 #: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 @@ -314,7 +316,7 @@ msgstr "Ein notwendiges Feld ist nicht ausgefüllt: %s" #: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format msgid "This value %1$s is not allowed: %2$s" -msgstr "" +msgstr "Der Wert %1$s ist nicht erlaubt: %2$s" #: inc/field/integerfield.class.php:60 #, php-format @@ -449,7 +451,7 @@ msgstr "Datei" #: inc/field/multiselectfield.class.php:89 msgid "Multiselect" -msgstr "Multiselect" +msgstr "Mehrfachauswahl" #: inc/field/fieldsfield.class.php:154 msgid "Warning: Additional Fields plugin is disabled or missing" @@ -478,7 +480,7 @@ msgstr "Manche numerische Felder enthalten keine Zahlen" #: inc/field/fieldsfield.class.php:471 msgid "Some URL fields contains invalid links" -msgstr "Manche Felder für URL enthalten keine Links" +msgstr "Manche URL Felder enthalten keine Links" #: inc/field/fieldsfield.class.php:565 msgid "Additional fields" @@ -486,31 +488,31 @@ msgstr "Zusätzliche Felder" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" -msgstr "Checkbox" +msgstr "Checkboxes" #: inc/field/checkboxesfield.class.php:208 #, php-format msgid "Empty values are not allowed: %s" -msgstr "" +msgstr "Leere Werte sind nicht erlaubt: %s" #: inc/field/checkboxesfield.class.php:216 #, php-format msgid "This value %1$s is not alowed: %2$s" -msgstr "" +msgstr "Der Wert %1$s ist nicht erlaubt: %2$s" #: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "" +msgstr "Die folgende Frage braucht mindestens %d Antworten: %s" #: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "Die folgende Frage akzeptiert nicht mehr als %d Antworten: %s" #: inc/field/checkboxesfield.class.php:270 msgid "The default values are not in the list of available values." -msgstr "" +msgstr "Die Standardwerte sind nicht in der Liste der erlaubten Werte." #: inc/field/checkboxesfield.class.php:325 msgid "Range min" @@ -554,7 +556,7 @@ msgstr "Beschreibung" #: inc/field/descriptionfield.class.php:112 msgid "A description field should have a description:" -msgstr "Ein Beschreibungsfeld sollte eine Beschreibung beinhalten" +msgstr "Ein Beschreibungsfeld sollte eine Beschreibung beinhalten:" #: inc/field/hiddenfield.class.php:95 msgid "Hidden field" @@ -574,11 +576,11 @@ msgstr "ist sichtbar" #: inc/condition.class.php:105 msgid "is not visible" -msgstr "is nicht sichtbar" +msgstr "ist nicht sichtbar" #: inc/condition.class.php:106 msgid "regular expression matches" -msgstr "Regular Expression trifft zu" +msgstr "Regulärer Ausdruck trifft zu" #: inc/condition.class.php:117 msgid "Always displayed" @@ -703,7 +705,7 @@ msgstr "notwendig bei Ablehnung" #: inc/issue.class.php:655 msgid "Ticket approver" -msgstr "Ticket-Genehmiger" +msgstr "Ticketgenehmiger" #: inc/issue.class.php:728 msgid "Technician" @@ -719,19 +721,19 @@ msgstr "Formulargenehmigergruppe" #: inc/issue.class.php:817 msgid "Ticket approver group" -msgstr "Ticket-Genehmigergruppe" +msgstr "Ticketgenehmigergruppe" #: inc/issue.class.php:857 msgid "Ticket requester" -msgstr "Ticket Anforderer" +msgstr "Ticketanforderer" #: inc/issue.class.php:904 msgid "Ticket observer" -msgstr "Ticket Beobachter" +msgstr "Ticketbeobachter" #: inc/issue.class.php:952 msgid "Ticket technician" -msgstr "Ticket Techniker" +msgstr "Tickettechniker" #: inc/issue.class.php:1099 #, php-format @@ -776,7 +778,7 @@ msgstr[1] "Fomularkategorien" #: inc/category.class.php:72 msgid "Knowbase category" -msgstr "Knowlagebase-Kategorie" +msgstr "Wissensdatenbankkategorie" #: inc/category.class.php:78 msgid "As child of" @@ -804,7 +806,7 @@ msgstr "Das Formular wurde gelöscht" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "Formular ID" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -824,7 +826,7 @@ msgstr "Formular Rückantworten" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Genehmigungskommentar" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -833,7 +835,7 @@ msgstr "Bestätigungslink" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "Anfragen ID" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -867,7 +869,7 @@ msgstr "Formularersteller" #: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 msgid "Form validator" -msgstr "Formular Genehmiger" +msgstr "Formulargenehmiger" #: inc/target_actor.class.php:72 msgid "Specific person" @@ -891,7 +893,7 @@ msgstr "Objektgruppe" #: inc/target_actor.class.php:77 msgid "Tech group from an object" -msgstr "Techniker Gruppe des Objekts" +msgstr "Technikergruppe des Objekts" #: inc/target_actor.class.php:78 msgid "Specific supplier" @@ -921,7 +923,7 @@ msgstr "Zugewiesen an" msgid "Target actor" msgid_plural "Target actors" msgstr[0] "Ticket-Bearbeiter" -msgstr[1] "Ticket-Bearbeiter" +msgstr[1] "Ticketbearbeiter" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -1002,6 +1004,8 @@ msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Beim Überprüfen Ihrer Antworten ist ein interner Fehler aufgetreten. Bitte " +"melden Sie dies Ihrem Administrator." #: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" @@ -1023,7 +1027,7 @@ msgstr "Zugriff generieren nicht möglich!" #: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" -msgstr "" +msgstr "Antwort ist ungültig in %1$s" #: inc/formanswer.class.php:1462 msgid "No turing test set" @@ -1059,11 +1063,11 @@ msgstr "Meine Hilfsanfragen" #: inc/common.class.php:829 msgid "Consult reminders" -msgstr "" +msgstr "Erinnerungen einsehen" #: inc/common.class.php:849 msgid "Consult feeds" -msgstr "Feeds zu Rate ziehen" +msgstr "Feeds einsehen" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" @@ -1077,7 +1081,7 @@ msgstr "Zum Formular verknüpfen" #: inc/formaccesstype.class.php:92 msgid "Please activate the form to view the link" -msgstr "Bitte Formular wählen um den Link zu aktivieren" +msgstr "Bitte Formular wählen, um den Link zu aktivieren" #: inc/formaccesstype.class.php:100 inc/form.class.php:1505 msgid "Enable captcha" @@ -1101,15 +1105,15 @@ msgstr[1] "Übersetzungen" #: inc/form_language.class.php:122 msgid "The name cannot be empty." -msgstr "" +msgstr "Der Name kann nicht leer sein." #: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "" +msgstr "Die Sprache muss einem Formular zugeordnet sein." #: inc/form_language.class.php:138 msgid "The specified language is not available." -msgstr "" +msgstr "Die gewählte Sprache ist nicht verfügbar." #: inc/form_language.class.php:268 msgid "Add a translation" @@ -1191,8 +1195,8 @@ msgstr "Genehmiger auswählen" #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Zielproblem" -msgstr[1] "Zielprobleme" +msgstr[0] "Problem" +msgstr[1] "Probleme" #: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 #: inc/targetchange.class.php:105 inc/targetchange.class.php:441 @@ -1207,7 +1211,7 @@ msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " "a parameter of the target" msgstr "" -"Fehler beim Hinzufügen oder Löschen von %1$s %2$s: eine Frage fehlt ist " +"Fehler beim Hinzufügen oder Löschen von %1$s %2$s: eine Frage fehlt, ist " "jedoch ein Parameter des Ziels" #: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 @@ -1278,7 +1282,7 @@ msgstr "Mit Formularen zusammengeführt" #: inc/entityconfig.class.php:119 msgid "Distinct menu entry" -msgstr "Eindeutiger Menueintrag" +msgstr "Eindeutiger Menüeintrag" #: inc/entityconfig.class.php:126 inc/entityconfig.class.php:134 #: inc/entityconfig.class.php:142 inc/entityconfig.class.php:150 @@ -1314,7 +1318,7 @@ msgstr "Helpdesk" #: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée #: standard:44 msgid "Helpdesk mode" -msgstr "Helpdesk modus" +msgstr "Helpdesk Modus" #: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 msgid "Default Form list mode" @@ -1326,7 +1330,7 @@ msgstr "Sortierreihenfolge" #: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 msgid "Knowledge base" -msgstr "Knowledge base" +msgstr "Wissensdatenbank" #: inc/entityconfig.class.php:329 msgid "Search" @@ -1395,7 +1399,7 @@ msgstr "eingeschränkter Zugriff" #: inc/form.class.php:122 msgid "Answers waiting for validation" -msgstr "Antwort wartet auf Prüfung" +msgstr "Antworten warten auf Prüfung" #: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 msgid "Import forms" @@ -1424,11 +1428,11 @@ msgstr "Aktiv" #: inc/form.class.php:261 entrée standard:65 msgid "Icon" -msgstr "Icon" +msgstr "Symbol" #: inc/form.class.php:269 entrée standard:67 msgid "Icon color" -msgstr "Icon Farbe" +msgstr "Symbolfarbe" #: inc/form.class.php:277 entrée standard:80 msgid "Background color" @@ -1474,7 +1478,7 @@ msgstr "Vorschau" #: inc/form.class.php:576 msgid "Form answer properties" -msgstr "" +msgstr "Eigenschaften Formularantworten" #: inc/form.class.php:900 msgid "What are you looking for?" @@ -1509,7 +1513,7 @@ msgstr "Alle Formulare (Genehmiger)" #: inc/form.class.php:1095 inc/form.class.php:1229 #: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 msgid "The name cannot be empty!" -msgstr "Das Feld Name kann nicht leer sein" +msgstr "Der Name kann nicht leer sein!" #: inc/form.class.php:1240 msgid "Cannot use empty name for form answers. Keeping the previous value." @@ -1548,7 +1552,7 @@ msgstr "Zurück" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formular aktualisiert: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1673,8 +1677,8 @@ msgstr "plugin_formcreator_load_check" #: inc/targetchange.class.php:44 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Betroffene Änderung" -msgstr[1] "Betroffene Änderungen" +msgstr[0] "Änderung" +msgstr[1] "Änderungen" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1734,11 +1738,11 @@ msgstr "Die Sektion ist notwendig" #: inc/question.class.php:345 #, php-format msgid "Field type %1$s is not available for question %2$s." -msgstr "Typ %1$s is nicht verfügbar für die Frage %2$s." +msgstr "Typ %1$s ist nicht verfügbar für die Frage %2$s." #: inc/question.class.php:358 msgid "This type of question is not compatible with public forms." -msgstr "Art der Frage ist nicht verfügbar bei öffentlichen Formularen." +msgstr "Art der Frage ist bei öffentlichen Formularen nicht verfügbar." #: inc/question.class.php:367 msgid "This type of question requires parameters" @@ -1805,35 +1809,35 @@ msgstr "Feldname" #: inc/abstracttarget.class.php:97 msgid "Current active entity" -msgstr "Aktuell aktiver " +msgstr "Aktuell aktive Entität" #: inc/abstracttarget.class.php:98 msgid "Default requester user's entity" -msgstr "Standardanforderer Benutzereintrag" +msgstr "Standardanforderer Benutzerentität" #: inc/abstracttarget.class.php:99 msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Zuerst dynamischer Usereintag (alphabetisch)" +msgstr "Erste dynamische Anfragesteller-Benutzerentität (alphabetisch)" #: inc/abstracttarget.class.php:100 msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Letzter dynamischer Anforderer (alphabetisch)" +msgstr "Letzte dynamische Anfragesteller-Benutzerentität (alphabetisch)" #: inc/abstracttarget.class.php:101 msgid "The form entity" -msgstr "Formulareinheit" +msgstr "Formularentität" #: inc/abstracttarget.class.php:102 msgid "Default entity of the validator" -msgstr "Standardeinheit des Genehmigers" +msgstr "Standardentität des Genehmigers" #: inc/abstracttarget.class.php:103 msgid "Specific entity" -msgstr "spezielle-Einheit" +msgstr "spezielle Entität" #: inc/abstracttarget.class.php:104 msgid "Default entity of a user type question answer" -msgstr "Standatd Einheit einer Antwort einer Benutzeranfrage" +msgstr "Standardentität einer Antwort einer Benutzeranfrage" #: inc/abstracttarget.class.php:105 msgid "From a GLPI object > Entity type question answer" @@ -1841,15 +1845,15 @@ msgstr "Aus einem GLPI-Objekt > Antwort auf eine Gruppen-Frage" #: inc/abstracttarget.class.php:116 msgid "Always generated" -msgstr "immer erzeugt" +msgstr "Immer erstellen" #: inc/abstracttarget.class.php:117 msgid "Disabled unless" -msgstr "Immer versteckt, außer" +msgstr "Erstellen wenn" #: inc/abstracttarget.class.php:118 msgid "Generated unless" -msgstr "Immer generiert, außer" +msgstr "Nicht erstellen wenn" #: inc/abstracttarget.class.php:129 msgid "A target must be associated to a form." @@ -1869,37 +1873,37 @@ msgstr "Zielgruppe" #: inc/abstracttarget.class.php:521 msgid "User type question" -msgstr "Benutzerfragestellung" +msgstr "Frage zum Benutzertyp" #: inc/abstracttarget.class.php:522 msgid "Entity type question" -msgstr "Gruppen-Antwort" +msgstr "Frage zum Entitätstyp" #: inc/command/cleanticketscommand.class.php:53 msgid "Searching for invalid items..." -msgstr "" +msgstr "Suche nach ungültigen Einträgen..." #: inc/command/cleanticketscommand.class.php:61 msgid "Done." -msgstr "" +msgstr "Erledigt." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "Schritt 1: doppelt kodierte < und > Zeichen." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 #: inc/command/cleanticketscommand.class.php:260 msgid "No invalid items found." -msgstr "" +msgstr "Keine ungültigen Einträge gefunden." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Schritt 2: tatsächliches BR-tag." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Schritt 3: tatsächliches > Zeichen." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1942,8 +1946,8 @@ msgstr[1] "Ticketbeziehungen erstellen" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Zielticket" -msgstr[1] "Zieltickets" +msgstr[0] "Ticket" +msgstr[1] "Tickets" #: inc/targetticket.class.php:100 msgid "Specific asset" @@ -1979,11 +1983,11 @@ msgstr "Spezifischer Typ" #: inc/targetticket.class.php:189 entrée standard:48 msgid "Ticket title" -msgstr "Ticket-Titel" +msgstr "Tickettitel" #: inc/targetticket.class.php:302 msgid "Add validation message as first ticket followup" -msgstr "Eine Validierungsnachricht als Erstticket-identifizierer hinzufügen" +msgstr "Eine Validierungsnachricht als Erstticket Folgemaßnahme hinzufügen." #: inc/targetticket.class.php:336 msgid "Add a field" @@ -2060,7 +2064,7 @@ msgstr "Keine weiteren Texte zum Übersetzen" #: inc/translation.class.php:164 msgid "Internal error: translatable string not found." -msgstr "" +msgstr "Interner Fehler: Übersetzbarer String nicht gefunden." #: inc/translation.class.php:216 msgid "Language not found." @@ -2072,7 +2076,7 @@ msgstr "Formular nicht gefunden." #: inc/translation.class.php:236 msgid "Failed to add the translation." -msgstr "Fehler beim Hinzufügen der Übersetzung-" +msgstr "Fehler beim Hinzufügen der Übersetzung." #: inc/abstractitiltarget.class.php:179 msgid "Tags from questions" @@ -2092,7 +2096,7 @@ msgstr "Markierung einer Frage oder spezieller Markierungen" #: inc/abstractitiltarget.class.php:188 msgid "equals to the answer to the question" -msgstr "Entspricht der Anwort au die Frage" +msgstr "Entspricht der Anwort auf die Frage" #: inc/abstractitiltarget.class.php:189 msgid "calculated from the ticket creation date" @@ -2100,7 +2104,7 @@ msgstr "aus dem Ticket-Erstelldatum berechnet" #: inc/abstractitiltarget.class.php:190 msgid "calculated from the answer to the question" -msgstr "von der Antwirt wurdeauf die Frage geschlossen" +msgstr "wurde aus der Antwort auf die Frage berechnet" #: inc/abstractitiltarget.class.php:196 msgid "SLA from template or none" @@ -2272,6 +2276,8 @@ msgid "" "The database schema is not consistent with the previous version of " "Formcreator %s. To see the logs run the command %s" msgstr "" +"Das Datenbankschema ist nicht mit der vorherigen Version von Formcreator %s " +"konsistent. Führe das Kommando %s aus, um die Ereignisse zu sehen." #: install/install.php:181 #, php-format @@ -2296,6 +2302,9 @@ msgid "" "The database schema is not consistent with the current version of " "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" +"Das Datenbankschema ist nicht mit der vorherigen Version von Formcreator %s " +"konsistent. Aktiviere das Plugin und führe das Kommando %s aus, um die " +"Ereignisse zu sehen." #: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." @@ -2338,7 +2347,7 @@ msgstr "" #: install/install.php:426 msgid "Your form has been refused by the validator" -msgstr "Ihr Formular wurde abgelehnt" +msgstr "Ihr Formular wurde vom Genehmiger abgelehnt" #: install/install.php:427 msgid "" @@ -2413,7 +2422,7 @@ msgstr "Export" #: hook.php:381 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Zugriffsrechte" #: hook.php:693 msgid "Cancel my ticket" @@ -2430,7 +2439,7 @@ msgstr "Anzahl von %s" #: hook.php:735 msgid "Issues summary" -msgstr "usammenfassung der Probleme" +msgstr "Zusammenfassung der Probleme" #: hook.php:780 msgid "" @@ -2463,7 +2472,7 @@ msgstr "Sind Sie sich sicher, dass Sie diesen Abschnitt löschen möchten?" #: js/scripts.js:1118 msgid "Add translations" -msgstr "Übersetzung hinzufügen" +msgstr "Übersetzungen hinzufügen" #: js/scripts.js:1257 js/scripts.js:1281 msgid "An error occured while querying forms" @@ -2479,11 +2488,11 @@ msgstr "Interner Fehler. Please beim Administrator melden." #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Sind Sie sicher, dass Sie dieses Ziel duplizieren möchten?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Sind Sie sicher, dass Sie dieses Ziel löschen möchten?" #: entrée standard:43 standard:50 standard:44 standard:82 standard:49 #: standard:78 @@ -2547,7 +2556,7 @@ msgstr "Bedingungen zur Anzeige des Abschnitts" #: entrée standard:40 msgid "Condition to generate the target" -msgstr "Bedingungen um das Ziel zu erzeugen" +msgstr "Bedingungen zum erstellen" #: entrée standard:127 msgid "Condition to show the question" @@ -2575,7 +2584,7 @@ msgstr "Bedingungen zur Anzeige des Senden-Buttons" #: entrée standard:33 msgid "No form answer yet" -msgstr "Kein Antworten bisher" +msgstr "Keine Formularantworten bisher" #: entrée standard:38 #, php-format diff --git a/locales/es_EC.mo b/locales/es_EC.mo index 465cd1b47b3fabe410f2d4a5327a5069881fb417..6dcfb1dd64712fdbe1b1442dc0444beba848ab05 100644 GIT binary patch delta 15313 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 delta 14580 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 JanB&n{{vrfdf)&6 diff --git a/locales/es_EC.po b/locales/es_EC.po index bef79c4ba..b75814df1 100644 --- a/locales/es_EC.po +++ b/locales/es_EC.po @@ -4,8 +4,8 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Soporte Infraestructura Standby, 2023 # Thierry Bugier , 2023 +# Soporte Infraestructura Standby, 2023 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: Soporte Infraestructura Standby, 2023\n" "Language-Team: Spanish (Ecuador) (https://app.transifex.com/teclib/teams/28042/es_EC/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,7 +37,7 @@ msgstr "Pregunta no encontrada" #: ajax/section_duplicate.php:50 ajax/question_delete.php:49 #: ajax/question_toggle_required.php:55 ajax/section_update.php:44 msgid "You don't have right for this action" -msgstr "No tienes derecho a esta acción" +msgstr "No tiene derecho a esta acción" #: ajax/question_duplicate.php:43 msgid "Source question not found" @@ -71,7 +71,7 @@ msgstr "Sin límite" #: entrée standard:47 msgid "Form" msgid_plural "Forms" -msgstr[0] "Formularios" +msgstr[0] "Formulario" msgstr[1] "Formularios" msgstr[2] "Formularios" @@ -122,13 +122,13 @@ msgstr "Catálogo de servicios" #: front/issue.form.php:46 msgid "Item not found" -msgstr "Artículo no encontrado" +msgstr "Elemento no encontrado" #: front/targetticket.form.php:46 front/targetticket.form.php:56 #: front/targetticket.form.php:81 front/targetchange.form.php:46 #: front/targetproblem.form.php:46 msgid "No right to update this item." -msgstr "No hay derecho a actualizar este artículo." +msgstr "No hay derecho a actualizar este elemento." #: front/targetticket.form.php:75 msgid "Bad request while deleting an actor." @@ -138,13 +138,13 @@ msgstr "Solicitud errónea al eliminar un actor." #: front/formanswer.php:49 front/targetproblem.form.php:81 front/form.php:44 #: inc/common.class.php:692 inc/common.class.php:699 msgid "Form Creator" -msgstr "Creador de formularios" +msgstr "Creador de Formularios" #: front/targetticket.form.php:105 front/targetchange.form.php:90 #: front/targetproblem.form.php:90 #, php-format msgid "%1$s = %2$s" -msgstr "%1$s=%2$s" +msgstr "%1$s = %2$s" #: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 msgid "Form list" @@ -159,19 +159,19 @@ msgstr "¡El formulario ha sido guardado exitosamente!" #: front/reservation.form.php:71 #, php-format msgid "%1$s purges the reservation for item %2$s" -msgstr "%1$spurga la reserva del artículo%2$s" +msgstr "%1$s depura la reserva del elemento %2$s" #: front/reservation.form.php:124 #, php-format msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "%1$sañade la reserva%2$s para el artículo%3$s" +msgstr "%1$s añade la reserve %2$s para el elemento %3$s" #: inc/knowbase.class.php:60 inc/form.class.php:658 msgid "Category" msgid_plural "Categories" -msgstr[0] "Categorias" -msgstr[1] "Categorias" -msgstr[2] "Categorias" +msgstr[0] "Categoría" +msgstr[1] "Categorías" +msgstr[2] "Categorías" #: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 msgid "See all" @@ -179,7 +179,7 @@ msgstr "Ver todos" #: inc/knowbase.class.php:83 msgid "Please, describe your need here" -msgstr "Por favor, describe su necesidad aquí" +msgstr "Por favor, describa su necesidad aquí" #: inc/field/textareafield.class.php:176 msgid "Textarea" @@ -206,7 +206,7 @@ msgstr "Usuario y formulario" #: inc/field/dropdownfield.class.php:442 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Menús desplegables" +msgstr[0] "Menú desplegable" msgstr[1] "Menús desplegables" msgstr[2] "Menús desplegables" @@ -217,7 +217,7 @@ msgstr "Valor invalido para " #: inc/field/dropdownfield.class.php:485 #, php-format msgid "The itemtype field is required: %s" -msgstr "El campo tipo de artículo es obligatorio:%s" +msgstr "El campo tipo de elemento es obligatorio: %s" #: inc/field/dropdownfield.class.php:501 #, php-format @@ -233,8 +233,8 @@ msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" msgstr "" -"Para respetar el sistema de entidades GLPI, debe seleccionarse \"Forma\". " -"Otros ajustes romperán las restricciones de entidad" +"Para respetar el sistema de entidades de GLPI, debe seleccionarse " +"\"Formulario\". Otros ajustes romperán las restricciones de entidad" #: inc/field/ldapselectfield.class.php:95 msgid "LDAP Select" @@ -250,7 +250,7 @@ msgstr "¡Directorio LDAP no encontrado!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "¡Se requiere el atributo LDAP!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format @@ -260,12 +260,12 @@ msgstr "Formato especificado no coincide: %s" #: inc/field/textfield.class.php:155 #, php-format msgid "The text is too short (minimum %d characters): %s" -msgstr "El texto es demasiado corto (mínimo %d caracteres):%s" +msgstr "El texto es demasiado corto (mínimo %d caracteres): %s" #: inc/field/textfield.class.php:160 #, php-format msgid "The text is too long (maximum %d characters): %s" -msgstr "El texto es demasiado largo ( máximo %d caracteres ): %s" +msgstr "El texto es demasiado largo (máximo %d caracteres): %s" #: inc/field/textfield.class.php:168 msgid "Text" @@ -290,15 +290,15 @@ msgstr "Botón de radio" #: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 msgid "The field value is required." -msgstr "" +msgstr "El valor del campo es requerido." #: inc/field/radiosfield.class.php:127 msgid "Only one default value is allowed." -msgstr "" +msgstr "Sólo se permite un valor predeterminado." #: inc/field/radiosfield.class.php:138 msgid "The default value is not in the list of available values." -msgstr "" +msgstr "El valor predeterminado no está en la lista de valores disponibles." #: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 #: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 @@ -310,7 +310,7 @@ msgstr "Un campo requerido esta vacío: %s" #: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format msgid "This value %1$s is not allowed: %2$s" -msgstr "" +msgstr "Este valor %1$s no está permitido: %2$s" #: inc/field/integerfield.class.php:60 #, php-format @@ -363,19 +363,19 @@ msgstr "Muy bajo" #: inc/field/tagfield.class.php:51 msgid "Warning: Tag plugin is disabled or missing" -msgstr "Advertencia: El plugin de etiquetas está deshabilitado o no existe" +msgstr "Advertencia: El complemento Etiquetas está deshabilitado o no existe" #: inc/field/tagfield.class.php:197 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiquetas" +msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" #: inc/field/glpiselectfield.class.php:83 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objetos GLPI" +msgstr[0] "Objeto GLPI" msgstr[1] "Objetos GLPI" msgstr[2] "Objetos GLPI" @@ -386,9 +386,9 @@ msgstr "El valor del campo es requerido:" #: inc/field/hostnamefield.class.php:115 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "Nombres de dominio" -msgstr[1] "Nombres de dominio" -msgstr[2] "Nombres de dominio" +msgstr[0] "Nombre de host" +msgstr[1] "Nombres de host" +msgstr[2] "Nombres de host" #: inc/field/timefield.class.php:129 msgid "Time" @@ -402,7 +402,7 @@ msgstr "Este no es un correo electrónico valido: %s" #: inc/field/emailfield.class.php:99 msgid "Email" msgid_plural "Emails" -msgstr[0] "Correos electrónicos" +msgstr[0] "Correo electrónico" msgstr[1] "Correos electrónicos" msgstr[2] "Correos electrónicos" @@ -417,7 +417,7 @@ msgstr "Fecha y hora" #: inc/field/actorfield.class.php:83 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Actores" +msgstr[0] "Actor" msgstr[1] "Actores" msgstr[2] "Actores" @@ -456,7 +456,8 @@ msgstr "Selección múltiple" #: inc/field/fieldsfield.class.php:154 msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "" -"Advertencia: El plugin de campos adicionales está deshabilitado o no existe" +"Advertencia: El complemento Campos Adicionales está deshabilitado o no " +"existe" #: inc/field/fieldsfield.class.php:167 msgid "Block" @@ -473,7 +474,7 @@ msgstr "mostrar" #: inc/field/fieldsfield.class.php:389 #, php-format msgid "Field '%1$s' type not implemented yet!" -msgstr "¡El tipo de campo \"%1$s'' aún no se ha implementado!" +msgstr "¡El tipo de campo '%1$s' aún no se ha implementado!" #: inc/field/fieldsfield.class.php:466 msgid "Some numeric fields contains non numeric values" @@ -489,31 +490,32 @@ msgstr "Campos adicionales" #: inc/field/checkboxesfield.class.php:132 msgid "Checkboxes" -msgstr "Checkboxes" +msgstr "Casillas de verificación" #: inc/field/checkboxesfield.class.php:208 #, php-format msgid "Empty values are not allowed: %s" -msgstr "" +msgstr "No se permiten valores vacíos: %s" #: inc/field/checkboxesfield.class.php:216 #, php-format msgid "This value %1$s is not alowed: %2$s" -msgstr "" +msgstr "Este valor %1$s no está permitido: %2$s" #: inc/field/checkboxesfield.class.php:236 #, php-format msgid "The following question needs at least %d answers: %s" -msgstr "La siguiente pregunta necesita al menos una %drespuesta:%s" +msgstr "La siguiente pregunta necesita al menos %d respuestas: %s" #: inc/field/checkboxesfield.class.php:242 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "La siguiente pregunta no admite más que %drespuestas:%s" +msgstr "La siguiente pregunta no admite más que %d respuestas: %s" #: inc/field/checkboxesfield.class.php:270 msgid "The default values are not in the list of available values." msgstr "" +"Los valores predeterminados no están en la lista de valores disponibles." #: inc/field/checkboxesfield.class.php:325 msgid "Range min" @@ -562,14 +564,14 @@ msgstr "Un campo de descripción debe tener una descripción:" #: inc/field/hiddenfield.class.php:95 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Campos ocultos" +msgstr[0] "Campo oculto" msgstr[1] "Campos ocultos" msgstr[2] "Campos ocultos" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Condiciones" +msgstr[0] "Condición" msgstr[1] "Condiciones" msgstr[2] "Condiciones" @@ -636,9 +638,9 @@ msgstr "Importación en curso" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Cuestiones" -msgstr[1] "Cuestiones" -msgstr[2] "Cuestiones" +msgstr[0] "Problema" +msgstr[1] "Problemas" +msgstr[2] "Problemas" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" @@ -666,7 +668,7 @@ msgstr "ID" #: entrée standard:111 standard:65 msgid "Type" msgid_plural "Types" -msgstr[0] "Tipos" +msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" @@ -685,7 +687,7 @@ msgstr "Última actualización" #: inc/issue.class.php:591 inc/abstracttarget.class.php:520 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entidades" +msgstr[0] "Entidad" msgstr[1] "Entidades" msgstr[2] "Entidades" @@ -696,7 +698,7 @@ msgstr[2] "Entidades" #: standard:48 msgid "Requester" msgid_plural "Requesters" -msgstr[0] "Solicitantes" +msgstr[0] "Solicitante" msgstr[1] "Solicitantes" msgstr[2] "Solicitantes" @@ -728,19 +730,19 @@ msgstr "Grupo de aprobación del formulario" #: inc/issue.class.php:817 msgid "Ticket approver group" -msgstr "Grupo de aprobación de ticket" +msgstr "Grupo de aprobación del caso" #: inc/issue.class.php:857 msgid "Ticket requester" -msgstr "Solicitante de ticket" +msgstr "Solicitante del caso" #: inc/issue.class.php:904 msgid "Ticket observer" -msgstr "Observador de tickeet" +msgstr "Observador del caso" #: inc/issue.class.php:952 msgid "Ticket technician" -msgstr "Técnico de tickets" +msgstr "Técnico del caso" #: inc/issue.class.php:1099 #, php-format @@ -780,9 +782,9 @@ msgstr "Cerrado" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Categorías de formularios" -msgstr[1] "Categorías de formularios" -msgstr[2] "Categorías de formularios" +msgstr[0] "Categoría de formulario" +msgstr[1] "Categorías de formulario" +msgstr[2] "Categorías de formulario" #: inc/category.class.php:72 msgid "Knowbase category" @@ -814,7 +816,7 @@ msgstr "Se elimina el formulario" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "Formulario ID" +msgstr "ID del Formulario " #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -843,11 +845,11 @@ msgstr "Enlace de validación" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "Solicitar ID" +msgstr "ID de Solicitud" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" -msgstr "Formulario #" +msgstr "# de Formulario" #: inc/notificationtargetformanswer.class.php:97 msgctxt "tag" @@ -860,7 +862,7 @@ msgstr "Comentario rechazado" #: inc/notificationtargetformanswer.class.php:102 msgid "Request #" -msgstr "Solicitud #" +msgstr "# de Solicitud" #: inc/notificationtargetformanswer.class.php:114 msgid "Author" @@ -930,7 +932,7 @@ msgstr "Asignado a" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Actores objetivo" +msgstr[0] "Actor objetivo" msgstr[1] "Actores objetivo" msgstr[2] "Actores objetivo" @@ -942,17 +944,17 @@ msgstr "Solicitud incorrecta al añadir un actor." #: inc/target_actor.class.php:199 #, php-format msgid "Failed to find a user: %1$s" -msgstr "Error al encontrar un usuario:%1$s" +msgstr "Error al encontrar un usuario: %1$s" #: inc/target_actor.class.php:208 #, php-format msgid "Failed to find a group: %1$s" -msgstr "No se ha encontrado ningún grupo:%1$s" +msgstr "Error al encontrar un grupo: %1$s" #: inc/target_actor.class.php:217 #, php-format msgid "Failed to find a supplier: %1$s" -msgstr "No se ha encontrado proveedor:%1$s" +msgstr "Error al encontrar un proveedor: %1$s" #: inc/formanswer.class.php:79 inc/form_validator.class.php:71 msgid "Refused" @@ -965,7 +967,7 @@ msgstr "Aceptado" #: inc/formanswer.class.php:226 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Formulario de respuestas" +msgstr[0] "Formulario de respuesta" msgstr[1] "Formulario de respuestas" msgstr[2] "Formulario de respuestas" @@ -1007,7 +1009,7 @@ msgstr "Aceptar" #: inc/formanswer.class.php:788 msgid "Refused comment is required!" -msgstr "¡Se requiere comentario rechazado!" +msgstr "¡Se requiere comentario si es rechazado!" #: inc/formanswer.class.php:833 inc/formanswer.class.php:850 msgid "" @@ -1019,12 +1021,12 @@ msgstr "" #: inc/formanswer.class.php:882 msgid "You are not the validator of these answers" -msgstr "No eres el validador de estas respuestas" +msgstr "No es el validador de estas respuestas" #: inc/formanswer.class.php:1021 #, php-format msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "Artículo añadido con éxito:%1$s (%2$s: %3$s)" +msgstr "Elemento añadido con éxito: %1$s (%2$s: %3$s)" #: inc/formanswer.class.php:1104 inc/formanswer.class.php:1106 msgid "Form data" @@ -1037,15 +1039,15 @@ msgstr "¡No puede generar objetivos!" #: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" -msgstr "" +msgstr "La respuesta no es válida en %1$s" #: inc/formanswer.class.php:1462 msgid "No turing test set" -msgstr "Sin equipo de prueba de Turing" +msgstr "No hay pruebas de Turing" #: inc/formanswer.class.php:1468 msgid "You failed the Turing test" -msgstr "Fallo la prueba de Turing" +msgstr "Ha fallado la prueba de Turing" #: inc/formanswer.class.php:1492 msgid "You must select validator!" @@ -1079,7 +1081,7 @@ msgstr "Consultar fuentes" #: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Tipos de acceso" +msgstr[0] "Tipo de acceso" msgstr[1] "Tipos de acceso" msgstr[2] "Tipos de acceso" @@ -1102,14 +1104,14 @@ msgstr "Restringido a" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Idiomas de formulario" -msgstr[1] "Idiomas de formulario" -msgstr[2] "Idiomas de formulario" +msgstr[0] "Idioma del formulario" +msgstr[1] "Idiomas del formulario" +msgstr[2] "Idiomas del formulario" #: inc/form_language.class.php:81 inc/form_language.class.php:367 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traducciones" +msgstr[0] "Traducción" msgstr[1] "Traducciones" msgstr[2] "Traducciones" @@ -1119,7 +1121,7 @@ msgstr "El nombre no puede estar vacío." #: inc/form_language.class.php:130 msgid "The language must be associated to a form." -msgstr "La lengua debe estar asociada a un formulario." +msgstr "El idioma debe estar asociado a un formulario." #: inc/form_language.class.php:138 msgid "The specified language is not available." @@ -1175,7 +1177,7 @@ msgstr "Ninguno" #: inc/form_validator.class.php:76 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validadores" +msgstr[0] "Validador" msgstr[1] "Validadores" msgstr[2] "Validadores" @@ -1206,9 +1208,9 @@ msgstr "Elegir un validador" #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problemas de destino" -msgstr[1] "Problemas de destino" -msgstr[2] "Problemas de destino" +msgstr[0] "Problema" +msgstr[1] "Problemas" +msgstr[2] "Problemas" #: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 #: inc/targetchange.class.php:105 inc/targetchange.class.php:441 @@ -1223,8 +1225,8 @@ msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " "a parameter of the target" msgstr "" -"No se pudo agregar o actualizar %1$s%2$s: falta una pregunta y se usa en un " -"parámetro del objetivo" +"No se pudo agregar o actualizar %1$s %2$s: falta una pregunta y se usa en un" +" parámetro del objetivo" #: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 #: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 @@ -1233,7 +1235,7 @@ msgstr "Actores" #: inc/targetproblem.class.php:633 entrée standard:48 msgid "Problem title" -msgstr "Título del problema" +msgstr "Título del Problema" #: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 @@ -1258,7 +1260,7 @@ msgstr "Síntoma" #: inc/entityconfig.class.php:141 inc/entityconfig.class.php:149 #: inc/entityconfig.class.php:157 msgid "Inheritance of the parent entity" -msgstr "Herencia de la entidad matriz" +msgstr "Herencia de la entidad principal" #: inc/entityconfig.class.php:93 msgid "GLPi's helpdesk" @@ -1317,7 +1319,7 @@ msgstr "Altura uniforme" #: inc/entityconfig.class.php:164 msgid "Search for assistance" -msgstr "Búsqueda de ayuda" +msgstr "Buscar asistencia" #: inc/entityconfig.class.php:165 msgid "User's assistance requests" @@ -1334,7 +1336,7 @@ msgstr "Modo de mesa de ayuda" #: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 msgid "Default Form list mode" -msgstr "Modo de lista de formularios predeterminado" +msgstr "Modo de lista de Formularios predeterminado" #: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 msgid "Sort order" @@ -1358,21 +1360,21 @@ msgstr "Mensaje del encabezado" #: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 msgid "Search issue" -msgstr "Problema de búsqueda" +msgstr "Buscar problema" #: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 msgid "Service catalog home page" -msgstr "Página principal del catálogo de servicios" +msgstr "Página principal del Catálogo de Servicios" #: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 msgid "Tile design" -msgstr "Diseño de baldosas " +msgstr "Diseño de título" #: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 #: inc/form.class.php:239 entrée standard:84 msgid "Header" msgid_plural "Headers" -msgstr[0] "Encabezados" +msgstr[0] "Encabezado" msgstr[1] "Encabezados" msgstr[2] "Encabezados" @@ -1387,7 +1389,7 @@ msgstr "Mostrar encabezado" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Rangos de preguntas" +msgstr[0] "Rango de pregunta" msgstr[1] "Rangos de preguntas" msgstr[2] "Rangos de preguntas" @@ -1471,7 +1473,7 @@ msgstr "Todos los idiomas" #: inc/form.class.php:502 inc/form.class.php:572 msgid "Target" msgid_plural "Targets" -msgstr[0] "Objetivos" +msgstr[0] "Objetivo" msgstr[1] "Objetivos" msgstr[2] "Objetivos" @@ -1502,7 +1504,7 @@ msgstr "¿Qué esta buscando?" #: inc/form.class.php:909 #, php-format msgid "My %1$d last forms (requester)" -msgstr "Mi último formulario %1$d (Solicitante)" +msgstr "Mis últimos %1$d formularios (Solicitante)" #: inc/form.class.php:936 msgid "No form posted yet" @@ -1515,7 +1517,7 @@ msgstr "Todos mis formularios (Solicitante)" #: inc/form.class.php:977 #, php-format msgid "My %1$d last forms (validator)" -msgstr "Mi ultimo formulario %1$d (Validador)" +msgstr "Mis ultimos %1$d formularios (Validador)" #: inc/form.class.php:1007 msgid "No form waiting for validation" @@ -1534,7 +1536,7 @@ msgstr "¡El nombre no puede estar vacío!" msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "No se puede utilizar un nombre vacío para las respuestas del formulario. " -"Mantener el valor anterior." +"Manteniendo el valor anterior." #: inc/form.class.php:1342 #, php-format @@ -1548,12 +1550,12 @@ msgstr "Duplicado con errores" #: inc/form.class.php:1480 inc/form.class.php:1508 msgctxt "button" msgid "Post" -msgstr "Exponer" +msgstr "Publicar" #: inc/form.class.php:1527 #, php-format msgid "Form duplicated: %s" -msgstr "Formulario duplicado:%s" +msgstr "Formulario duplicado: %s" #: inc/form.class.php:1538 #, php-format @@ -1567,7 +1569,7 @@ msgstr "Atrás" #: inc/form.class.php:1568 #, php-format msgid "Form updated: %s" -msgstr "Formulario actualizado:%s" +msgstr "Formulario actualizado: %s" #: inc/form.class.php:1668 msgid "Upload of JSON files not allowed." @@ -1650,7 +1652,7 @@ msgstr "" #: inc/form.class.php:1872 #, php-format msgid "You don't have right to update the entity %1$s." -msgstr "No tiene derecho a actualizar la entidad%1$s" +msgstr "No tiene derecho a actualizar la entidad %1$s." #: inc/form.class.php:1882 #, php-format @@ -1693,25 +1695,25 @@ msgstr "comprobación de carga del complemento formcreator" #: inc/targetchange.class.php:44 entrée standard:43 msgid "Target change" msgid_plural "Target changes" -msgstr[0] "Cambios en los objetivos" -msgstr[1] "Cambios en los objetivos" -msgstr[2] "Cambios en los objetivos" +msgstr[0] "Cambio" +msgstr[1] "Cambios" +msgstr[2] "Cambios" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" -msgstr "Cambiar título" +msgstr "Título del Cambio" #: inc/targetchange.class.php:374 entrée standard:56 msgid "Control list" -msgstr "Lista de control" +msgstr "Lista de Control" #: inc/targetchange.class.php:384 entrée standard:58 msgid "Deployment plan" -msgstr "Plan de despliegue" +msgstr "Plan de Despliegue" #: inc/targetchange.class.php:394 entrée standard:60 msgid "Backup plan" -msgstr "Plan de respaldo" +msgstr "Plan de Respaldo" #: inc/targetchange.class.php:404 msgid "Check list" @@ -1720,7 +1722,7 @@ msgstr "Lista de verificación" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Secciones" +msgstr[0] "Sección" msgstr[1] "Secciones" msgstr[2] "Secciones" @@ -1736,13 +1738,13 @@ msgstr "Recuento de condiciones" #: inc/restrictedformcriteria.class.php:179 #, php-format msgid "Failed to find %1$s %2$s" -msgstr "Error al encontrar%1$s%2$s" +msgstr "Error al encontrar %1$s %2$s" #: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Preguntas" +msgstr[0] "Pregunta" msgstr[1] "Preguntas" msgstr[2] "Preguntas" @@ -1773,7 +1775,7 @@ msgstr "Falta un parámetro para este tipo de pregunta" #: inc/question.class.php:1202 msgid "Service levels" -msgstr "Niveles de servicio" +msgstr "Niveles de Servicio" #: inc/question.class.php:1203 inc/abstractitiltarget.class.php:834 msgid "SLA" @@ -1798,7 +1800,7 @@ msgstr "Gestión" #: inc/question.class.php:1254 msgid "Tools" -msgstr "herramientas" +msgstr "Herramientas" #: inc/question.class.php:1255 msgid "Notes" @@ -1815,13 +1817,13 @@ msgstr "Administración" #: inc/question.class.php:1266 inc/question.class.php:1269 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Plugins" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "Complemento" +msgstr[1] "Complementos" +msgstr[2] "Complementos" #: inc/abstractquestionparameter.class.php:92 msgid "Parameter" -msgstr "Parametro" +msgstr "Parámetro" #: inc/abstractquestionparameter.class.php:99 msgid "Field name" @@ -1929,7 +1931,7 @@ msgstr "Paso 3: literal > signo." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 msgid "Request categories" -msgstr "Categorías de solicitud" +msgstr "Categorías de Solicitudes" #: inc/filter/itilcategoryfilter.class.php:53 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1938,42 +1940,42 @@ msgstr "Categorías de Incidentes" #: inc/filter/itilcategoryfilter.class.php:55 msgid "Change categories" -msgstr "Categorías de cambio" +msgstr "Categorías de Cambios" #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Expresiones regulares de preguntas" -msgstr[1] "Expresiones regulares de preguntas" -msgstr[2] "Expresiones regulares de preguntas" +msgstr[0] "Expresión regular de la pregunta" +msgstr[1] "Expresiones regulares de pregunta" +msgstr[2] "Expresiones regulares de pregunta" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dependencias de preguntas" +msgstr[0] "Dependencia de la pregunta" msgstr[1] "Dependencias de preguntas" msgstr[2] "Dependencias de preguntas" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Respuestas" +msgstr[0] "Respuesta" msgstr[1] "Respuestas" msgstr[2] "Respuestas" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Relaciones de tickets compuestos" -msgstr[1] "Relaciones de tickets compuestos" -msgstr[2] "Relaciones de tickets compuestos" +msgstr[0] "Relación compuesta de casos" +msgstr[1] "Relaciones compuestas de casos" +msgstr[2] "Relaciones compuestas de casos" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Tickets objetivo" -msgstr[1] "Tickets objetivo" -msgstr[2] "Tickets objetivo" +msgstr[0] "Caso" +msgstr[1] "Casos" +msgstr[2] "Casos" #: inc/targetticket.class.php:100 msgid "Specific asset" @@ -1997,7 +1999,7 @@ msgstr "Origen de la plantilla o usuario predeterminado o GLPI predeterminado" #: inc/targetticket.class.php:109 msgid "Formcreator" -msgstr "Creador de formularios" +msgstr "Creador de Formularios" #: inc/targetticket.class.php:115 msgid "Default or from a template" @@ -2009,7 +2011,7 @@ msgstr "Especificar tipo" #: inc/targetticket.class.php:189 entrée standard:48 msgid "Ticket title" -msgstr "Título del caso" +msgstr "Título del Caso" #: inc/targetticket.class.php:302 msgid "Add validation message as first ticket followup" @@ -2029,7 +2031,7 @@ msgstr "Sin campo administrado" #: inc/targetticket.class.php:391 msgid "Link to an other ticket" -msgstr "Enlace para otro caso" +msgstr "Enlace a otro caso" #: inc/targetticket.class.php:400 msgid "An other destination of this form" @@ -2041,7 +2043,7 @@ msgstr "Un Caso existente" #: inc/targetticket.class.php:402 msgid "A ticket from an answer to a question" -msgstr "Un ticket de una respuesta a una pregunta" +msgstr "A un Caso de una respuesta a una pregunta" #: inc/targetticket.class.php:483 msgctxt "button" @@ -2114,11 +2116,11 @@ msgstr "Especificar etiquetas" #: inc/abstractitiltarget.class.php:181 msgid "Tags from questions and specific tags" -msgstr "Etiquetas de preguntas y etiquetas específicas" +msgstr "Etiquetas desde preguntas y etiquetas específicas" #: inc/abstractitiltarget.class.php:182 msgid "Tags from questions or specific tags" -msgstr "Etiquetas de preguntas o etiquetas específicas" +msgstr "Etiquetas desde preguntas o etiquetas específicas" #: inc/abstractitiltarget.class.php:188 msgid "equals to the answer to the question" @@ -2134,7 +2136,7 @@ msgstr "calculado a partir de la respuesta a la pregunta" #: inc/abstractitiltarget.class.php:196 msgid "SLA from template or none" -msgstr "Plantilla de SLA o nada" +msgstr "SLA desde la plantilla o ninguno" #: inc/abstractitiltarget.class.php:197 msgid "Specific SLA" @@ -2142,7 +2144,7 @@ msgstr "Especificar SLA" #: inc/abstractitiltarget.class.php:204 msgid "OLA from template or none" -msgstr "Plantilla de OLA o nada" +msgstr "OLA desde la plantilla o ninguno" #: inc/abstractitiltarget.class.php:205 msgid "Specific OLA" @@ -2150,7 +2152,7 @@ msgstr "Especificar OLA" #: inc/abstractitiltarget.class.php:212 msgid "Urgency from template or Medium" -msgstr "Urgencia de la plantilla o medio" +msgstr "Urgencia desde la plantilla o Medio" #: inc/abstractitiltarget.class.php:213 msgid "Specific urgency" @@ -2158,7 +2160,7 @@ msgstr "Especificar urgencia" #: inc/abstractitiltarget.class.php:220 msgid "Category from template or none" -msgstr "Categoría de la plantilla o nada" +msgstr "Categoría desde la plantilla o ninguno" #: inc/abstractitiltarget.class.php:221 msgid "Specific category" @@ -2166,7 +2168,7 @@ msgstr "Especificar categoría" #: inc/abstractitiltarget.class.php:229 msgid "Location from template or none" -msgstr "Ubicación de la plantilla o nada" +msgstr "Ubicación desde la plantilla o ninguno" #: inc/abstractitiltarget.class.php:230 msgid "Specific location" @@ -2182,11 +2184,11 @@ msgstr "Usuario o grupo específico" #: inc/abstractitiltarget.class.php:240 msgid "User from question answer" -msgstr "Usuario de la pregunta respuesta" +msgstr "Usuario desde la respuesta a la pregunta" #: inc/abstractitiltarget.class.php:241 msgid "Group from question answer" -msgstr "Grupo de respuesta a la pregunta" +msgstr "Grupo desde la respuesta a la pregunta" #: inc/abstractitiltarget.class.php:769 entrée standard:108 msgid "Time to resolve" @@ -2195,42 +2197,42 @@ msgstr "Tiempo para resolverlo" #: inc/abstractitiltarget.class.php:822 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minutos" +msgstr[0] "Minuto" msgstr[1] "Minutos" msgstr[2] "Minutos" #: inc/abstractitiltarget.class.php:823 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Horas" +msgstr[0] "Hora" msgstr[1] "Horas" msgstr[2] "Horas" #: inc/abstractitiltarget.class.php:824 msgid "Day" msgid_plural "Days" -msgstr[0] "Días " -msgstr[1] "Días " -msgstr[2] "Días " +msgstr[0] "Día" +msgstr[1] "Días" +msgstr[2] "Días" #: inc/abstractitiltarget.class.php:825 msgid "Month" msgid_plural "Months" -msgstr[0] "Meses" +msgstr[0] "Mes" msgstr[1] "Meses" msgstr[2] "Meses" #: inc/abstractitiltarget.class.php:857 msgid "SLA (TTO/TTR)" -msgstr "SLA ( TTO / TTR )" +msgstr "SLA (TTO/TTR)" #: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 msgid "Question (TTO/TTR)" -msgstr "Pregunta ( TTO / TTR )" +msgstr "Pregunta (TTO/TTR )" #: inc/abstractitiltarget.class.php:930 msgid "OLA (TTO/TTR)" -msgstr "OLA ( TTO / TTR )" +msgstr "OLA (TTO/TTR)" #: inc/abstractitiltarget.class.php:1034 msgid "Urgency " @@ -2238,7 +2240,7 @@ msgstr "Urgencia " #: inc/abstractitiltarget.class.php:1064 msgid "Ticket tags" -msgstr "Etiquetas del caso" +msgstr "Etiquetas del Caso" #: inc/abstractitiltarget.class.php:1112 msgid "Tags" @@ -2259,7 +2261,7 @@ msgstr "¡La descripción no puede estar vacía!" #: inc/abstractitiltarget.class.php:1760 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observadores" +msgstr[0] "Observador" msgstr[1] "Observadores" msgstr[2] "Observadores" @@ -2299,7 +2301,7 @@ msgstr "Si" #: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" -msgstr "Actualizar tablas a innoDB; ejecutar%s" +msgstr "Actualizar tablas a innoDB; ejecutar %s" #: install/install.php:172 #, php-format @@ -2308,12 +2310,12 @@ msgid "" "Formcreator %s. To see the logs run the command %s" msgstr "" "El esquema de base de datos no es coherente con la versión anterior de " -"Creador de formularios%s. Para ver los registros, ejecute el comando%s" +"Formcreator %s. Para ver los registros, ejecute el comando %s" #: install/install.php:181 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "Para ignorar las incoherencias y actualizar de todos modos ejecute%s" +msgstr "Para ignorar las incoherencias y actualizar de todos modos ejecute %s" #: install/install.php:198 msgid "" @@ -2333,8 +2335,8 @@ msgid "" "Formcreator %s. To see the logs enable the plugin and run the command %s" msgstr "" "El esquema de la base de datos no es consistente con la versión actual de " -"Formcreator%s . Para ver los registros habilite el plugin y ejecute el " -"comando%s" +"Formcreator %s . Para ver los registros habilite el complemento y ejecute el" +" comando %s" #: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." @@ -2355,14 +2357,14 @@ msgid "" "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " "see your answers onto the following link:\\n##formcreator.validation_link##" msgstr "" -"Hola,\\\\n Su solicitud del GLPI ha sido exitosamente guardada con el numero" -" ##formcreator.request_id## y notificado al equipo de la mesa de ayuda.\\\\n" -" Puede ver las respuestas del equipo en el siguiente link:\\\\n " -"##formcreator.validation_link##" +"Hola,\\nSu solicitud desde GLPI ha sido exitosamente guardada con el número " +"##formcreator.request_id## y notificado al equipo de la mesa de " +"ayuda.\\nPuede ver las respuestas del equipo en el siguiente " +"enlace:\\n##formcreator.validation_link##" #: install/install.php:420 msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" +msgstr "Un formulario de GLPI necesita ser validado" #: install/install.php:421 msgid "" @@ -2370,9 +2372,9 @@ msgid "" "validator.\\nYou can access it by clicking onto this " "link:\\n##formcreator.validation_link##" msgstr "" -"Hola, \\ nUn formulario de GLPI necesita ser validado y usted ha sido " -"elegido como validador. \\ NPuedes acceder a él haciendo clic en este " -"enlace: \\ n ## formcreator.validation_link ##" +"Hola,\\nUn formulario de GLPI necesita ser validado y usted ha sido elegido " +"como validador.\\nPuede acceder a él haciendo clic en este enlace:\\n## " +"formcreator.validation_link ##" #: install/install.php:426 msgid "Your form has been refused by the validator" @@ -2397,11 +2399,11 @@ msgid "" "validator.\\nYour request will be considered soon." msgstr "" "Hola,\\nNos complace informarle que su formulario ha sido aceptado por el " -"validador.\\n Su solicitud será considerada pronto." +"validador.\\nSu solicitud será considerada pronto." #: install/install.php:438 msgid "Your form has been deleted by an administrator" -msgstr "Tu formulario ha sido eliminado por un administrador" +msgstr "Su formulario ha sido eliminado por un administrador" #: install/install.php:439 msgid "" @@ -2465,11 +2467,11 @@ msgstr "Antiguo" #: hook.php:718 #, php-format msgid "Number of %s" -msgstr "Número de%s" +msgstr "Número de %s" #: hook.php:735 msgid "Issues summary" -msgstr "Resumen de Temas" +msgstr "Resumen de problemas" #: hook.php:780 msgid "" @@ -2495,7 +2497,7 @@ msgstr "No se ha encontrado ningún elemento de FAQ." #: js/scripts.js:688 msgid "Are you sure you want to delete this question?" -msgstr "¿Esta seguro que quieres eliminar esta pregunta?" +msgstr "¿Esta seguro que quiere eliminar esta pregunta?" #: js/scripts.js:877 msgid "Are you sure you want to delete this section?" @@ -2520,7 +2522,7 @@ msgstr "" #: js/scripts.js:1449 msgid "Are you sure you want to duplicate this target?" -msgstr "¿Estás seguro de que quieres duplicar este objetivo?" +msgstr "¿Está seguro de que desea duplicar este objetivo?" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" @@ -2543,7 +2545,7 @@ msgstr "Mostrar vacío" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Directorios LDAP" +msgstr[0] "Directorio LDAP" msgstr[1] "Directorios LDAP" msgstr[2] "Directorios LDAP" @@ -2565,7 +2567,7 @@ msgstr "Mostrar categorías de los casos" #: entrée standard:109 msgid "Time to own" -msgstr "Tiempo para adueñarse" +msgstr "Tiempo para apropiarse (TTO)" #: entrée standard:146 standard:118 msgid "Selectable root" @@ -2601,7 +2603,7 @@ msgstr "Impactos" #: entrée standard:62 msgid "Checklist" -msgstr "Lista de verificación" +msgstr "Lista de Verificación" #: entrée standard:36 msgid "Answers title" @@ -2622,7 +2624,7 @@ msgstr "Aún no hay respuesta" #: entrée standard:38 #, php-format msgid "%s latest items" -msgstr "%súltimos artículos " +msgstr "%s últimos elementos" #: entrée standard:83 msgid "Add a question" diff --git a/locales/es_VE.mo b/locales/es_VE.mo index 00763af688f4af90542d8ee6157fb80daf363c46..d79daf7d96ce75e27fc8c20113b3c878738a7949 100644 GIT binary patch delta 11839 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 delta 11783 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 J*sOvj{s;TQycqxh diff --git a/locales/es_VE.po b/locales/es_VE.po index e5a47a48f..cb6054d9a 100644 --- a/locales/es_VE.po +++ b/locales/es_VE.po @@ -250,7 +250,7 @@ msgstr "Directorio LDAP no encontrado!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "¡Se requiere el atributo LDAP!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format diff --git a/locales/ja_JP.mo b/locales/ja_JP.mo index 24e17e4f08a9d3f0b50e180f8ad7fd4e116f5b69..8aa100039b138edd48630202f154548de3806c4d 100644 GIT binary patch delta 11846 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 delta 11816 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 MmdhG7+bin-09cC45&!@I diff --git a/locales/ja_JP.po b/locales/ja_JP.po index fec605030..357f7daf5 100644 --- a/locales/ja_JP.po +++ b/locales/ja_JP.po @@ -4,8 +4,8 @@ # FIRST AUTHOR , YEAR. # # Translators: -# INOUE Daisuke, 2023 # Thierry Bugier , 2023 +# INOUE Daisuke, 2023 # #, fuzzy msgid "" @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: INOUE Daisuke, 2023\n" "Language-Team: Japanese (Japan) (https://app.transifex.com/teclib/teams/28042/ja_JP/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -242,7 +242,7 @@ msgstr "LDAP ディレクトリーがありません!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "LDAP 属性が必要です!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format diff --git a/locales/pt_BR.mo b/locales/pt_BR.mo index b0c709321decbc1bb3eebec36cc3ce662ef8b2f0..4f13ccb6fb4e1275541c8b93039bdffe7546b0b8 100644 GIT binary patch delta 13178 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 M9B)DVhOm(T0^Lv{SpWb4 delta 12137 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 diff --git a/locales/pt_BR.po b/locales/pt_BR.po index fa8a1c121..27e12d86f 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -18,11 +18,11 @@ # Jean Vergaças , 2022 # Pedro de Oliveira Lira , 2022 # Eduardo Spinola , 2022 -# Pablo Pierre Ferreira , 2023 +# Pablo Pierri , 2023 # Matheus Rafael, 2023 # Eduardo Scott , 2023 -# Diego Nobre , 2023 # Thierry Bugier , 2023 +# Diego Nobre , 2023 # #, fuzzy msgid "" @@ -31,7 +31,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: Diego Nobre , 2023\n" "Language-Team: Portuguese (Brazil) (https://app.transifex.com/teclib/teams/28042/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -267,7 +267,7 @@ msgstr "Diretório LDAP não encontrado!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "Atributo LDAP é obrigatório!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format @@ -307,15 +307,15 @@ msgstr "Seleção única" #: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 msgid "The field value is required." -msgstr "" +msgstr "O valor do campo é obrigatório." #: inc/field/radiosfield.class.php:127 msgid "Only one default value is allowed." -msgstr "" +msgstr "Somente um valor padrão é permitido." #: inc/field/radiosfield.class.php:138 msgid "The default value is not in the list of available values." -msgstr "" +msgstr "O valor padrão não está na lista de valores disponíveis." #: inc/field/radiosfield.class.php:215 inc/field/selectfield.class.php:105 #: inc/field/datetimefield.class.php:119 inc/field/actorfield.class.php:257 @@ -327,7 +327,7 @@ msgstr "Um campo obrigatório está vazio: %s" #: inc/field/radiosfield.class.php:234 inc/field/selectfield.class.php:123 #, php-format msgid "This value %1$s is not allowed: %2$s" -msgstr "" +msgstr "Este valor %1$s não é permitido: %2$s" #: inc/field/integerfield.class.php:60 #, php-format @@ -510,12 +510,12 @@ msgstr "Caixas de Seleção" #: inc/field/checkboxesfield.class.php:208 #, php-format msgid "Empty values are not allowed: %s" -msgstr "" +msgstr "Valores vazios não são permitidos: %s" #: inc/field/checkboxesfield.class.php:216 #, php-format msgid "This value %1$s is not alowed: %2$s" -msgstr "" +msgstr "Este valor %1$s não é permitido: %2$s" #: inc/field/checkboxesfield.class.php:236 #, php-format @@ -529,7 +529,7 @@ msgstr "A questão a seguir não aceita mais de %drespostas: %s" #: inc/field/checkboxesfield.class.php:270 msgid "The default values are not in the list of available values." -msgstr "" +msgstr "Os valores padrão não estão na lista de valores disponíveis." #: inc/field/checkboxesfield.class.php:325 msgid "Range min" @@ -541,7 +541,7 @@ msgstr "Intervalo máx" #: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1108 msgid "Request type" -msgstr "Tipo de Solicitação" +msgstr "Tipo de requisição" #: inc/field/floatfield.class.php:141 #, php-format @@ -714,7 +714,7 @@ msgid "Requester" msgid_plural "Requesters" msgstr[0] "Solicitante" msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[2] "Requerentes" #: inc/issue.class.php:619 inc/formanswer.class.php:270 msgid "Form approver" @@ -748,7 +748,7 @@ msgstr "Grupo aprovador de chamados" #: inc/issue.class.php:857 msgid "Ticket requester" -msgstr "Solicitante do chamado" +msgstr "Requerente do chamado" #: inc/issue.class.php:904 msgid "Ticket observer" @@ -1053,7 +1053,7 @@ msgstr "Impossível gerar alvos!" #: inc/formanswer.class.php:1434 #, php-format msgid "Answer is invalid in %1$s" -msgstr "" +msgstr "A resposta é inválida em %1$s" #: inc/formanswer.class.php:1462 msgid "No turing test set" @@ -1336,7 +1336,7 @@ msgstr "Procurar assistência" #: inc/entityconfig.class.php:165 msgid "User's assistance requests" -msgstr "Solicitações de assistência dos usuários" +msgstr "Requisições de assistência dos usuários" #: inc/entityconfig.class.php:261 msgid "Helpdesk" @@ -1500,7 +1500,7 @@ msgstr "Duplicar" #: inc/form.class.php:554 inc/form.class.php:2223 msgid "Add a target" -msgstr "Adicionar em alvo" +msgstr "Adicionar um alvo" #: inc/form.class.php:575 msgid "Preview" @@ -1525,7 +1525,7 @@ msgstr "Nenhum formulário postado ainda" #: inc/form.class.php:964 msgid "All my forms (requester)" -msgstr "Todos os formulários (requerente)" +msgstr "Todos os meus formulários (requerente)" #: inc/form.class.php:977 #, php-format @@ -1921,7 +1921,7 @@ msgstr "Feito." #: inc/command/cleanticketscommand.class.php:135 msgid "Step 1: double encoded < and > signs." -msgstr "" +msgstr "Etapa 1: sinais < e > com codificação dupla." #: inc/command/cleanticketscommand.class.php:146 #: inc/command/cleanticketscommand.class.php:196 @@ -1931,11 +1931,11 @@ msgstr "Nenhum item inválido encontrado." #: inc/command/cleanticketscommand.class.php:187 msgid "Step 2: literal BR tag." -msgstr "" +msgstr "Etapa 2: tag BR literal." #: inc/command/cleanticketscommand.class.php:251 msgid "Step 3: litteral > sign." -msgstr "" +msgstr "Etapa 3: sinal > literal" #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -2082,7 +2082,7 @@ msgstr "Seu formulário foi aceito pelo validador" #: inc/targetticket.class.php:1095 msgid "Request source" -msgstr "Origem da solicitação" +msgstr "Origem da requisição" #: inc/targetticket.class.php:1120 msgid "Type " diff --git a/locales/sk_SK.mo b/locales/sk_SK.mo index c77307e119e3b0ad974fd130eed25568fc33b9d9..947ecf81284e82b002e682bd510862b599e8626f 100644 GIT binary patch delta 11516 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 delta 11404 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 LSKbFpcNh5|G!n6& diff --git a/locales/sk_SK.po b/locales/sk_SK.po index 3fbacf150..261e72fd5 100644 --- a/locales/sk_SK.po +++ b/locales/sk_SK.po @@ -7,6 +7,7 @@ # Miroslav Hlohovsky, 2022 # Radoslav Koren, 2022 # Thierry Bugier , 2023 +# feonsu , 2023 # #, fuzzy msgid "" @@ -15,7 +16,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-11-13 14:56+0100\n" "PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" +"Last-Translator: feonsu , 2023\n" "Language-Team: Slovak (Slovakia) (https://app.transifex.com/teclib/teams/28042/sk_SK/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -254,7 +255,7 @@ msgstr "LDAP adresár nebol nájdený!" #: inc/field/ldapselectfield.class.php:154 msgid "LDAP attribute is required!" -msgstr "" +msgstr "LDAP atribút je požadovaný!" #: inc/field/textfield.class.php:146 inc/field/floatfield.class.php:156 #, php-format @@ -294,7 +295,7 @@ msgstr "Tlačidlá predvoľby" #: inc/field/radiosfield.class.php:116 inc/field/checkboxesfield.class.php:256 msgid "The field value is required." -msgstr "" +msgstr "Hodnota poľa je povinná." #: inc/field/radiosfield.class.php:127 msgid "Only one default value is allowed." @@ -368,7 +369,7 @@ msgstr "Veľmi nízka" #: inc/field/tagfield.class.php:51 msgid "Warning: Tag plugin is disabled or missing" -msgstr "Upozornenie: Tag plugin je zakázaný alebo chýba" +msgstr "Upozornenie: plugin Tag je vypnutý alebo chýba" #: inc/field/tagfield.class.php:197 msgid "Tag" @@ -465,7 +466,7 @@ msgstr "Viacnásobný výber" #: inc/field/fieldsfield.class.php:154 msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "Upozornenie: Doplnkové polia pluginu sú zakázané alebo chýbajú" +msgstr "Upozornenie: plugin Dodatočné polia (fields) je vypnutý alebo chýba" #: inc/field/fieldsfield.class.php:167 msgid "Block" @@ -767,15 +768,15 @@ msgstr "%1$s %2$s" #: inc/issue.class.php:1357 inc/filter/itilcategoryfilter.class.php:56 #: hook.php:703 msgid "All" -msgstr "Všetci" +msgstr "Všetko" #: inc/issue.class.php:1363 hook.php:704 msgid "New" -msgstr "Nový" +msgstr "Nové" #: inc/issue.class.php:1369 hook.php:705 msgid "Assigned" -msgstr "Pridelený" +msgstr "Priradené" #: inc/issue.class.php:1375 inc/formanswer.class.php:78 #: inc/form_validator.class.php:69 hook.php:706 @@ -792,7 +793,7 @@ msgstr "Vyriešené" #: inc/issue.class.php:1393 hook.php:709 msgid "Closed" -msgstr "Uzavretý" +msgstr "Uzavreté" #: inc/category.class.php:50 hook.php:72 msgid "Form category" @@ -1083,7 +1084,7 @@ msgstr "Vyhľadajte pomoc" #: inc/common.class.php:789 inc/common.class.php:793 msgid "My requests for assistance" -msgstr "Moja požiadavka o pomoc" +msgstr "Moje požiadavky o pomoc" #: inc/common.class.php:829 msgid "Consult reminders" @@ -1097,8 +1098,8 @@ msgstr "Consult feeds" msgid "Access type" msgid_plural "Access types" msgstr[0] "Typ prístupu" -msgstr[1] "Typov prístupov" -msgstr[2] "Typov prístupov" +msgstr[1] "Typy prístupov" +msgstr[2] "Typy prístupov" msgstr[3] "Typy prístupov" #: inc/formaccesstype.class.php:79 @@ -1496,8 +1497,8 @@ msgstr "Všetky jazyky" msgid "Target" msgid_plural "Targets" msgstr[0] "Cieľ" -msgstr[1] "Cieľov" -msgstr[2] "Cieľov" +msgstr[1] "Ciele" +msgstr[2] "Ciele" msgstr[3] "Ciele" #: inc/form.class.php:504 @@ -1618,7 +1619,7 @@ msgstr "Späť" #: inc/form.class.php:1679 msgid "Upload of JSON files not enabled." -msgstr "Nahrávanie súborov JSON nie je povolené." +msgstr "Nahrávanie súborov JSON nie je zapnuté." #: inc/form.class.php:1682 inc/form.class.php:1685 msgid "You may enable JSON files right now." @@ -2336,7 +2337,7 @@ msgstr "Áno" #: install/install.php:135 #, php-format msgid "Upgrade tables to innoDB; run %s" -msgstr "Aktualizujte tabuľky na innoDB; beží %s" +msgstr "Aktualizujte tabuľky na innoDB; spustite %s" #: install/install.php:172 #, php-format @@ -2369,7 +2370,7 @@ msgstr "" #: install/install.php:261 msgid "The tables of the plugin passed the schema integrity check." -msgstr "Plugin prešiel kontrolou integrity." +msgstr "Tabuľky pluginu prešli kontrolou integrity schémy." #: install/install.php:413 msgid "A form has been created" @@ -2548,7 +2549,7 @@ msgstr "" #: js/scripts.js:1466 msgid "Are you sure you want to delete this target?" -msgstr "" +msgstr "Naozaj chcete odstrániť tento cieľ?" #: entrée standard:43 standard:50 standard:44 standard:82 standard:49 #: standard:78 From a90c3e56e65352c23174ca1632fbd5b5a6a43499 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Mar 2024 12:29:50 +0100 Subject: [PATCH 105/123] Revert "feat(glpiselectfield): support Cluster itemtype" This reverts commit e72e2603ce447181a653707061813b24a342f235. --- CHANGELOG.md | 5 ----- inc/question.class.php | 1 - 2 files changed, 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 81882bbf7..cb58abf7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,11 +21,6 @@ * **textarea:** support for min/max size and regex ([09682e9b8](https://github.com/pluginsGLPI/formcreator/commit/09682e9b8)) -### Features - -* **glpiselectfield:** support Cluster itemtype ([e72e2603c](https://github.com/pluginsGLPI/formcreator/commit/e72e2603c)) - - ## [2.13.8](https://github.com/pluginsGLPI/formcreator/compare/2.13.7..2.13.8) (2023-111-08) diff --git a/inc/question.class.php b/inc/question.class.php index e638f9e15..37ebc7175 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -1233,7 +1233,6 @@ public static function dropdownObjectSubType(string $name, array $options = []): Line::class => Line::getTypeName($plural), PassiveDCEquipment::class => PassiveDCEquipment::getTypeName($plural), PDU::class => PDU::getTypeName($plural), - Cluster::class => Cluster::getTypeName(2), ], __("Assistance") => [ Ticket::class => Ticket::getTypeName($plural), From 8e06c17cd1b864f39a53e34e75a206acf3de66a5 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 13 Mar 2024 12:34:28 +0100 Subject: [PATCH 106/123] Revert "Revert "feat(glpiselectfield): support Cluster itemtype"" This reverts commit a90c3e56e65352c23174ca1632fbd5b5a6a43499. --- CHANGELOG.md | 5 +++++ inc/question.class.php | 1 + 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb58abf7c..81882bbf7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,11 @@ * **textarea:** support for min/max size and regex ([09682e9b8](https://github.com/pluginsGLPI/formcreator/commit/09682e9b8)) +### Features + +* **glpiselectfield:** support Cluster itemtype ([e72e2603c](https://github.com/pluginsGLPI/formcreator/commit/e72e2603c)) + + ## [2.13.8](https://github.com/pluginsGLPI/formcreator/compare/2.13.7..2.13.8) (2023-111-08) diff --git a/inc/question.class.php b/inc/question.class.php index 37ebc7175..e638f9e15 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -1233,6 +1233,7 @@ public static function dropdownObjectSubType(string $name, array $options = []): Line::class => Line::getTypeName($plural), PassiveDCEquipment::class => PassiveDCEquipment::getTypeName($plural), PDU::class => PDU::getTypeName($plural), + Cluster::class => Cluster::getTypeName(2), ], __("Assistance") => [ Ticket::class => Ticket::getTypeName($plural), From 15907b8369099afc9d0b63b32e3152496ed7cdf8 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 4 Mar 2024 11:12:16 +0100 Subject: [PATCH 107/123] fix(section): bad update when importing a section with conditions --- inc/section.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/inc/section.class.php b/inc/section.class.php index 5f877aa0a..1d64678a5 100644 --- a/inc/section.class.php +++ b/inc/section.class.php @@ -173,8 +173,10 @@ public function prepareInputForUpdate($input) { $input['uuid'] = plugin_formcreator_getUuid(); } - if (!$this->checkConditionSettings($input)) { - $input['show_rule'] = PluginFormcreatorCondition::SHOW_RULE_ALWAYS; + if (!$this->skipChecks) { + if (!$this->checkConditionSettings($input)) { + $input['show_rule'] = PluginFormcreatorCondition::SHOW_RULE_ALWAYS; + } } return $input; From 33a7b4d0d2cbad2971f6bffd6e31c4f7ee7783cd Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 21 Mar 2024 10:24:25 +0100 Subject: [PATCH 108/123] fix(dropdownfield): not fixed merge conflict --- inc/field/dropdownfield.class.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index f0cd3227a..0974a5b4d 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -531,13 +531,10 @@ public function getRenderedHtml($domain, $canEdit = true): string { $dparams = []; $dparams = $this->buildParams($rand); $dparams['display'] = false; -<<<<<<< HEAD - $dparams['_idor_token'] = Session::getNewIDORToken($itemtype); + if (version_compare(GLPI_VERSION, '10.1') >= 0 && $item->isField('states_id')) { $dparams['condition'] = State::getDisplayConditionForAssistance(); } -======= - $idor_params = []; foreach (['condition', 'displaywith', 'entity_restrict', 'right'] as $sensitive_param) { if (array_key_exists($sensitive_param, $dparams)) { @@ -546,7 +543,6 @@ public function getRenderedHtml($domain, $canEdit = true): string { } $dparams['_idor_token'] = Session::getNewIDORToken($itemtype, $idor_params); ->>>>>>> support/2.13.0 $html .= $itemtype::dropdown($dparams); $html .= PHP_EOL; $html .= Html::scriptBlock("$(function() { From cde53db3c6aa30e1f53396279985fce02afbf80f Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 21 Mar 2024 10:29:18 +0100 Subject: [PATCH 109/123] fix(abstracttemplate,abstractitiltemplate): interface does not match --- inc/abstractitiltarget.class.php | 2 +- inc/abstracttarget.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index 5256b86b5..f12f2a253 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -108,7 +108,7 @@ abstract public static function getItem_Item(): CommonDBRelation; * * @return string */ - abstract static protected function getTemplateItemtypeName(): string; + abstract protected function getTemplateItemtypeName(): string; /** * Get the class name of the target itemtype's template predefined field class diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index fdd15f9f0..9b1756d3f 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -79,7 +79,7 @@ abstract public static function getTargetItemtypeName(): string; */ abstract protected function getTaggableFields(); - abstract protected function getTemplateItemtypeName(); + abstract protected function getTemplateItemtypeName(): string; const DESTINATION_ENTITY_CURRENT = 1; const DESTINATION_ENTITY_REQUESTER = 2; From 2fbc6bd175891baad7903987e3ac1175c7f9e481 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 21 Mar 2024 10:53:26 +0100 Subject: [PATCH 110/123] fix(targetticket,targetchange,targetproblem): fix interface --- inc/targetchange.class.php | 2 +- inc/targetproblem.class.php | 2 +- inc/targetticket.class.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 10a393b37..d26655864 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -64,7 +64,7 @@ public static function getTargetItemtypeName(): string { return Change::class; } - protected static function getTemplateItemtypeName(): string { + protected function getTemplateItemtypeName(): string { return ChangeTemplate::class; } diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index cc0d8a3d4..36140831b 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -63,7 +63,7 @@ public static function getTargetItemtypeName(): string { return Problem::class; } - protected static function getTemplateItemtypeName(): string { + protected function getTemplateItemtypeName(): string { return ProblemTemplate::class; } diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 3e9c9ac6a..c8c95bd39 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -77,7 +77,7 @@ public static function getTargetItemtypeName(): string { return Ticket::class; } - protected static function getTemplateItemtypeName(): string { + protected function getTemplateItemtypeName(): string { return TicketTemplate::class; } From e56eacaeab5409cfd5b89cdfdbf4fd1d0e0cb0fc Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 21 Mar 2024 10:02:23 +0100 Subject: [PATCH 111/123] fix(ldapfield): HTML encoding when copying filter from GLPI --- ajax/ldap_filter.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ajax/ldap_filter.php b/ajax/ldap_filter.php index 4c8c2faeb..a441d02f3 100644 --- a/ajax/ldap_filter.php +++ b/ajax/ldap_filter.php @@ -29,6 +29,8 @@ * --------------------------------------------------------------------- */ +use Glpi\Toolbox\Sanitizer; + include ('../../../inc/includes.php'); Session::checkRight('entity', UPDATE); @@ -37,4 +39,5 @@ $authldap->getFromDB($_POST['value']); $filter = "(".$authldap->getField("login_field")."=*)"; $ldap_condition = $authldap->getField('condition'); +$ldap_condition = Sanitizer::decodeHtmlSpecialChars($ldap_condition); echo "(& $filter $ldap_condition)"; From 5c64327c2af9fea582da803d1e6f96d0e35052c8 Mon Sep 17 00:00:00 2001 From: Rom1-B Date: Fri, 22 Mar 2024 13:21:54 +0100 Subject: [PATCH 112/123] fix translation --- hook.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hook.php b/hook.php index 6837610bd..0e2eba387 100644 --- a/hook.php +++ b/hook.php @@ -378,7 +378,7 @@ function plugin_formcreator_MassiveActions($itemtype) { PluginFormcreatorForm::class . MassiveAction::CLASS_ACTION_SEPARATOR . 'Duplicate' => _x('button', 'Duplicate'), PluginFormcreatorForm::class . MassiveAction::CLASS_ACTION_SEPARATOR . 'Transfert' => __('Transfer'), PluginFormcreatorForm::class . MassiveAction::CLASS_ACTION_SEPARATOR . 'Export' => _sx('button', 'Export'), - PluginFormcreatorForm::class . MassiveAction::CLASS_ACTION_SEPARATOR . 'AccessRights' => _sx('button', 'Access rights'), + PluginFormcreatorForm::class . MassiveAction::CLASS_ACTION_SEPARATOR . 'AccessRights' => _sx('button', 'Access rights', 'formcreator'), ]; } return []; From e468aa350de569991274d97e1af7ce2fca7ed994 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 22 Mar 2024 11:16:37 +0100 Subject: [PATCH 113/123] fix(targetticket): actors format diferences exists between targettypes in format expected by GLPI --- inc/targetticket.class.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index 6c49f2aeb..6112a6518 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -901,6 +901,14 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { // Cleanup actors array $data = $this->cleanActors($data); + // Specific format for actors in tickets + // @see CommonITILObject::setTechAndGroupFromItilCategory() + if ($data['_users_id_assign'] === 0) { + $data['_users_id_assign'] = []; + $data['_users_id_assign_notif']['use_notification'] = []; + $data['_users_id_assign_notif']['alternative_email'] = []; + } + // Create the target ticket $data['_auto_import'] = true; if (!$ticketID = $ticket->add($data)) { From 3efc9cd7ccdcc003f83f3409853b6f50e7d2d2f1 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Mon, 8 Apr 2024 13:50:09 +0200 Subject: [PATCH 114/123] fix(target_actor): duplication requires export of ID, not name --- inc/target_actor.class.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/inc/target_actor.class.php b/inc/target_actor.class.php index cdb566893..ebf8b853e 100644 --- a/inc/target_actor.class.php +++ b/inc/target_actor.class.php @@ -285,20 +285,23 @@ public function export(bool $remove_uuid = false) : array { case self::ACTOR_TYPE_PERSON: case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: $user = new User; + $field = $idToRemove == 'uuid' ? 'id' : 'completename'; if ($user->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $user->fields['name']; + $target_actor['actor_value'] = $user->fields[$field]; } break; case self::ACTOR_TYPE_GROUP: $group = new Group; + $field = $idToRemove == 'uuid' ? 'id' : 'completename'; if ($group->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $group->fields['completename']; + $target_actor['actor_value'] = $group->fields[$field]; } break; case self::ACTOR_TYPE_SUPPLIER: $supplier = new Supplier; + $field = $idToRemove == 'uuid' ? 'id' : 'completename'; if ($supplier->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $supplier->fields['name']; + $target_actor['actor_value'] = $supplier->fields[$field]; } break; } From 2d5ad80b2a11ac0476f3258d62969ac240e96fa5 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 12 Apr 2024 10:39:07 +0200 Subject: [PATCH 115/123] fix(glpiselectfield): ambiguous column with tickets --- inc/field/dropdownfield.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index bbd48628e..c3b14da42 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -258,7 +258,7 @@ public function buildParams($rand = null) { 'groups_id' => $_SESSION['glpigroups'], ], ]); - $tickets_filter[] = ['id' => $requestersObserversGroupsQuery]; + $tickets_filter[] = [Ticket::getTableField('id') => $requestersObserversGroupsQuery]; } $dparams_cond_crit['OR'] = $tickets_filter; break; From 11d9e6b8ed493a3155e770bb41b6f10f25fd9584 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 23 Apr 2024 09:31:17 +0200 Subject: [PATCH 116/123] fix(form): bad itemtypes names --- inc/form.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index 6ac380221..ea7fe12b7 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -716,8 +716,8 @@ public static function getFormList(int $rootCategory = 0, string $keywords = '', $table_cat = getTableForItemType(PluginFormcreatorCategory::class); $table_form = getTableForItemType(PluginFormcreatorForm::class); - $table_section = getTableForItemType(PluginFormcreatorSections::class); - $table_question = getTableForItemType(PluginFormcreatorQuestions::class); + $table_section = getTableForItemType(PluginFormcreatorSection::class); + $table_question = getTableForItemType(PluginFormcreatorQuestion::class); $categoryFk = PluginFormcreatorCategory::getForeignKeyField(); From 603b8eac9b93f70b3b95bdda529b17eb7935ef1d Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 23 Apr 2024 10:25:01 +0200 Subject: [PATCH 117/123] fix(knowbase,form): kb item translation missing --- inc/form.class.php | 2 +- inc/knowbase.class.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/form.class.php b/inc/form.class.php index ea7fe12b7..caecb503a 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -843,7 +843,7 @@ public static function getFormList(int $rootCategory = 0, string $keywords = '', foreach ($result_faqs as $faq) { $formList[] = [ 'id' => $faq['id'], - 'name' => $faq['name'], + 'name' => $faq['transname'] ?? $faq['name'], 'icon' => '', 'icon_color' => '', 'background_color' => '', diff --git a/inc/knowbase.class.php b/inc/knowbase.class.php index f779e03d6..aa8019f1c 100644 --- a/inc/knowbase.class.php +++ b/inc/knowbase.class.php @@ -222,7 +222,7 @@ public static function getFaqItems($rootCategory = 0, $keywords = '') { foreach ($result_faqs as $faq) { $formList[] = [ 'id' => $faq['id'], - 'name' => $faq['name'], + 'name' => $faq['transname'] ?? $faq['name'], 'icon' => '', 'icon_color' => '', 'background_color' => '', From 9ac92f04705060106b122d6665a3bb27f4adc4f0 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 23 Apr 2024 11:04:59 +0200 Subject: [PATCH 118/123] fix(fieldsfield): mandatory check failure on dropdowns --- inc/field/fieldsfield.class.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/inc/field/fieldsfield.class.php b/inc/field/fieldsfield.class.php index 7c6c282eb..dd3d2ed35 100644 --- a/inc/field/fieldsfield.class.php +++ b/inc/field/fieldsfield.class.php @@ -483,7 +483,7 @@ public function isValidValue($value): bool { public function isValid(): bool { if (!is_null($this->getField())) { // If the field is required it can't be empty - if ($this->getField()->fields['mandatory'] && $this->value == '') { + if ($this->isAdditionalFieldEmpty()) { Session::addMessageAfterRedirect( __('A required field is empty:', 'formcreator') . ' ' . $this->getLabel(), false, @@ -498,6 +498,20 @@ public function isValid(): bool { return true; } + /** + * Undocumented function + * + * @return boolean + */ + private function isAdditionalFieldEmpty(): bool { + switch ($this->getField()->fields['type']) { + case 'dropdown': + return $this->getField()->fields['mandatory'] && $this->value == 0; + } + + return $this->getField()->fields['mandatory'] && $this->value == ''; + } + public function moveUploads() { } From d81a43ebbec74f58f019da409f53a169e2ea06f8 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Tue, 23 Apr 2024 15:24:17 +0200 Subject: [PATCH 119/123] fix(dropdownfield): useless duplicate conditions for tickets internal ref 32345 --- inc/field/dropdownfield.class.php | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index c3b14da42..77df0e8cc 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -227,40 +227,11 @@ public function buildParams($rand = null) { if (Session::haveRight("ticket", Ticket::READALL)) { break; } - $currentUser = Session::getLoginUserID(); if (!Session::haveRight(Ticket::$rightname, Ticket::READMY) && !Session::haveRight(Ticket::$rightname, Ticket::READGROUP)) { // No right to view any ticket, then force the dropdown to be empty $dparams_cond_crit['OR'] = new QueryExpression('0=1'); break; } - $tickets_filter = ['users_id_recipient' => $currentUser]; - - if (Session::haveRight(Ticket::$rightname, Ticket::READMY)) { - $requestersObserversQuery = new QuerySubQuery([ - 'SELECT' => 'tickets_id', - 'FROM' => Ticket_User::getTable(), - 'WHERE' => [ - 'users_id' => $currentUser, - 'type' => [CommonITILActor::REQUESTER, CommonITILActor::OBSERVER] - ], - ]); - $tickets_filter[] = [ - Ticket::getTableField('id') => $requestersObserversQuery, - ]; - } - - if (Session::haveRight(Ticket::$rightname, Ticket::READGROUP) && count($_SESSION['glpigroups']) > '0') { - $requestersObserversGroupsQuery = new QuerySubQuery([ - 'SELECT' => 'tickets_id', - 'FROM' => Group_Ticket::getTable(), - 'WHERE' => [ - 'type' => [CommonITILActor::REQUESTER, CommonITILActor::OBSERVER], - 'groups_id' => $_SESSION['glpigroups'], - ], - ]); - $tickets_filter[] = [Ticket::getTableField('id') => $requestersObserversGroupsQuery]; - } - $dparams_cond_crit['OR'] = $tickets_filter; break; default: From 1ff8a555f1461d4dd4fa2225ce78a883a00d1225 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Wed, 17 Apr 2024 15:48:17 +0200 Subject: [PATCH 120/123] fix(target_actor): duplication fails for some types --- inc/target_actor.class.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/inc/target_actor.class.php b/inc/target_actor.class.php index ebf8b853e..bfe3e7400 100644 --- a/inc/target_actor.class.php +++ b/inc/target_actor.class.php @@ -191,8 +191,11 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con $input['actor_value'] = $question->getID(); break; - case self::ACTOR_TYPE_PERSON: case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: + $input['actor_value'] = 0; + break; + + case self::ACTOR_TYPE_PERSON: $user = new User; $field = $idKey == 'id' ? 'id' : 'name'; $users_id = plugin_formcreator_getFromDBByField($user, $field, $input['actor_value']); @@ -278,12 +281,18 @@ public function export(bool $remove_uuid = false) : array { case self::ACTOR_TYPE_GROUP_FROM_OBJECT: case self::ACTOR_TYPE_TECH_GROUP_FROM_OBJECT : $question = new PluginFormcreatorQuestion; - if ($question->getFromDB($target_actor['actor_value'])) { - $target_actor['actor_value'] = $question->fields['uuid']; + $field = $idToRemove == 'uuid' ? 'id' : 'uuid'; + $question->getFromDBByCrit([ + $field => $target_actor['actor_value'] + ]); + if (!$question->isNewItem()) { + $target_actor['actor_value'] = $idToRemove == 'uuid' ? $question->getID() : $question->fields['uuid']; } break; - case self::ACTOR_TYPE_PERSON: case self::ACTOR_TYPE_AUTHORS_SUPERVISOR: + $target_actor['actor_value'] = 0; + break; + case self::ACTOR_TYPE_PERSON: $user = new User; $field = $idToRemove == 'uuid' ? 'id' : 'completename'; if ($user->getFromDB($target_actor['actor_value'])) { From 8a8f8d4608f75a5fa990d4d257a30e49eb43ee78 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 16 May 2024 14:12:38 +0200 Subject: [PATCH 121/123] refactor(config): typo in class name --- tests/1-install/Config.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index b3993edff..6c99ef4b0 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -180,7 +180,7 @@ public function checkRequestType() { public function checkAutomaticAction() { $cronTask = new \CronTask(); $cronTask->getFromDBByCrit([ - 'itemtype' => 'PluginFormcreatorISsue', + 'itemtype' => 'PluginFormcreatorIssue', 'name' => 'SyncIssues' ]); $this->boolean($cronTask->isNewItem())->isFalse(); From 06d908937201e25515bbe5bdda5b93c465ce3f8a Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 24 May 2024 09:11:46 +0200 Subject: [PATCH 122/123] fix(abstracttarget): missing escaping before SQL query --- inc/abstracttarget.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index 66b3d0e04..f7d697d22 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -565,10 +565,12 @@ public function prepareInputForClone($input) { } protected static function getTemplateByName(string $name): int { + global $DB; + $targetTemplateType = (new static())->getTemplateItemtypeName(); $targetTemplate = new $targetTemplateType(); $targetTemplate->getFromDBByCrit([ - 'name' => $name, + 'name' => $DB->escape($name), ]); if ($targetTemplate->isNewItem()) { From 801197183ed8d96ac16f9a3d5bd6dd75ef7fbb83 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Thu, 30 May 2024 14:02:27 +0200 Subject: [PATCH 123/123] fix(knowbase): categories in reverse alphanumeric order --- inc/knowbase.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/knowbase.class.php b/inc/knowbase.class.php index aa8019f1c..f872ebb25 100644 --- a/inc/knowbase.class.php +++ b/inc/knowbase.class.php @@ -136,7 +136,7 @@ public static function getCategoryTree() { 'FROM' => $cat_table, 'ORDER' => [ KnowbaseItemCategory::getTableField('level') . ' DESC', - KnowbaseItemCategory::getTableField('name'), + KnowbaseItemCategory::getTableField('name') . ' DESC', ] ]);
' . _n('Form', 'Forms', 2, 'formcreator') . '' . PluginFormcreatorForm::getTypeName(Session::getPluralNumber()) . '