diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2cdd3a714..febf2d9be 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,7 +6,7 @@ on: env: GLPI_SOURCE: "https://github.com/glpi-project/glpi" GLPI_PACKAGE_URL_BASE: "https://nightly.glpi-project.org/glpi" - CS: 7.4 + CS: 8.1 DB_HOST: 127.0.0.1 MYSQL_ROOT_USER: root DB_USER: glpi @@ -40,7 +40,7 @@ jobs: runs-on: "ubuntu-latest" strategy: matrix: - php-versions: [7.4, 8.1, 8.2] + php-versions: [8.1, 8.2] glpi-branch: [10.0/bugfixes] glpi-package: [10.0.tar.gz] diff --git a/.gitignore b/.gitignore index 46b60649f..f460444d3 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ vendor/ .project /.gtm/ lib/ +.vscode/ # Ignore content of data except for the index css_compiled/* diff --git a/.tx/config b/.tx/config index a15fee7c8..97dfb0486 100644 --- a/.tx/config +++ b/.tx/config @@ -1,7 +1,7 @@ [main] host = https://www.transifex.com -[o:teclib:p:glpi-project-plugin-formcreator:r:2_13_0] +[o:teclib:p:glpi-project-plugin-formcreator:r:2_14_0] file_filter = locales/.po source_file = locales/glpi.pot source_lang = en_GB diff --git a/README.md b/README.md index b3fd41203..2b32831d4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Form Creator +:warning: This plugin reached its end of life. [Read more here](#end-of-life) + ![GLPI Banner](https://user-images.githubusercontent.com/29282308/31666160-8ad74b1a-b34b-11e7-839b-043255af4f58.png) [![License GPL 3.0](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://github.com/pluginsGLPI/formcreator/blob/master/LICENSE.md) @@ -7,7 +9,7 @@ [![IRC Chat](https://img.shields.io/badge/IRC-%23GLPI-green.svg)](http://webchat.freenode.net/?channels=GLPI) [![Follow Twitter](https://img.shields.io/badge/Twitter-GLPI%20Project-26A2FA.svg)](https://twitter.com/GLPI_PROJECT) [![Join the chat at https://gitter.im/TECLIB/formcreator](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/TECLIB/formcreator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![Project Status: Active](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active) +[![Project Status: Inactive](http://www.repostatus.org/badges/latest/inactive.svg)](http://www.repostatus.org/#inactive) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) [![GitHub All Releases](https://img.shields.io/github/downloads/PluginsGLPI/formcreator/total)](https://github.com/pluginsGLPI/formcreator/releases) @@ -17,6 +19,7 @@ Extend GLPI with Plugins. - [Form Creator](#form-creator) - [Table of Contents](#table-of-contents) + - [End of life](#end-of-life) - [Synopsis](#synopsis) - [Features](#features) - [Build Status](#build-status) @@ -28,6 +31,14 @@ Extend GLPI with Plugins. - [Contribute](#contribute) - [Copying](#copying) +## End of life + +Forms will be implemented in GLPI soon, making Formcreator obsolete soon. Therefore, the very last release of the plugin is 2.13.8, except if a particular event requires a new one. We still fix bugs for our customers and at best effort bugfix for the community. + +Any feature request will be ignored. If you need a new feature, you may submit it in GLPI project after the availability of forms in GLPI itself. + +Thank you very much for enjoying this plugin, for reporting bugs, submitting features and contributing (features or translations). See you later with native forms. When GLPI beta will be available, do not hesitate to download and test it. + ## Synopsis Formcreator is a plugin which allow creation of custom forms of easy access. diff --git a/RoboFilePlugin.php b/RoboFilePlugin.php index c67724083..fe9e2c2a1 100644 --- a/RoboFilePlugin.php +++ b/RoboFilePlugin.php @@ -120,7 +120,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; } diff --git a/ajax/condition.php b/ajax/condition.php index 7082560ff..8dd4db797 100644 --- a/ajax/condition.php +++ b/ajax/condition.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // integrity check if (!isset($_POST['itemtype']) || !isset($_POST['items_id'])) { diff --git a/ajax/dropdown_values.php b/ajax/dropdown_values.php index 20d68c0c1..e242b3846 100644 --- a/ajax/dropdown_values.php +++ b/ajax/dropdown_values.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['dropdown_itemtype']) || $_REQUEST['dropdown_itemtype'] == '0' diff --git a/ajax/edit_translation.php b/ajax/edit_translation.php index 0f1f9b02d..039710f3b 100644 --- a/ajax/edit_translation.php +++ b/ajax/edit_translation.php @@ -41,6 +41,8 @@ die(); } +Session::checkRight('entity', UPDATE); + // if (!isset($_POST['plugin_formcreator_translations_id'])) { // http_response_code(400); // die(); diff --git a/ajax/form.php b/ajax/form.php index a10ef6924..d86600fcd 100644 --- a/ajax/form.php +++ b/ajax/form.php @@ -30,12 +30,12 @@ */ include ('../../../inc/includes.php'); -if (!Session::haveRight('entity', UPDATE)) { +if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { http_response_code(403); die(); } -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm; if (!isset($_REQUEST['id']) || !isset($_REQUEST['action'])) { http_response_code(400); diff --git a/ajax/form_delete_target.php b/ajax/form_delete_target.php index f6f159046..9eaf9d8f8 100644 --- a/ajax/form_delete_target.php +++ b/ajax/form_delete_target.php @@ -42,7 +42,7 @@ die(); } -Session::checkRight('entity', UPDATE); -if (!PluginFormcreatorCommon::getForm()->deleteTarget($_REQUEST)) { +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); +if (!(new PluginFormcreatorForm())->deleteTarget($_REQUEST)) { http_response_code(500); } diff --git a/ajax/form_duplicate_target.php b/ajax/form_duplicate_target.php index 964bb61ae..2ab4ab14b 100644 --- a/ajax/form_duplicate_target.php +++ b/ajax/form_duplicate_target.php @@ -43,6 +43,6 @@ } Session::checkRight('entity', UPDATE); -if (!PluginFormcreatorCommon::getForm()->duplicateTarget($_REQUEST)) { +if (!(new PluginFormcreatorForm())->duplicateTarget($_REQUEST)) { http_response_code(500); } \ No newline at end of file diff --git a/front/formaccesstype.form.php b/ajax/form_validator.php similarity index 53% rename from front/formaccesstype.form.php rename to ajax/form_validator.php index f7958b583..1811bab4c 100644 --- a/front/formaccesstype.form.php +++ b/ajax/form_validator.php @@ -31,52 +31,30 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); - // Check if plugin is activated... -if (!(new Plugin())->isActivated('formcreator')) { - Html::displayNotFoundError(); +if (!Plugin::isPluginActive('formcreator')) { + http_response_code(404); + die(); } -// Get target form -$form_id = $_POST[PluginFormcreatorForm::getForeignKeyField()] ?? null; -if (is_null($form_id)) { +if (!isset($_REQUEST['id']) || !isset($_REQUEST['action'])) { http_response_code(400); - die; -} - -// No update if `access_rights` is not modified, keeping the save behavior as -// the previous form_profile.form.php file -if (!isset($_POST['access_rights'])) { - Html::back(); - die; + die(); } -// Try to load form -$form = PluginFormcreatorForm::getById($form_id); -if (!$form) { - Html::displayNotFoundError(); +$item = new PluginFormcreatorForm_Validator(); + +if ($_POST['action'] == 'delete') { + if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { + http_response_code(403); + die(); + } + if (!$item->delete($_POST)) { + http_response_code(500); + die(); + } + http_response_code(204); + die(); } -// Prepare input -$input = [ - 'id' => (int) $form_id, - 'is_captcha_enabled' => $_POST['is_captcha_enabled'] ?? false, - 'access_rights' => (int) $_POST['access_rights'], - 'users' => [], - 'groups' => [], - 'profiles' => [], - 'entities' => [], -]; - -$restrictions = $_POST['restrictions'] ?? null; -if (!is_null($restrictions)) { - $input['users'] = AbstractRightsDropdown::getPostedIds($restrictions, User::class); - $input['groups'] = AbstractRightsDropdown::getPostedIds($restrictions, Group::class); - $input['profiles'] = AbstractRightsDropdown::getPostedIds($restrictions, Profile::class); -} - -// Update form -$form->update($input); - -Html::back(); +http_response_code(400); diff --git a/ajax/formanswer.php b/ajax/formanswer.php index 680f400a9..91be59457 100644 --- a/ajax/formanswer.php +++ b/ajax/formanswer.php @@ -42,7 +42,7 @@ die(); } -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); if (!$form->getFromDB($_POST['plugin_formcreator_forms_id'])) { http_response_code(500); die(); @@ -56,7 +56,7 @@ // Save form $backup_debug = $_SESSION['glpi_use_mode']; $_SESSION['glpi_use_mode'] = Session::NORMAL_MODE; -$formAnswer = PluginFormcreatorCommon::getFormAnswer(); +$formAnswer = new PluginFormcreatorFormAnswer(); if ($formAnswer->add($_POST) === false) { http_response_code(400); if ($_SESSION['glpiname'] == 'formcreator_temp_user') { @@ -74,6 +74,23 @@ $form->increaseUsageCount(); $_SESSION['glpi_use_mode'] = $backup_debug; +if (!PluginFormcreatorForm::isNewID($form->fields['plugin_formcreator_forms_id'])) { + $nextForm = new PluginFormcreatorForm(); + $nextForm->getFromDBByCrit([ + 'id' => $form->fields['plugin_formcreator_forms_id'], + 'is_active' => 1, + 'is_deleted' => 0, + ]); + if (!$nextForm->isNewItem()) { + echo json_encode( + [ + 'redirect' => 'formdisplay.php?id=' . $nextForm->getID(), + ], JSON_FORCE_OBJECT + ); + die(); + } +} + if ($_SESSION['glpiname'] == 'formcreator_temp_user') { // Form was saved by an annymous user unset($_SESSION['glpiname']); diff --git a/ajax/get_form_tags.php b/ajax/get_form_tags.php new file mode 100644 index 000000000..ed0ca2a7b --- /dev/null +++ b/ajax/get_form_tags.php @@ -0,0 +1,52 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +include ('../../../inc/includes.php'); + +// Check if plugin is activated... +if (!Plugin::isPluginActive('formcreator')) { + http_response_code(404); + die(); +} + +if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { + http_response_code(403); + die(); +} + +$form = new PluginFormcreatorForm(); +if (!$form->getFromDB($_POST['id'])) { + http_response_code(500); + die(); +} + +$tags = $form->getTags($_POST['searchText']); +echo json_encode($tags, JSON_UNESCAPED_UNICODE); diff --git a/ajax/get_validator_itemtype_dropdown.php b/ajax/get_validator_itemtype_dropdown.php new file mode 100644 index 000000000..785d7af25 --- /dev/null +++ b/ajax/get_validator_itemtype_dropdown.php @@ -0,0 +1,54 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +use Glpi\Application\View\TemplateRenderer; + +include ('../../../inc/includes.php'); + +// Check if plugin is activated... +if (!Plugin::isPluginActive('formcreator')) { + http_response_code(404); + die(); +} + +if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { + http_response_code(403); + die(); +} + +if (!isset($_POST['itemtype'])) { + http_response_code(400); + die(); +} + +TemplateRenderer::getInstance()->display('@formcreator/components/form/form_validator.validator_type.html.twig', [ + 'type' => $_POST['itemtype'], +]); diff --git a/ajax/homepage_forms.php b/ajax/homepage_forms.php index 78ef1656b..608600fc1 100644 --- a/ajax/homepage_forms.php +++ b/ajax/homepage_forms.php @@ -30,5 +30,5 @@ */ include ('../../../inc/includes.php'); -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); $form->showForCentral(); diff --git a/ajax/ldap_filter.php b/ajax/ldap_filter.php index 4c8c2faeb..9ab8edc30 100644 --- a/ajax/ldap_filter.php +++ b/ajax/ldap_filter.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $authldap = new AuthLdap(); $authldap->getFromDB($_POST['value']); diff --git a/ajax/load_questions.php b/ajax/load_questions.php index 844a5a734..4d023f409 100644 --- a/ajax/load_questions.php +++ b/ajax/load_questions.php @@ -30,16 +30,15 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['section_id'])) { http_response_code(400); exit(); } - $sectionId = (int) $_REQUEST['section_id']; +$sectionId = (int) $_REQUEST['section_id']; - $questions = (new PluginFormcreatorQuestion)->getQuestionsFromSection($sectionId); - $json = []; -foreach ($questions as $question) { +$json = []; +foreach (PluginFormcreatorQuestion::getQuestionsFromSection($sectionId) as $question) { $json[] = $question->getDesignHtml(); } \ No newline at end of file diff --git a/ajax/question.php b/ajax/question.php index ee87ba8b2..278fa57bd 100644 --- a/ajax/question.php +++ b/ajax/question.php @@ -30,15 +30,18 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $question_id = $_REQUEST['id'] ?? 0; $question = new PluginFormcreatorQuestion(); if ($question_id == 0) { - $question->getEmpty(); - $sectionFk = PluginFormcreatorSection::getForeignKeyField(); - $question->fields[$sectionFk] = (int) $_REQUEST['plugin_formcreator_sections_id']; + $sectionFk = PluginFormcreatorQuestion::$items_id; + // $question->showForm($question_id); + $question->display([ + 'show_nav_header' => false, + $sectionFk => (int) $_REQUEST[$sectionFk], + ]); } else { $question->getFromDB($question_id); + $question->display(['show_nav_header' => false]); } -$question->showForm($question_id); diff --git a/ajax/question_add.php b/ajax/question_add.php index 9427c7652..6d59570c6 100644 --- a/ajax/question_add.php +++ b/ajax/question_add.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $question = new PluginFormcreatorQuestion(); if (!$question->canCreate()) { diff --git a/ajax/question_delete.php b/ajax/question_delete.php index cdb8ecae7..4352fb7fd 100644 --- a/ajax/question_delete.php +++ b/ajax/question_delete.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/question_design.php b/ajax/question_design.php index 393d90bbd..040d0753e 100644 --- a/ajax/question_design.php +++ b/ajax/question_design.php @@ -30,13 +30,13 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); exit(); } -if (!isset($_REQUEST['fieldtype'])) { +if (empty($_REQUEST['id']) && !isset($_REQUEST['fieldtype'])) { http_response_code(400); exit(); } @@ -63,11 +63,10 @@ $question->fields['values'] = json_encode($values); $field = PluginFormcreatorFields::getFieldInstance( - $_REQUEST['fieldtype'], + $_REQUEST['fieldtype'] ?? $question->fields['fieldtype'], $question ); -$question->fields['fieldtype'] = ''; -if ($field !== null) { +if (empty($_REQUEST['id']) && !isset($_REQUEST['fieldtype'])) { $question->fields['fieldtype'] = $_REQUEST['fieldtype']; } $question->showForm($question->getID()); diff --git a/ajax/question_duplicate.php b/ajax/question_duplicate.php index 6ed70a0d1..59ff838a0 100644 --- a/ajax/question_duplicate.php +++ b/ajax/question_duplicate.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/question_get.php b/ajax/question_get.php index 84b257e25..f88f8e62f 100644 --- a/ajax/question_get.php +++ b/ajax/question_get.php @@ -31,17 +31,16 @@ include ('../../../inc/includes.php'); Session::checkLoginUser(); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); exit(); } $sectionId = (int) $_REQUEST['id']; -$questions = PluginFormcreatorQuestion::getQuestionsFromSection($sectionId); $json = []; -foreach ($questions as $question) { +foreach (PluginFormcreatorQuestion::getQuestionsFromSection($sectionId) as $question) { $json[$question->getID()] = [ 'y' => $question->fields['row'], 'x' => $question->fields['col'], diff --git a/ajax/question_move.php b/ajax/question_move.php index 95a3ae29f..3e13d5c71 100644 --- a/ajax/question_move.php +++ b/ajax/question_move.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['move']) || !is_array($_REQUEST['move'])) { http_response_code(400); diff --git a/ajax/question_toggle_required.php b/ajax/question_toggle_required.php index 3a0a3e179..a72ba4100 100644 --- a/ajax/question_toggle_required.php +++ b/ajax/question_toggle_required.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/question_update.php b/ajax/question_update.php index 414404374..b485ee89a 100644 --- a/ajax/question_update.php +++ b/ajax/question_update.php @@ -32,7 +32,7 @@ use Glpi\Toolbox\Sanitizer; include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { Session::addMessageAfterRedirect(__('Bad request', 'formcreator'), false, ERROR); diff --git a/ajax/section.php b/ajax/section.php index c73cd38e5..4216e4610 100644 --- a/ajax/section.php +++ b/ajax/section.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $section = new PluginFormcreatorSection(); if (empty($_REQUEST['section_id'])) { diff --git a/ajax/section_add.php b/ajax/section_add.php index 9a3adb2c5..23ea1cf12 100644 --- a/ajax/section_add.php +++ b/ajax/section_add.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $section = new PluginFormcreatorSection(); if (!$section->canCreate()) { diff --git a/ajax/section_delete.php b/ajax/section_delete.php index dcf26db65..200b240b9 100644 --- a/ajax/section_delete.php +++ b/ajax/section_delete.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/section_duplicate.php b/ajax/section_duplicate.php index cd9004729..8b50c3ad4 100644 --- a/ajax/section_duplicate.php +++ b/ajax/section_duplicate.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/section_move.php b/ajax/section_move.php index 85e2333a9..fd1fbd848 100644 --- a/ajax/section_move.php +++ b/ajax/section_move.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if ($_REQUEST['way'] !== 'up' && $_REQUEST['way'] !== 'down') { http_response_code(400); diff --git a/ajax/section_update.php b/ajax/section_update.php index 813a06e61..ea42e5f83 100644 --- a/ajax/section_update.php +++ b/ajax/section_update.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/showfields.php b/ajax/showfields.php index d514c0553..aaa5f0bbc 100644 --- a/ajax/showfields.php +++ b/ajax/showfields.php @@ -43,9 +43,9 @@ exit(); } -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); $form->getFromDB((int) $_POST['plugin_formcreator_forms_id']); -if (!Session::haveRight('entity', UPDATE) && ($form->isDeleted() || $form->fields['is_active'] == '0')) { +if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE) && ($form->isDeleted() || $form->fields['is_active'] == '0')) { http_response_code(403); exit(); } diff --git a/ajax/target.php b/ajax/target.php index 950b67706..b551a3833 100644 --- a/ajax/target.php +++ b/ajax/target.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['plugin_formcreator_forms_id'])) { http_response_code(400); @@ -38,7 +38,7 @@ } $formId = $_REQUEST['plugin_formcreator_forms_id']; -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); if (!$form->getFromDB($formId)) { http_response_code(400); exit; diff --git a/ajax/target_edit.php b/ajax/target_edit.php index 8569ef2ec..2663a4996 100644 --- a/ajax/target_edit.php +++ b/ajax/target_edit.php @@ -30,7 +30,7 @@ */ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_REQUEST['id'])) { http_response_code(400); diff --git a/ajax/translation.php b/ajax/translation.php index 703066852..09dcc89d8 100644 --- a/ajax/translation.php +++ b/ajax/translation.php @@ -35,7 +35,7 @@ Html::displayNotFoundError(); } -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); if (!isset($_POST['plugin_formcreator_forms_languages_id'])) { http_response_code(400); diff --git a/composer.json b/composer.json index c9d875f6d..4c7294747 100644 --- a/composer.json +++ b/composer.json @@ -6,7 +6,7 @@ "prefer-stable": true, "config": { "platform": { - "php": "7.4" + "php": "8.0.2" }, "allow-plugins": { "allow-plugins.dealerdirect/phpcod": true, @@ -16,7 +16,7 @@ "apcu-autoloader": true }, "require": { - "php": ">= 7.2", + "php": ">= 8.0.2", "ext-xml": "*", "gregwar/captcha": "^1.1", "xylemical/php-expressions": "^1.0.3", diff --git a/composer.lock b/composer.lock index 7d231b656..2103c26b7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8180e065b1922f6620fe49d1732f6152", + "content-hash": "2369a398afb7489653f54ceb364b9277", "packages": [ { "name": "gregwar/captcha", - "version": "v1.1.9", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/Gregwar/Captcha.git", - "reference": "4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5" + "reference": "6e5b61b66ac89885b505153f4ef9a74ffa5b3074" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5", - "reference": "4bb668e6b40e3205a020ca5ee4ca8cff8b8780c5", + "url": "https://api.github.com/repos/Gregwar/Captcha/zipball/6e5b61b66ac89885b505153f4ef9a74ffa5b3074", + "reference": "6e5b61b66ac89885b505153f4ef9a74ffa5b3074", "shasum": "" }, "require": { @@ -29,7 +29,7 @@ "require-dev": { "phpunit/phpunit": "^6.4" }, - "type": "captcha", + "type": "library", "autoload": { "psr-4": { "Gregwar\\": "src/Gregwar" @@ -59,38 +59,39 @@ ], "support": { "issues": "https://github.com/Gregwar/Captcha/issues", - "source": "https://github.com/Gregwar/Captcha/tree/master" + "source": "https://github.com/Gregwar/Captcha/tree/v1.2.0" }, - "time": "2020-03-24T14:39:05+00:00" + "time": "2023-03-24T22:12:41+00:00" }, { "name": "laminas/laminas-eventmanager", - "version": "3.5.0", + "version": "3.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "41f7209428f37cab9573365e361f4078209aaafa" + "reference": "5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", - "reference": "41f7209428f37cab9573365e361f4078209aaafa", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba", + "reference": "5a5114ab2d3fa4424faa46a2fb0a4e49a61f6eba", "shasum": "" }, "require": { - "php": "^7.4 || ~8.0.0 || ~8.1.0" + "php": "~8.0.0 || ~8.1.0 || ~8.2.0" }, "conflict": { "container-interop/container-interop": "<1.2", "zendframework/zend-eventmanager": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-stdlib": "^3.6", - "phpbench/phpbench": "^1.1", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.5.5", - "psr/container": "^1.1.2 || ^2.0.2" + "laminas/laminas-coding-standard": "~2.5.0", + "laminas/laminas-stdlib": "^3.15", + "phpbench/phpbench": "^1.2.7", + "phpunit/phpunit": "^9.5.26", + "psalm/plugin-phpunit": "^0.18.0", + "psr/container": "^1.1.2 || ^2.0.2", + "vimeo/psalm": "^5.0.0" }, "suggest": { "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", @@ -128,33 +129,33 @@ "type": "community_bridge" } ], - "time": "2022-04-06T21:05:17+00:00" + "time": "2023-01-11T19:52:45+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.2", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.0.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "2.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.0-dev" } }, "autoload": { @@ -179,7 +180,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.2" }, "funding": [ { @@ -195,20 +196,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/finder", - "version": "v5.4.8", + "version": "v5.4.21", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" + "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", - "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", + "url": "https://api.github.com/repos/symfony/finder/zipball/078e9a5e1871fcfe6a5ce421b539344c21afef19", + "reference": "078e9a5e1871fcfe6a5ce421b539344c21afef19", "shasum": "" }, "require": { @@ -242,7 +243,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.8" + "source": "https://github.com/symfony/finder/tree/v5.4.21" }, "funding": [ { @@ -258,33 +259,30 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:07:45+00:00" + "time": "2023-02-16T09:33:00+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -325,7 +323,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -336,32 +334,37 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "xylemical/php-expressions", - "version": "v1.0.3", + "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/xylemical/php-expressions.git", - "reference": "a97f86aa25926901031c053c8d3fa49410339024" + "reference": "50c912a8c0129ca58e9c1686b6cf5c8cf61b6dc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/xylemical/php-expressions/zipball/a97f86aa25926901031c053c8d3fa49410339024", - "reference": "a97f86aa25926901031c053c8d3fa49410339024", + "url": "https://api.github.com/repos/xylemical/php-expressions/zipball/50c912a8c0129ca58e9c1686b6cf5c8cf61b6dc9", + "reference": "50c912a8c0129ca58e9c1686b6cf5c8cf61b6dc9", "shasum": "" }, "require": { - "php": ">=7.0.0" + "php": ">=7.1.0|>=8.0" }, "require-dev": { - "phpunit/phpunit": "^7.0" + "ext-bcmath": "*", + "phpunit/phpunit": "^7.0|^8.0" }, "type": "library", "autoload": { @@ -383,24 +386,24 @@ ], "support": { "issues": "https://github.com/xylemical/php-expressions/issues", - "source": "https://github.com/xylemical/php-expressions/tree/v1.0.3" + "source": "https://github.com/xylemical/php-expressions/tree/v1.1.0" }, - "time": "2021-02-01T09:53:42+00:00" + "time": "2022-08-31T09:04:34+00:00" } ], "packages-dev": [ { "name": "atoum/atoum", - "version": "4.0.3", + "version": "4.1", "source": { "type": "git", "url": "https://github.com/atoum/atoum.git", - "reference": "0fe4495643f6a529f9e304ea6933d29733253489" + "reference": "e866f3d4ad683c35757cd73fc6da3e3d5e563667" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/atoum/atoum/zipball/0fe4495643f6a529f9e304ea6933d29733253489", - "reference": "0fe4495643f6a529f9e304ea6933d29733253489", + "url": "https://api.github.com/repos/atoum/atoum/zipball/e866f3d4ad683c35757cd73fc6da3e3d5e563667", + "reference": "e866f3d4ad683c35757cd73fc6da3e3d5e563667", "shasum": "" }, "require": { @@ -408,7 +411,7 @@ "ext-json": "*", "ext-tokenizer": "*", "ext-xml": "*", - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "replace": { "mageekguy/atoum": "*" @@ -472,9 +475,9 @@ ], "support": { "issues": "https://github.com/atoum/atoum/issues", - "source": "https://github.com/atoum/atoum/tree/4.0.3" + "source": "https://github.com/atoum/atoum/tree/4.1" }, - "time": "2021-10-22T08:10:33+00:00" + "time": "2022-11-20T20:18:31+00:00" }, { "name": "atoum/stubs", @@ -529,16 +532,16 @@ }, { "name": "consolidation/annotated-command", - "version": "4.5.6", + "version": "4.8.2", "source": { "type": "git", "url": "https://github.com/consolidation/annotated-command.git", - "reference": "3968070538761628546270935f0733a0cc408e1f" + "reference": "7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/3968070538761628546270935f0733a0cc408e1f", - "reference": "3968070538761628546270935f0733a0cc408e1f", + "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3", + "reference": "7f5dd1aafb93a10593ed70f3caa6a0cd5a32f0e3", "shasum": "" }, "require": { @@ -579,27 +582,27 @@ "description": "Initialize Symfony Console commands from annotated command class methods.", "support": { "issues": "https://github.com/consolidation/annotated-command/issues", - "source": "https://github.com/consolidation/annotated-command/tree/4.5.6" + "source": "https://github.com/consolidation/annotated-command/tree/4.8.2" }, - "time": "2022-06-22T20:17:12+00:00" + "time": "2023-03-11T19:32:28+00:00" }, { "name": "consolidation/config", - "version": "2.1.1", + "version": "2.1.2", "source": { "type": "git", "url": "https://github.com/consolidation/config.git", - "reference": "dae810c162f0e799ea3f35cc2f40b0797b6e4d26" + "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/dae810c162f0e799ea3f35cc2f40b0797b6e4d26", - "reference": "dae810c162f0e799ea3f35cc2f40b0797b6e4d26", + "url": "https://api.github.com/repos/consolidation/config/zipball/597f8d7fbeef801736250ec10c3e190569b1b0ae", + "reference": "597f8d7fbeef801736250ec10c3e190569b1b0ae", "shasum": "" }, "require": { "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", - "grasmash/expander": "^2.0.1", + "grasmash/expander": "^2.0.1 || ^3", "php": ">=7.1.3", "symfony/event-dispatcher": "^4 || ^5 || ^6" }, @@ -639,9 +642,9 @@ "description": "Provide configuration services for a commandline tool.", "support": { "issues": "https://github.com/consolidation/config/issues", - "source": "https://github.com/consolidation/config/tree/2.1.1" + "source": "https://github.com/consolidation/config/tree/2.1.2" }, - "time": "2022-06-22T19:59:34+00:00" + "time": "2022-10-06T17:48:03+00:00" }, { "name": "consolidation/log", @@ -697,41 +700,36 @@ }, { "name": "consolidation/output-formatters", - "version": "4.2.2", + "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/consolidation/output-formatters.git", - "reference": "d57992bf81ead908ee21cd94b46ed65afa2e785b" + "reference": "b377db7e9435c50c4e019c26ec164b547e754ca0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/d57992bf81ead908ee21cd94b46ed65afa2e785b", - "reference": "d57992bf81ead908ee21cd94b46ed65afa2e785b", + "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/b377db7e9435c50c4e019c26ec164b547e754ca0", + "reference": "b377db7e9435c50c4e019c26ec164b547e754ca0", "shasum": "" }, "require": { "dflydev/dot-access-data": "^1.1.0 || ^2 || ^3", "php": ">=7.1.3", - "symfony/console": "^4|^5|^6", - "symfony/finder": "^4|^5|^6" + "symfony/console": "^4 || ^5 || ^6", + "symfony/finder": "^4 || ^5 || ^6" }, "require-dev": { "php-coveralls/php-coveralls": "^2.4.2", - "phpunit/phpunit": ">=7", + "phpunit/phpunit": "^7 || ^8 || ^9", "squizlabs/php_codesniffer": "^3", - "symfony/var-dumper": "^4|^5|^6", - "symfony/yaml": "^4|^5|^6", - "yoast/phpunit-polyfills": "^0.2.0" + "symfony/var-dumper": "^4 || ^5 || ^6", + "symfony/yaml": "^4 || ^5 || ^6", + "yoast/phpunit-polyfills": "^1" }, "suggest": { "symfony/var-dumper": "For using the var_dump formatter" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "4.x-dev" - } - }, "autoload": { "psr-4": { "Consolidation\\OutputFormatters\\": "src" @@ -750,9 +748,9 @@ "description": "Format text by applying transformations provided by plug-in formatters.", "support": { "issues": "https://github.com/consolidation/output-formatters/issues", - "source": "https://github.com/consolidation/output-formatters/tree/4.2.2" + "source": "https://github.com/consolidation/output-formatters/tree/4.2.4" }, - "time": "2022-02-13T15:28:30+00:00" + "time": "2023-02-24T03:39:10+00:00" }, { "name": "consolidation/robo", @@ -1022,16 +1020,16 @@ }, { "name": "dflydev/dot-access-data", - "version": "v3.0.1", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "0992cc19268b259a39e86f296da5f0677841f42c" + "reference": "f41715465d65213d644d3141a6a93081be5d3549" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", - "reference": "0992cc19268b259a39e86f296da5f0677841f42c", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549", + "reference": "f41715465d65213d644d3141a6a93081be5d3549", "shasum": "" }, "require": { @@ -1042,7 +1040,7 @@ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", "scrutinizer/ocular": "1.6.0", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^3.14" + "vimeo/psalm": "^4.0.0" }, "type": "library", "extra": { @@ -1091,9 +1089,9 @@ ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", - "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2" }, - "time": "2021-08-13T13:06:58+00:00" + "time": "2022-10-27T11:44:00+00:00" }, { "name": "glpi-project/coding-standard", @@ -1192,27 +1190,28 @@ }, { "name": "grasmash/expander", - "version": "2.0.3", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/grasmash/expander.git", - "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e" + "reference": "bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/grasmash/expander/zipball/b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e", - "reference": "b7cbc1f2fdf9a9c0e253a424c2a4058316b7cb6e", + "url": "https://api.github.com/repos/grasmash/expander/zipball/bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82", + "reference": "bb1c1a2430957945cf08c5a62f5d72a6aa6a2c82", "shasum": "" }, "require": { "dflydev/dot-access-data": "^3.0.0", - "php": ">=7.1", - "psr/log": "^1 | ^2 | ^3" + "php": ">=8.0", + "psr/log": "^2 | ^3" }, "require-dev": { "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^6.0 || ^8.0 || ^9", - "squizlabs/php_codesniffer": "^2.7 || ^3.3" + "php-coveralls/php-coveralls": "^2.5", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.3" }, "type": "library", "extra": { @@ -1237,9 +1236,9 @@ "description": "Expands internal property references in PHP arrays file.", "support": { "issues": "https://github.com/grasmash/expander/issues", - "source": "https://github.com/grasmash/expander/tree/2.0.3" + "source": "https://github.com/grasmash/expander/tree/3.0.0" }, - "time": "2022-04-25T22:17:46+00:00" + "time": "2022-05-10T13:14:49+00:00" }, { "name": "league/container", @@ -1549,16 +1548,16 @@ }, { "name": "pear/pear-core-minimal", - "version": "v1.10.11", + "version": "v1.10.13", "source": { "type": "git", "url": "https://github.com/pear/pear-core-minimal.git", - "reference": "68d0d32ada737153b7e93b8d3c710ebe70ac867d" + "reference": "aed862e95fd286c53cc546734868dc38ff4b5b1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/68d0d32ada737153b7e93b8d3c710ebe70ac867d", - "reference": "68d0d32ada737153b7e93b8d3c710ebe70ac867d", + "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/aed862e95fd286c53cc546734868dc38ff4b5b1d", + "reference": "aed862e95fd286c53cc546734868dc38ff4b5b1d", "shasum": "" }, "require": { @@ -1593,7 +1592,7 @@ "issues": "http://pear.php.net/bugs/search.php?cmd=display&package_name[]=PEAR", "source": "https://github.com/pear/pear-core-minimal" }, - "time": "2021-08-10T22:31:03+00:00" + "time": "2023-04-19T19:15:47+00:00" }, { "name": "pear/pear_exception", @@ -1713,37 +1712,38 @@ }, { "name": "php-webdriver/webdriver", - "version": "1.12.1", + "version": "1.14.0", "source": { "type": "git", "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" + "reference": "3ea4f924afb43056bf9c630509e657d951608563" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", - "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3ea4f924afb43056bf9c630509e657d951608563", + "reference": "3ea4f924afb43056bf9c630509e657d951608563", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "ext-zip": "*", - "php": "^5.6 || ~7.0 || ^8.0", + "php": "^7.3 || ^8.0", "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0 || ^6.0" + "symfony/process": "^5.0 || ^6.0" }, "replace": { "facebook/webdriver": "*" }, "require-dev": { - "ondram/ci-detector": "^2.1 || ^3.5 || ^4.0", + "ergebnis/composer-normalize": "^2.20.0", + "ondram/ci-detector": "^4.0", "php-coveralls/php-coveralls": "^2.4", - "php-mock/php-mock-phpunit": "^1.1 || ^2.0", + "php-mock/php-mock-phpunit": "^2.0", "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "^5.7 || ^7 || ^8 || ^9", + "phpunit/phpunit": "^9.3", "squizlabs/php_codesniffer": "^3.5", - "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0 || ^6.0" + "symfony/var-dumper": "^5.0 || ^6.0" }, "suggest": { "ext-SimpleXML": "For Firefox profile creation" @@ -1772,38 +1772,44 @@ ], "support": { "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.14.0" }, - "time": "2022-05-03T12:16:34+00:00" + "time": "2023-02-09T12:12:19+00:00" }, { "name": "phpcsstandards/phpcsutils", - "version": "1.0.0-alpha3", + "version": "1.0.5", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "a16c989b8421e29c336ece5c4099b48585994673" + "reference": "0cfef5193e68e8ff179333d8ae937db62939b656" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/a16c989b8421e29c336ece5c4099b48585994673", - "reference": "a16c989b8421e29c336ece5c4099b48585994673", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/0cfef5193e68e8ff179333d8ae937db62939b656", + "reference": "0cfef5193e68e8ff179333d8ae937db62939b656", "shasum": "" }, "require": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7", + "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", "php": ">=5.4", - "squizlabs/php_codesniffer": "^2.6.0 || ^3.1.0 || 4.0.x-dev@dev" - }, - "conflict": { - "squizlabs/php_codesniffer": "3.5.3" + "squizlabs/php_codesniffer": "^3.7.1 || 4.0.x-dev@dev" }, "require-dev": { - "php-parallel-lint/php-console-highlighter": "^0.5", - "php-parallel-lint/php-parallel-lint": "^1.2.0", - "phpunit/phpunit": "^4.5 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "ext-filter": "*", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpcsstandards/phpcsdevcs": "^1.1.3", + "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.0 || ^7.0 || ^8.0 || ^9.3", + "yoast/phpunit-polyfills": "^1.0.1" }, "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-stable": "1.x-dev", + "dev-develop": "1.x-dev" + } + }, "autoload": { "classmap": [ "PHPCSUtils/" @@ -1831,9 +1837,9 @@ "phpcbf", "phpcodesniffer-standard", "phpcs", - "phpcs2", "phpcs3", "standards", + "static analysis", "tokens", "utility" ], @@ -1842,20 +1848,20 @@ "issues": "https://github.com/PHPCSStandards/PHPCSUtils/issues", "source": "https://github.com/PHPCSStandards/PHPCSUtils" }, - "time": "2020-06-28T21:57:33+00:00" + "time": "2023-04-17T16:27:27+00:00" }, { "name": "phpstan/phpstan", - "version": "1.8.5", + "version": "1.10.14", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "f6598a5ff12ca4499a836815e08b4d77a2ddeb20" + "reference": "d232901b09e67538e5c86a724be841bea5768a7c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/f6598a5ff12ca4499a836815e08b4d77a2ddeb20", - "reference": "f6598a5ff12ca4499a836815e08b4d77a2ddeb20", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d232901b09e67538e5c86a724be841bea5768a7c", + "reference": "d232901b09e67538e5c86a724be841bea5768a7c", "shasum": "" }, "require": { @@ -1884,8 +1890,11 @@ "static analysis" ], "support": { + "docs": "https://phpstan.org/user-guide/getting-started", + "forum": "https://github.com/phpstan/phpstan/discussions", "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.8.5" + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" }, "funding": [ { @@ -1901,7 +1910,7 @@ "type": "tidelift" } ], - "time": "2022-09-07T16:05:32+00:00" + "time": "2023-04-19T13:47:27+00:00" }, { "name": "psr/container", @@ -2003,30 +2012,30 @@ }, { "name": "psr/log", - "version": "1.1.4", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -2047,22 +2056,22 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" + "source": "https://github.com/php-fig/log/tree/2.0.0" }, - "time": "2021-05-03T11:20:27+00:00" + "time": "2021-07-14T16:41:46+00:00" }, { "name": "scssphp/scssphp", - "version": "v1.10.3", + "version": "v1.11.0", "source": { "type": "git", "url": "https://github.com/scssphp/scssphp.git", - "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713" + "reference": "33749d12c2569bb24071f94e9af828662dabb068" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scssphp/scssphp/zipball/0f1e1516ed2412ad43e42a6a319e77624ba1f713", - "reference": "0f1e1516ed2412ad43e42a6a319e77624ba1f713", + "url": "https://api.github.com/repos/scssphp/scssphp/zipball/33749d12c2569bb24071f94e9af828662dabb068", + "reference": "33749d12c2569bb24071f94e9af828662dabb068", "shasum": "" }, "require": { @@ -2089,6 +2098,12 @@ "bin/pscss" ], "type": "library", + "extra": { + "bamarni-bin": { + "forward-command": false, + "bin-links": false + } + }, "autoload": { "psr-4": { "ScssPhp\\ScssPhp\\": "src/" @@ -2121,22 +2136,22 @@ ], "support": { "issues": "https://github.com/scssphp/scssphp/issues", - "source": "https://github.com/scssphp/scssphp/tree/v1.10.3" + "source": "https://github.com/scssphp/scssphp/tree/v1.11.0" }, - "time": "2022-05-16T07:22:18+00:00" + "time": "2022-09-02T21:24:55+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.1", + "version": "3.7.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", + "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", "shasum": "" }, "require": { @@ -2172,27 +2187,28 @@ "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", "keywords": [ "phpcs", - "standards" + "standards", + "static analysis" ], "support": { "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2022-06-18T07:21:10+00:00" + "time": "2023-02-22T23:07:41+00:00" }, { "name": "symfony/browser-kit", - "version": "v5.4.3", + "version": "v5.4.21", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "18e73179c6a33d520de1b644941eba108dd811ad" + "reference": "a866ca7e396f15d7efb6d74a8a7d364d4e05b704" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/18e73179c6a33d520de1b644941eba108dd811ad", - "reference": "18e73179c6a33d520de1b644941eba108dd811ad", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/a866ca7e396f15d7efb6d74a8a7d364d4e05b704", + "reference": "a866ca7e396f15d7efb6d74a8a7d364d4e05b704", "shasum": "" }, "require": { @@ -2235,7 +2251,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v5.4.3" + "source": "https://github.com/symfony/browser-kit/tree/v5.4.21" }, "funding": [ { @@ -2251,20 +2267,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2023-02-14T08:03:56+00:00" }, { "name": "symfony/console", - "version": "v5.4.10", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000" + "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/4d671ab4ddac94ee439ea73649c69d9d200b5000", - "reference": "4d671ab4ddac94ee439ea73649c69d9d200b5000", + "url": "https://api.github.com/repos/symfony/console/zipball/90f21e27d0d88ce38720556dd164d4a1e4c3934c", + "reference": "90f21e27d0d88ce38720556dd164d4a1e4c3934c", "shasum": "" }, "require": { @@ -2329,12 +2345,12 @@ "homepage": "https://symfony.com", "keywords": [ "cli", - "command line", + "command-line", "console", "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.10" + "source": "https://github.com/symfony/console/tree/v5.4.23" }, "funding": [ { @@ -2350,20 +2366,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:00:04+00:00" + "time": "2023-04-24T18:47:29+00:00" }, { "name": "symfony/dependency-injection", - "version": "v5.4.10", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "88d1c0d38c2e60f757fa11d89cfc885f0b7f5171" + "reference": "bb7b7988c898c94f5338e16403c52b5a3cae1d93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/88d1c0d38c2e60f757fa11d89cfc885f0b7f5171", - "reference": "88d1c0d38c2e60f757fa11d89cfc885f0b7f5171", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/bb7b7988c898c94f5338e16403c52b5a3cae1d93", + "reference": "bb7b7988c898c94f5338e16403c52b5a3cae1d93", "shasum": "" }, "require": { @@ -2423,7 +2439,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.4.10" + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.23" }, "funding": [ { @@ -2439,20 +2455,20 @@ "type": "tidelift" } ], - "time": "2022-06-26T13:00:04+00:00" + "time": "2023-04-21T15:04:16+00:00" }, { "name": "symfony/dom-crawler", - "version": "v5.4.9", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a" + "reference": "4a286c916b74ecfb6e2caf1aa31d3fe2a34b7e08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/a213cbc80382320b0efdccdcdce232f191fafe3a", - "reference": "a213cbc80382320b0efdccdcdce232f191fafe3a", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4a286c916b74ecfb6e2caf1aa31d3fe2a34b7e08", + "reference": "4a286c916b74ecfb6e2caf1aa31d3fe2a34b7e08", "shasum": "" }, "require": { @@ -2498,7 +2514,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.9" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.23" }, "funding": [ { @@ -2514,31 +2530,31 @@ "type": "tidelift" } ], - "time": "2022-05-04T14:46:32+00:00" + "time": "2023-04-08T21:20:19+00:00" }, { "name": "symfony/error-handler", - "version": "v5.4.9", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c116cda1f51c678782768dce89a45f13c949455d" + "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c116cda1f51c678782768dce89a45f13c949455d", - "reference": "c116cda1f51c678782768dce89a45f13c949455d", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/c7df52182f43a68522756ac31a532dd5b1e6db67", + "reference": "c7df52182f43a68522756ac31a532dd5b1e6db67", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "symfony/var-dumper": "^5.4|^6.0" }, "require-dev": { "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/serializer": "^4.4|^5.0|^6.0" + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -2569,7 +2585,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.9" + "source": "https://github.com/symfony/error-handler/tree/v6.0.19" }, "funding": [ { @@ -2585,20 +2601,20 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:57:48+00:00" + "time": "2023-01-01T08:36:10+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.9", + "version": "v5.4.22", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc" + "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", - "reference": "8e6ce1cc0279e3ff3c8ff0f43813bc88d21ca1bc", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1df20e45d56da29a4b1d8259dd6e950acbf1b13f", + "reference": "1df20e45d56da29a4b1d8259dd6e950acbf1b13f", "shasum": "" }, "require": { @@ -2654,7 +2670,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.9" + "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.22" }, "funding": [ { @@ -2670,24 +2686,24 @@ "type": "tidelift" } ], - "time": "2022-05-05T16:45:39+00:00" + "time": "2023-03-17T11:31:58+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.2", + "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -2696,7 +2712,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -2733,7 +2749,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.2" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.2" }, "funding": [ { @@ -2749,20 +2765,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/filesystem", - "version": "v5.4.9", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba" + "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/36a017fa4cce1eff1b8e8129ff53513abcef05ba", - "reference": "36a017fa4cce1eff1b8e8129ff53513abcef05ba", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5", + "reference": "b2f79d86cd9e7de0fff6d03baa80eaed7a5f38b5", "shasum": "" }, "require": { @@ -2797,7 +2813,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.4.9" + "source": "https://github.com/symfony/filesystem/tree/v5.4.23" }, "funding": [ { @@ -2813,20 +2829,20 @@ "type": "tidelift" } ], - "time": "2022-05-20T13:55:35+00:00" + "time": "2023-03-02T11:38:35+00:00" }, { "name": "symfony/http-client", - "version": "v5.4.9", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "dc0b15e42b762c040761c1eb9ce86a55d47cf672" + "reference": "617c98e46b54e43ca76945a908b1749bb82f4478" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/dc0b15e42b762c040761c1eb9ce86a55d47cf672", - "reference": "dc0b15e42b762c040761c1eb9ce86a55d47cf672", + "url": "https://api.github.com/repos/symfony/http-client/zipball/617c98e46b54e43ca76945a908b1749bb82f4478", + "reference": "617c98e46b54e43ca76945a908b1749bb82f4478", "shasum": "" }, "require": { @@ -2883,8 +2899,11 @@ ], "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", + "keywords": [ + "http" + ], "support": { - "source": "https://github.com/symfony/http-client/tree/v5.4.9" + "source": "https://github.com/symfony/http-client/tree/v5.4.23" }, "funding": [ { @@ -2900,7 +2919,7 @@ "type": "tidelift" } ], - "time": "2022-05-21T08:57:05+00:00" + "time": "2023-04-20T13:04:04+00:00" }, { "name": "symfony/http-client-contracts", @@ -2982,16 +3001,16 @@ }, { "name": "symfony/http-foundation", - "version": "v5.4.10", + "version": "v5.4.50", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e7793b7906f72a8cc51054fbca9dcff7a8af1c1e" + "reference": "1a0706e8b8041046052ea2695eb8aeee04f97609" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e7793b7906f72a8cc51054fbca9dcff7a8af1c1e", - "reference": "e7793b7906f72a8cc51054fbca9dcff7a8af1c1e", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/1a0706e8b8041046052ea2695eb8aeee04f97609", + "reference": "1a0706e8b8041046052ea2695eb8aeee04f97609", "shasum": "" }, "require": { @@ -3001,10 +3020,13 @@ "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "predis/predis": "~1.0", + "predis/predis": "^1.0|^2.0", "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0" + "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4", + "symfony/mime": "^4.4|^5.0|^6.0", + "symfony/rate-limiter": "^5.2|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -3035,7 +3057,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.10" + "source": "https://github.com/symfony/http-foundation/tree/v5.4.50" }, "funding": [ { @@ -3046,25 +3068,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-06-19T13:13:40+00:00" + "time": "2025-11-03T12:58:48+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.10", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "255ae3b0a488d78fbb34da23d3e0c059874b5948" + "reference": "48ea17a7c65ef1ede0c3b2dbc35adace99071810" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/255ae3b0a488d78fbb34da23d3e0c059874b5948", - "reference": "255ae3b0a488d78fbb34da23d3e0c059874b5948", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/48ea17a7c65ef1ede0c3b2dbc35adace99071810", + "reference": "48ea17a7c65ef1ede0c3b2dbc35adace99071810", "shasum": "" }, "require": { @@ -3073,7 +3099,7 @@ "symfony/deprecation-contracts": "^2.1|^3", "symfony/error-handler": "^4.4|^5.0|^6.0", "symfony/event-dispatcher": "^5.0|^6.0", - "symfony/http-foundation": "^5.3.7|^6.0", + "symfony/http-foundation": "^5.4.21|^6.2.7", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-php73": "^1.9", "symfony/polyfill-php80": "^1.16" @@ -3147,7 +3173,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.10" + "source": "https://github.com/symfony/http-kernel/tree/v5.4.23" }, "funding": [ { @@ -3163,7 +3189,7 @@ "type": "tidelift" } ], - "time": "2022-06-26T16:57:59+00:00" + "time": "2023-04-28T13:29:52+00:00" }, { "name": "symfony/panther", @@ -3257,16 +3283,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", + "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", "shasum": "" }, "require": { @@ -3281,7 +3307,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3319,7 +3345,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" }, "funding": [ { @@ -3335,20 +3361,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "reference": "511a08c03c1960e08a883f4cffcacd219b758354" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", + "reference": "511a08c03c1960e08a883f4cffcacd219b758354", "shasum": "" }, "require": { @@ -3360,7 +3386,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3400,7 +3426,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" }, "funding": [ { @@ -3416,20 +3442,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -3441,7 +3467,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3484,7 +3510,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -3500,24 +3526,25 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-iconv": "*", + "php": ">=7.2" }, "provide": { "ext-mbstring": "*" @@ -3527,12 +3554,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -3567,7 +3591,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -3578,25 +3602,29 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -3605,7 +3633,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3643,7 +3671,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -3659,20 +3687,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -3681,7 +3709,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3722,7 +3750,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -3738,20 +3766,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -3760,7 +3788,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -3801,7 +3829,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -3817,20 +3845,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", - "version": "v5.4.8", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" + "reference": "4b842fc4b61609e0a155a114082bd94e31e98287" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", - "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", + "url": "https://api.github.com/repos/symfony/process/zipball/4b842fc4b61609e0a155a114082bd94e31e98287", + "reference": "4b842fc4b61609e0a155a114082bd94e31e98287", "shasum": "" }, "require": { @@ -3863,7 +3891,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.8" + "source": "https://github.com/symfony/process/tree/v5.4.23" }, "funding": [ { @@ -3879,7 +3907,7 @@ "type": "tidelift" } ], - "time": "2022-04-08T05:07:18+00:00" + "time": "2023-04-18T13:50:24+00:00" }, { "name": "symfony/service-contracts", @@ -3966,34 +3994,33 @@ }, { "name": "symfony/string", - "version": "v5.4.10", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "4432bc7df82a554b3e413a8570ce2fea90e94097" + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/4432bc7df82a554b3e413a8570ce2fea90e94097", - "reference": "4432bc7df82a554b3e413a8570ce2fea90e94097", + "url": "https://api.github.com/repos/symfony/string/zipball/d9e72497367c23e08bf94176d2be45b00a9d232a", + "reference": "d9e72497367c23e08bf94176d2be45b00a9d232a", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -4032,7 +4059,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.10" + "source": "https://github.com/symfony/string/tree/v6.0.19" }, "funding": [ { @@ -4048,36 +4075,35 @@ "type": "tidelift" } ], - "time": "2022-06-26T15:57:47+00:00" + "time": "2023-01-01T08:36:10+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.9", + "version": "v6.0.19", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "af52239a330fafd192c773795520dc2dd62b5657" + "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/af52239a330fafd192c773795520dc2dd62b5657", - "reference": "af52239a330fafd192c773795520dc2dd62b5657", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eb980457fa6899840fe1687e8627a03a7d8a3d52", + "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "symfony/console": "<5.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/uid": "^5.1|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -4121,7 +4147,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.9" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.19" }, "funding": [ { @@ -4137,20 +4163,20 @@ "type": "tidelift" } ], - "time": "2022-05-21T10:24:18+00:00" + "time": "2023-01-20T17:44:14+00:00" }, { "name": "symfony/yaml", - "version": "v5.4.10", + "version": "v5.4.23", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "04e42926429d9e8b39c174387ab990bf7817f7a2" + "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/04e42926429d9e8b39c174387ab990bf7817f7a2", - "reference": "04e42926429d9e8b39c174387ab990bf7817f7a2", + "url": "https://api.github.com/repos/symfony/yaml/zipball/4cd2e3ea301aadd76a4172756296fe552fb45b0b", + "reference": "4cd2e3ea301aadd76a4172756296fe552fb45b0b", "shasum": "" }, "require": { @@ -4196,7 +4222,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.4.10" + "source": "https://github.com/symfony/yaml/tree/v5.4.23" }, "funding": [ { @@ -4212,7 +4238,7 @@ "type": "tidelift" } ], - "time": "2022-06-20T11:50:59+00:00" + "time": "2023-04-23T19:33:36+00:00" } ], "aliases": [], @@ -4223,14 +4249,14 @@ "prefer-stable": true, "prefer-lowest": false, "platform": { - "php": ">= 7.2", + "php": ">= 8.0.2", "ext-xml": "*" }, "platform-dev": { "ext-bz2": "*" }, "platform-overrides": { - "php": "7.4" + "php": "8.0.2" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/css/styles.scss b/css/styles.scss index d080b9d94..36640c138 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -506,6 +506,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre > ul { left: 0; position: relative; + transform: translateZ(0); transition: all 300ms ease; -webkit-transform: translateZ(0); @@ -515,7 +516,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre ul, li { list-style: none; - padding-bottom: 10px; + // padding-bottom: 10px; } ul { @@ -537,7 +538,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre white-space: nowrap; overflow: hidden; text-overflow: ellipsis; - width: calc(100% - 20px); + // width: calc(100% - 20px); } li ul { @@ -594,7 +595,7 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre } a[data-category-id]:not([data-parent-category-id="0"]) { - margin-left: 20px; + // margin-left: 20px; } .category_active:not(.next), @@ -602,20 +603,20 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre position: relative; } - .category_active:not(.next):before, - .category_active ~ul .header:before { - position: absolute; - left: calc(100% - 46px); - top: 50%; - border: solid transparent; - content: " "; - height: 0; - width: 0; - border-right-color: #DDD; - border-width: 23px; - margin-top: -23px; - z-index: 20; - } + // .category_active:not(.next):before, + // .category_active ~ul .header:before { + // position: absolute; + // left: calc(100% - 46px); + // top: 50%; + // border: solid transparent; + // content: " "; + // height: 0; + // width: 0; + // border-right-color: #DDD; + // border-width: 23px; + // margin-top: -23px; + // z-index: 20; + // } .card-title { padding: 0.83em 0; @@ -630,12 +631,16 @@ tr[data-itemtype="PluginFormcreatorCondition"] ~ tr[data-itemtype="PluginFormcre } } +.plugin_formcreator_merge_with_request { + min-height : unset !important; +} + .break-column { flex-basis: 100%; width: 0; } -#plugin_formcreator_last_req_forms, #plugin_formcreator_val_forms { +#plugin_formcreator_last_req_forms, #plugin_formcreator_last_val_forms { max-width: 275px; max-height: 300px; @@ -1086,6 +1091,11 @@ a.plugin_formcreator_formTile_title { border-top: 1px solid rgba(98, 105, 118, 0.16); } -a.category_active span { +a.category_active span, a.category_active + ul > li:first-child > a { font-weight: bold; } + +// Avoid overflow when showing search filter in question designer +.modal-content [data-itemtype="PluginFormcreatorQuestion"] .d-flex.flex-row { + overflow-x: auto; +} \ No newline at end of file diff --git a/front/category.form.php b/front/category.form.php index ef4fe9317..2e4c344fe 100644 --- a/front/category.form.php +++ b/front/category.form.php @@ -36,7 +36,7 @@ Html::displayNotFoundError(); } -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $dropdown = new PluginFormcreatorCategory(); diff --git a/front/entityconfig.form.php b/front/entityconfig.form.php index 0976dd47e..e83e39761 100644 --- a/front/entityconfig.form.php +++ b/front/entityconfig.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { diff --git a/front/export.php b/front/export.php index b2c8e2560..072d2d7ce 100644 --- a/front/export.php +++ b/front/export.php @@ -36,9 +36,9 @@ Html::displayNotFoundError(); } -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); $export_array = ['schema_version' => PLUGIN_FORMCREATOR_SCHEMA_VERSION, 'forms' => []]; foreach ($_GET['plugin_formcreator_forms_id'] as $id) { $form->getFromDB($id); diff --git a/front/form.form.php b/front/form.form.php index ef885e83b..6c6a30aea 100644 --- a/front/form.form.php +++ b/front/form.form.php @@ -36,11 +36,11 @@ Html::displayNotFoundError(); } -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); if (isset($_POST['add'])) { // Add a new Form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, CREATE); $_POST['_create_empty_section'] = true; if ($newID = $form->add($_POST)) { if ($_SESSION['glpibackcreated']) { @@ -51,33 +51,41 @@ } else if (isset($_POST['update'])) { // Edit an existing form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form->update($_POST); Html::back(); } else if (isset($_POST['delete'])) { // Delete a form (is_deleted = true) - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, DELETE); $form->delete($_POST); $form->redirectToList(); } else if (isset($_POST['restore'])) { // Restore a deleteted form (is_deleted = false) - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form->restore($_POST); $form->redirectToList(); } else if (isset($_POST['purge'])) { // Delete defenitively a form from DB and all its datas - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, PURGE); $form->delete($_POST, 1); $form->redirectToList(); } else if (isset($_POST['add_target'])) { - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form->addTarget($_POST); Html::back(); +} else if (isset($_POST['add_validator'])) { + Session::checkRight(PluginFormcreatorForm::$rightname, CREATE); + $form->getFromDB($_POST['id']); + unset($_POST['uuid']); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->addMultipleItems($_POST); + Html::back(); + } else if (isset($_POST['filetype_create'])) { $documentType = new DocumentType(); $canAddType = $documentType->canCreate(); @@ -96,7 +104,8 @@ } else if (isset($_GET['import_form'])) { // Import form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, CREATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); Html::header( PluginFormcreatorForm::getTypeName(2), $_SERVER['PHP_SELF'], @@ -120,13 +129,14 @@ ); // Import form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, CREATE); + Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); $form->importJson($_REQUEST); Html::back(); } else { // Show forms form - Session::checkRight('entity', UPDATE); + Session::checkRight(PluginFormcreatorForm::$rightname, READ); Html::header( PluginFormcreatorForm::getTypeName(Session::getPluralNumber()), diff --git a/front/form.php b/front/form.php index 4ddef5c1b..c5c63ea9b 100644 --- a/front/form.php +++ b/front/form.php @@ -31,14 +31,13 @@ require_once ('../../../inc/includes.php'); -// Check if current user have config right -Session::checkRight("entity", UPDATE); - // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { Html::displayNotFoundError(); } +Session::checkRight(PluginFormcreatorForm::$rightname, READ); + if (PluginFormcreatorForm::canView()) { Html::header( __('Form Creator', 'formcreator'), diff --git a/front/form_language.form.php b/front/form_language.form.php index d8edfcc14..69252aa18 100644 --- a/front/form_language.form.php +++ b/front/form_language.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { diff --git a/front/form_validator.form.php b/front/form_validator.form.php index 5ae4ca513..82cf8be77 100644 --- a/front/form_validator.form.php +++ b/front/form_validator.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { @@ -42,11 +42,10 @@ // should not happen Html::back(); } -$form = PluginFormcreatorCommon::getForm(); -if (isset($_POST['save'])) { - $input = $_POST; - $input['id'] = (int) $_POST['plugin_formcreator_forms_id']; - unset($input['plugin_formcreator_forms_id']); - $form->update($input); +$item = new PluginFormcreatorForm_Validator(); +if (isset($_POST['delete'])) { + Session::checkRight(PluginFormcreatorForm::$rightname, DELETE); + $item->delete($_POST); + Html::back(); } Html::back(); diff --git a/front/formanswer.form.php b/front/formanswer.form.php index edd819264..f84ee0ff7 100644 --- a/front/formanswer.form.php +++ b/front/formanswer.form.php @@ -38,7 +38,7 @@ Html::displayNotFoundError(); } -$formanswer = PluginFormcreatorCommon::getFormAnswer(); +$formanswer = new PluginFormcreatorFormAnswer(); if (isset($_POST['update'])) { // Edit an existing target ticket diff --git a/front/formanswer.php b/front/formanswer.php index ce2f6e723..de244efc1 100644 --- a/front/formanswer.php +++ b/front/formanswer.php @@ -53,7 +53,7 @@ ); } -Search::show(PluginFormcreatorCommon::getFormanswerItemtype()); +Search::show(PluginFormcreatorFormAnswer::class); if (Session::getCurrentInterface() == 'helpdesk') { Html::helpFooter(); diff --git a/front/formdisplay.php b/front/formdisplay.php index ab5a3956f..c605a8631 100644 --- a/front/formdisplay.php +++ b/front/formdisplay.php @@ -47,7 +47,7 @@ 'is_active' => '1', 'is_deleted'=> '0', ]; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDBByCrit($criteria)) { Html::displayNotFoundError(); } @@ -71,7 +71,7 @@ $_SESSION['valid_id'] = session_id(); $_SESSION['glpiactiveentities'] = [$form->fields['entities_id']]; $subentities = getSonsOf('glpi_entities', $form->fields['entities_id']); - $_SESSION['glpiactiveentities_string'] = (!empty($subentities)) + $_SESSION['glpiactiveentities_string'] = (!empty($subentities) && ($form->fields['is_recursive'] != '0')) ? "'" . implode("', '", $subentities) . "'" : "'" . $form->fields['entities_id'] . "'"; $_SESSION['glpilanguage'] = $form->getBestLanguage(); diff --git a/front/formlist.php b/front/formlist.php index 08993bd8b..90eae9bf6 100644 --- a/front/formlist.php +++ b/front/formlist.php @@ -52,7 +52,7 @@ Html::header(__('Form list', 'formcreator')); } -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); $form->showList(); if (Session::getCurrentInterface() == "helpdesk") { diff --git a/front/issue.php b/front/issue.php index 6f4bf6f50..b69b53e48 100644 --- a/front/issue.php +++ b/front/issue.php @@ -58,17 +58,7 @@ PluginFormcreatorCommon::showMiniDashboard(); } -//backup session value -$save_session_fold_search = $_SESSION['glpifold_search']; -//hide search if need -if (PluginFormcreatorEntityconfig::getUsedConfig('is_search_issue_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_SEARCH_ISSUE_HIDDEN) { - $_SESSION['glpifold_search'] = true; -} - -Search::show('PluginFormcreatorIssue'); - -//restore session value -$_SESSION['glpifold_search'] = $save_session_fold_search; +PluginFormcreatorCommon::showGenericSearchIssue(); if (Session::getCurrentInterface() == "helpdesk") { Html::helpFooter(); diff --git a/front/item_targetticket.form.php b/front/item_targetticket.form.php index c2f71ef5f..f73c80bc9 100644 --- a/front/item_targetticket.form.php +++ b/front/item_targetticket.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { diff --git a/front/question.form.php b/front/question.form.php index 02047a6b5..2db5f6ab8 100644 --- a/front/question.form.php +++ b/front/question.form.php @@ -31,7 +31,7 @@ include ("../../../inc/includes.php"); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { diff --git a/front/section.form.php b/front/section.form.php index b2cabd588..652b8b409 100644 --- a/front/section.form.php +++ b/front/section.form.php @@ -31,7 +31,7 @@ include ("../../../inc/includes.php"); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { @@ -41,13 +41,11 @@ if (isset($_POST['add'])) { // Add a new Section - Session::checkRight('entity', UPDATE); $section->add($_POST); Html::back(); } else if (isset($_POST['update'])) { // Edit an existing section - Session::checkRight('entity', UPDATE); $section->update($_POST); Html::back(); diff --git a/front/targetchange.form.php b/front/targetchange.form.php index bdcdf3dd9..d6886260b 100644 --- a/front/targetchange.form.php +++ b/front/targetchange.form.php @@ -31,7 +31,7 @@ include ("../../../inc/includes.php"); -Session::checkRight("entity", UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { @@ -84,6 +84,7 @@ 'PluginFormcreatorForm' ); + Html::requireJs('plugin_formcreator_tags'); $targetChange->getFromDB((int) $_REQUEST['id']); $form = PluginFormcreatorForm::getByItem($targetChange); $_SESSION['glpilisttitle'][$targetChange::getType()] = sprintf( diff --git a/front/targetproblem.form.php b/front/targetproblem.form.php index dee47ca42..0b024fa22 100644 --- a/front/targetproblem.form.php +++ b/front/targetproblem.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { @@ -84,6 +84,7 @@ 'PluginFormcreatorForm' ); + Html::requireJs('plugin_formcreator_tags'); $targetProblem->getFromDB((int) $_REQUEST['id']); $form = PluginFormcreatorForm::getByItem($targetProblem); $_SESSION['glpilisttitle'][$targetProblem::getType()] = sprintf( diff --git a/front/targetticket.form.php b/front/targetticket.form.php index 49fc75707..bbaee713d 100644 --- a/front/targetticket.form.php +++ b/front/targetticket.form.php @@ -31,7 +31,7 @@ include ('../../../inc/includes.php'); -Session::checkRight('entity', UPDATE); +Session::checkRight(PluginFormcreatorForm::$rightname, UPDATE); // Check if plugin is activated... if (!(new Plugin())->isActivated('formcreator')) { @@ -98,7 +98,7 @@ 'PluginFormcreatorForm' ); - + Html::requireJs('plugin_formcreator_tags'); $targetTicket->getFromDB((int) $_REQUEST['id']); $form = PluginFormcreatorForm::getByItem($targetTicket); $_SESSION['glpilisttitle'][$targetTicket::getType()] = sprintf( diff --git a/front/wizard.php b/front/wizard.php index 06714fc9a..e56010523 100644 --- a/front/wizard.php +++ b/front/wizard.php @@ -52,7 +52,7 @@ PluginFormcreatorCommon::showMiniDashboard(); -$form = PluginFormcreatorCommon::getForm(); +$form = new PluginFormcreatorForm(); $form->showServiceCatalog(); if (Session::getCurrentInterface() == "helpdesk") { diff --git a/hook.php b/hook.php index 6dce595e0..70cc4b03b 100644 --- a/hook.php +++ b/hook.php @@ -93,77 +93,126 @@ function plugin_formcreator_addDefaultJoin($itemtype, $ref_table, &$already_link $join = str_replace('`glpi_tickets`.`id`', '`glpi_plugin_formcreator_issues`.`itemtype` = "Ticket" AND `glpi_plugin_formcreator_issues`.`items_id`', $join); $join = str_replace('`glpi_tickets`', '`glpi_plugin_formcreator_issues`', $join); $join = str_replace('`users_id_recipient`', '`requester_id`', $join); - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $join .= PluginAdvformCommon::addDefaultJoin($itemtype, $ref_table, $already_link_tables); - } else { - $issueSo = Search::getOptions($itemtype); + $issueSo = Search::getOptions($itemtype); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[9]['table'], + $issueSo[9]['linkfield'], + 0, + 0, + $issueSo[9]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[11]['table'], + $issueSo[11]['linkfield'], + 0, + 0, + $issueSo[11]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[16]['table'], + $issueSo[16]['linkfield'], + 0, + 0, + $issueSo[16]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[42]['table'], + $issueSo[42]['linkfield'], + 0, + 0, + $issueSo[42]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[43]['table'], + $issueSo[43]['linkfield'], + 0, + 0, + $issueSo[43]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $issueSo[44]['table'], + $issueSo[44]['linkfield'], + 0, + 0, + $issueSo[44]['joinparams'] + ); + if (version_compare(GLPI_VERSION, '10.1') >= 0) { $join .= Search::addLeftJoin( $itemtype, $ref_table, $already_link_tables, - $issueSo[9]['table'], - $issueSo[9]['linkfield'], + $issueSo[30]['table'], + $issueSo[30]['linkfield'], 0, 0, - $issueSo[9]['joinparams'] + $issueSo[30]['joinparams'] ); $join .= Search::addLeftJoin( $itemtype, $ref_table, $already_link_tables, - $issueSo[11]['table'], - $issueSo[11]['linkfield'], + $issueSo[31]['table'], + $issueSo[31]['linkfield'], 0, 0, - $issueSo[11]['joinparams'] + $issueSo[31]['joinparams'] ); $join .= Search::addLeftJoin( $itemtype, $ref_table, $already_link_tables, - $issueSo[16]['table'], - $issueSo[16]['linkfield'], + $issueSo[32]['table'], + $issueSo[32]['linkfield'], 0, 0, - $issueSo[16]['joinparams'] - ); - $join .= Search::addLeftJoin( - $itemtype, - $ref_table, - $already_link_tables, - $issueSo[42]['table'], - $issueSo[42]['linkfield'], - 0, - 0, - $issueSo[42]['joinparams'] - ); - $join .= Search::addLeftJoin( - $itemtype, - $ref_table, - $already_link_tables, - $issueSo[43]['table'], - $issueSo[43]['linkfield'], - 0, - 0, - $issueSo[43]['joinparams'] - ); - $join .= Search::addLeftJoin( - $itemtype, - $ref_table, - $already_link_tables, - $issueSo[44]['table'], - $issueSo[44]['linkfield'], - 0, - 0, - $issueSo[44]['joinparams'] + $issueSo[32]['joinparams'] ); } break; case PluginFormcreatorFormAnswer::class: - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $join .= PluginAdvformCommon::addDefaultJoin($itemtype, $ref_table, $already_link_tables); - } + // if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { + // $join .= PluginAdvformCommon::addDefaultJoin($itemtype, $ref_table, $already_link_tables); + // } + $formanswerSo = Search::getOptions(PluginFormcreatorFormAnswer::class); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $formanswerSo[5]['table'], + 'users_id_validator', + 0, + 0, + $formanswerSo[5]['joinparams'] + ); + $join .= Search::addLeftJoin( + $itemtype, + $ref_table, + $already_link_tables, + $formanswerSo[7]['table'], + 'groups_id_validator', + 0, + 0, + $formanswerSo[7]['joinparams'] + ); break; } return $join; @@ -193,11 +242,11 @@ function plugin_formcreator_addDefaultWhere($itemtype) { $condition .= ' OR '; } // condition where current user is a validator of the issue - // Search optin ID 9 is either from Formcreator, either from AdvForms $issueSearchOptions = Search::getOptions($itemtype); $complexJoinId = Search::computeComplexJoinID($issueSearchOptions[9]['joinparams']); $colname = $issueSearchOptions[9]['linkfield']; - $condition .= "`glpi_users_{$colname}_$complexJoinId`.`id` = '$currentUser'"; + // $condition .= "`glpi_users_{$colname}_$complexJoinId`.`id` = '$currentUser'"; + $condition .= "`glpi_users_$complexJoinId`.`id` = '$currentUser'"; // condition where current user is a member of a validator group of the issue $groupList = []; @@ -206,10 +255,10 @@ function plugin_formcreator_addDefaultWhere($itemtype) { } if (count($groupList) > 0) { $groupList = implode("', '", $groupList); - // Search option ID 16 is either from Formcreator, either from AdvForms $complexJoinId = Search::computeComplexJoinID($issueSearchOptions[16]['joinparams']); $colname = $issueSearchOptions[16]['linkfield']; - $condition .= " OR `glpi_groups_{$colname}_$complexJoinId`.`id` IN ('$groupList')"; + // $condition .= " OR `glpi_groups_{$colname}_$complexJoinId`.`id` IN ('$groupList')"; + $condition .= " OR `glpi_groups_$complexJoinId`.`id` IN ('$groupList')"; } // condition where current user is a validator of a issue of type ticket @@ -228,10 +277,25 @@ function plugin_formcreator_addDefaultWhere($itemtype) { $complexJoinId = Search::computeComplexJoinID($issueSearchOptions[44]['joinparams']); $condition .= " OR `glpi_users_$complexJoinId`.`id` = '$currentUser'"; + if (version_compare(GLPI_VERSION, '10.1') >= 0) { + // the current user is a substitute of the validator of the issue + $condition .= ' OR '; + $complexJoinId = Search::computeComplexJoinID(Search::getOptions($itemtype)[30]['joinparams']); + $condition .= "`glpi_users_users_id_substitute_$complexJoinId`.`id` = '$currentUser'"; + // the current user is a substitute of a member of a group validator of the issue + $condition .= ' OR '; + $complexJoinId = Search::computeComplexJoinID(Search::getOptions($itemtype)[31]['joinparams']); + $condition .= "`glpi_users_users_id_substitute_$complexJoinId`.`id` = '$currentUser'"; + // Validator substitute for formanswer validator + $condition .= ' OR '; + $complexJoinId = Search::computeComplexJoinID(Search::getOptions($itemtype)[32]['joinparams']); + $condition .= "`glpi_users_users_id_substitute_$complexJoinId`.`id` = '$currentUser'"; + } + // Add users_id_recipient $condition .= " OR `glpi_plugin_formcreator_issues`.`users_id_recipient` = $currentUser "; return "($condition)"; - break; + break; case PluginFormcreatorFormAnswer::class: $table = $itemtype::getTable(); @@ -242,47 +306,44 @@ function plugin_formcreator_addDefaultWhere($itemtype) { return "`$table`.`$formFk` = ". $_SESSION['formcreator']['form_search_answers']; } - if (Session::haveRight('config', UPDATE)) { + if (Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { return ''; } // Check the user is a requester $condition = "`$table`.`requester_id` = $currentUser"; - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return PluginAdvformCommon::addDefaultWhere($itemtype); - } else { - // Check the user is a validator of the form answer - $condition .= " OR (`$table`.`users_id_validator` = $currentUser"; - - // check user is a member of validator groups of the form answer - $groups = Group_User::getUserGroups($currentUser); - if (count($groups) < 1) { - // The user is not a member of any group - $condition .= ")"; - return $condition; - } + // Check the user is a validator of the form answer + $formanswerValidationTable = PluginFormcreatorFormanswerValidation::getTable(); + $userType = User::getType(); + $groupType = Group::getType(); + $condition .= " OR `$formanswerValidationTable`.`itemtype` = '$userType' AND `$formanswerValidationTable`.`items_id` = '$currentUser'"; + + // check user is a member of validator groups of the form answer + $groups = Group_User::getUserGroups($currentUser); + if (count($groups) === 0) { + // The user is not a member of any group + return "($condition)"; + } - $groupIDs = []; - foreach ($groups as $group) { - if ($group['id'] === null) { - continue; - } - $groupIDs[] = $group['id']; + $groupIDs = []; + foreach ($groups as $group) { + if ($group['id'] === null) { + continue; } - $groupIDs = implode(',', $groupIDs); - $condition .= " OR `$table`.`groups_id_validator` IN ($groupIDs)"; - $condition .= ")"; - - return "$condition"; + $groupIDs[] = $group['id']; } + + $groupIDs = implode("', '", $groupIDs); + $condition .= " OR `$formanswerValidationTable`.`itemtype` = '$groupType' AND `$formanswerValidationTable`.`items_id` IN ('$groupIDs')"; + return "($condition)"; break; } return ''; } function plugin_formcreator_addWhere($link, $nott, $itemtype, $ID, $val, $searchtype) { - $searchopt = &Search::getOptions($itemtype); + $searchopt = Search::getOptions($itemtype); $table = $searchopt[$ID]["table"]; $field = $searchopt[$ID]["field"]; @@ -427,18 +488,25 @@ function plugin_formcreator_hook_add_ticket(CommonDBTM $item) { $issueName = $item->fields['name'] != '' ? addslashes($item->fields['name']) : '(' . $item->getID() . ')'; $issue = new PluginFormcreatorIssue(); $issue->add([ - 'name' => $issueName, - 'display_id' => 't_' . $item->getID(), - 'items_id' => $item->getID(), - 'itemtype' => Ticket::class, - '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['users_id'], - 'comment' => addslashes($item->fields['content']), - 'users_id_recipient' => $item->fields['users_id_recipient'], + 'name' => $issueName, + 'display_id' => 't_' . $item->getID(), + 'items_id' => $item->getID(), + 'itemtype' => 'Ticket', + '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['users_id'], + 'comment' => addslashes($item->fields['content']), + 'users_id_recipient' => $item->fields['users_id_recipient'], + 'time_to_own' => $item->fields['time_to_own'], + 'time_to_resolve' => $item->fields['time_to_resolve'], + 'internal_time_to_own' => $item->fields['internal_time_to_own'], + 'internal_time_to_resolve' => $item->fields['internal_time_to_resolve'], + 'solvedate' => $item->fields['solvedate'], + 'date' => $item->fields['date'], + 'takeintoaccount_delay_stat' => $item->fields['takeintoaccount_delay_stat'], ]); } @@ -476,18 +544,25 @@ function plugin_formcreator_hook_update_ticket(CommonDBTM $item) { $requester = $requester['users_id'] ?? 0; $issue->update([ - 'id' => $issue->getID(), - 'items_id' => $id, - 'display_id' => "t_$id", - 'itemtype' => Ticket::class, - 'name' => $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']), + 'id' => $issue->getID(), + 'items_id' => $id, + 'display_id' => "t_$id", + 'itemtype' => 'Ticket', + 'name' => $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']), + 'time_to_own' => $item->fields['time_to_own'], + 'time_to_resolve' => $item->fields['time_to_resolve'], + 'internal_time_to_own' => $item->fields['internal_time_to_own'], + 'internal_time_to_resolve' => $item->fields['internal_time_to_resolve'], + 'solvedate' => $item->fields['solvedate'], + 'date' => $item->fields['date'], + 'takeintoaccount_delay_stat' => $item->fields['takeintoaccount_delay_stat'], ]); return; } @@ -646,7 +721,7 @@ function plugin_formcreator_dynamicReport($params) { Toolbox::getItemTypeFormURL(PluginFormcreatorForm::class)) !== false) { parse_str($url['query'], $query); if (isset($query['id'])) { - $item = PluginFormcreatorCommon::getForm(); + $item = new PluginFormcreatorForm(); $item->getFromDB($query['id']); PluginFormcreatorFormAnswer::showForForm($item, $params); return true; diff --git a/inc/abstractfield.class.php b/inc/abstractfield.class.php index 0dfb61e99..3f2d89cbf 100644 --- a/inc/abstractfield.class.php +++ b/inc/abstractfield.class.php @@ -30,6 +30,8 @@ * --------------------------------------------------------------------- */ +use Glpi\Application\View\TemplateRenderer; + if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } @@ -59,6 +61,46 @@ public function __construct(PluginFormcreatorQuestion $question) { $this->question = $question; } + public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0): array { + return [ + 'condition' => PluginFormcreatorCondition::getTypeName(), + ]; + } + + public function displayTabContentForItem(CommonGLPI $item, string $tabnum): bool { + switch ($tabnum) { + case 'condition': + $this->showCondition(); + return true; + } + return false; + } + + public function showCondition() { + $template = '@formcreator/pages/question.condition.html.twig'; + $parameters = $this->getParameters(); + $options = []; + $options['candel'] = false; + $options['target'] = "javascript:;"; + $options['formoptions'] = sprintf('onsubmit="plugin_formcreator.submitQuestion(this)" data-itemtype="%s" data-id="%s"', $this->question::getType(), $this->question->getID()); + $options['addbuttons'] = [ + 'apply' => [ + 'type' => 'button', + 'text' => __('Apply', 'formcreator'), + 'onclick' => 'plugin_formcreator.editQuestion(this)', + ], + ]; + + TemplateRenderer::getInstance()->display($template, [ + 'item' => $this->question, + 'params' => $options, + 'question_params' => $parameters, + 'no_header' => true, + ]); + + return true; + } + public function setFormAnswer(PluginFormcreatorFormAnswer $form_answer): void { $this->form_answer = $form_answer; if ($this->hasInput($this->form_answer->getAnswers())) { @@ -228,6 +270,7 @@ public final function getParameters(): array { 'fieldname' => $fieldname, ]); if ($parameter->isNewItem()) { + // Create the missing parameter with defaults, but do not create it in DB $parameter->getEmpty(); } } @@ -249,9 +292,6 @@ public final function addParameters(PluginFormcreatorQuestion $question, array $ public final function updateParameters(PluginFormcreatorQuestion $question, array $input) { $fieldTypeName = $this->getFieldTypeName(); - if (!isset($input['_parameters'][$fieldTypeName])) { - return; - } foreach ($this->getParameters() as $fieldName => $parameter) { if (!isset($input['_parameters'][$fieldTypeName][$fieldName])) { @@ -259,9 +299,11 @@ public final function updateParameters(PluginFormcreatorQuestion $question, arra } $parameterInput = $input['_parameters'][$fieldTypeName][$fieldName]; $parameterInput['plugin_formcreator_questions_id'] = $this->question->getID(); + $parameterInput = array_merge($parameter->fields, $parameterInput); if ($parameter->isNewItem()) { // In case of the parameter vanished in DB, just recreate it unset($parameterInput['id']); + unset($parameterInput['uuid']); // uuid must be set automatically $parameter->add($parameterInput); } else { $parameterInput['id'] = $parameter->getID(); @@ -343,4 +385,12 @@ protected function getTtranslatedLabel(): string { $domain = PluginFormcreatorForm::getTranslationDomain($form->getID()); return __($this->getLabel(), $domain); } + + public function isRenderedInTarget(): bool { + return true; + } + + public function getTags(string $search = ''): array { + return []; + } } diff --git a/inc/abstractitiltarget.class.php b/inc/abstractitiltarget.class.php index a2f04da4f..f8a06c5cf 100644 --- a/inc/abstractitiltarget.class.php +++ b/inc/abstractitiltarget.class.php @@ -45,6 +45,9 @@ abstract class PluginFormcreatorAbstractItilTarget extends PluginFormcreatorAbst /** @var array $requesters requester actors of the target */ protected $requesters; + /** @var array $requesters requester actors of the target */ + protected $firstRequester; + /** @var array $observers watcher actors of the target */ protected $observers; @@ -105,7 +108,7 @@ abstract public static function getItem_Item(): CommonDBRelation; * * @return string */ - abstract protected function getTemplateItemtypeName(): string; + abstract static protected function getTemplateItemtypeName(): string; /** * Get the class name of the target itemtype's template predefined field class @@ -160,6 +163,11 @@ abstract protected function getTargetTemplate(array $data): int; const LOCATION_RULE_ANSWER = 3; const LOCATION_RULE_LAST_ANSWER = 4; + const CONTRACT_RULE_NONE = 1; + const CONTRACT_RULE_SPECIFIC = 2; + const CONTRACT_RULE_ANSWER = 3; + const CONTRACT_RULE_LAST_ANSWER = 4; + const COMMONITIL_VALIDATION_RULE_NONE = 1; const COMMONITIL_VALIDATION_RULE_SPECIFIC_USER_OR_GROUP = 2; const COMMONITIL_VALIDATION_RULE_ANSWER_USER = 3; @@ -185,9 +193,10 @@ public static function getEnumTagType() { public static function getEnumDueDateRule() { return [ + self::DUE_DATE_RULE_NONE => __('TTR from template or none', 'formcreator'), self::DUE_DATE_RULE_ANSWER => __('equals to the answer to the question', 'formcreator'), self::DUE_DATE_RULE_TICKET => __('calculated from the ticket creation date', 'formcreator'), - self::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), + self::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), ]; } @@ -233,6 +242,15 @@ public static function getEnumLocationRule() { ]; } + public static function getEnumContractRule() { + return [ + self::CONTRACT_RULE_NONE => __('Contract from template or none', 'formcreator'), + self::CONTRACT_RULE_SPECIFIC => __('Specific contract', 'formcreator'), + self::CONTRACT_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), + self::CONTRACT_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), + ]; + } + public static function getEnumValidationRule() { return [ self::COMMONITIL_VALIDATION_RULE_NONE => __('No validation', 'formcreator'), @@ -753,7 +771,7 @@ public function addAttachedDocument($documentId) { } protected function showTemplateSettings() { - $templateType = $this->getTemplateItemtypeName(); + $templateType = static::getTemplateItemtypeName(); $templateFk = $templateType::getForeignKeyField(); echo '' . $templateType::getTypeName(1) . ''; @@ -774,19 +792,18 @@ protected function showDueDateSettings() { [ 'value' => $this->fields['due_date_rule'], 'on_change' => 'plugin_formcreator_formcreatorChangeDueDate(this.value)', - 'display_emptychoice' => true ] ); $questionTable = PluginFormcreatorQuestion::getTable(); - $questions = (new PluginFormcreatorQuestion)->getQuestionsFromForm( + $questionsGenerator = PluginFormcreatorQuestion::getQuestionsFromForm( $this->getForm()->getID(), [ "$questionTable.fieldtype" => ['date', 'datetime'], ] ); $questions_list = []; - foreach ($questions as $question) { + foreach ($questionsGenerator as $question) { $questions_list[$question->getID()] = $question->fields['name']; } // List questions @@ -1058,8 +1075,7 @@ protected function showUrgencySettings($rand) { protected function showPluginTagsSettings($rand) { global $DB; - $plugin = new Plugin(); - if ($plugin->isInstalled('tag') && $plugin->isActivated('tag')) { + if (Plugin::isPluginActive('tag')) { echo ''; echo '' . __('Ticket tags', 'formcreator') . ''; echo ''; @@ -1291,6 +1307,46 @@ protected function showLocationSettings($rand) { echo ''; } + protected function showContractSettings($rand) { + echo ''; + echo '' . __('Contract') . ''; + echo ''; + Dropdown::showFromArray('contract_rule', static::getEnumContractRule(), [ + 'value' => $this->fields['contract_rule'], + 'on_change' => "plugin_formcreator_change_contract($rand)", + 'rand' => $rand + ]); + + echo Html::scriptBlock("plugin_formcreator_change_contract($rand)"); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + } + protected function showValidationSettings($rand) { echo ''; @@ -1389,10 +1445,10 @@ protected function showValidationSettings($rand) { protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formanswer) { global $DB; - $answer = new PluginFormcreatorAnswer(); + $date = null; if ($this->fields['due_date_question'] != 0) { $request = [ - 'FROM' => $answer::getTable(), + 'FROM' => PluginFormcreatorAnswer::getTable(), 'WHERE' => [ 'AND' => [ $formanswer::getForeignKeyField() => $formanswer->fields['id'], @@ -1402,11 +1458,9 @@ protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formansw ]; $iterator = $DB->request($request); if ($iterator->count() > 0) { - $iterator->rewind(); - $date = $iterator->current(); + $iterator->rewind(); // TODO: drop when GLPI 10.1 is out (back compatibility with GLPI 9.5) + $date = $iterator->current(); } - } else { - $date = null; } $period = ''; @@ -1426,6 +1480,7 @@ protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formansw } $str = "+" . $this->fields['due_date_value'] . " $period"; + $due_date = null; switch ($this->fields['due_date_rule']) { case self::DUE_DATE_RULE_ANSWER: $due_date = $date['answer']; @@ -1436,9 +1491,6 @@ protected function setTargetDueDate($data, PluginFormcreatorFormAnswer $formansw case self::DUE_DATE_RULE_CALC: $due_date = date('Y-m-d H:i:s', strtotime($date['answer'] . " " . $str)); break; - default: - $due_date = null; - break; } if (!is_null($due_date)) { $data['time_to_resolve'] = $due_date; @@ -1682,8 +1734,7 @@ protected function saveTags(PluginFormcreatorFormanswer $formanswer, $targetId) global $DB; // Add tag if presents - $plugin = new Plugin(); - if (!$plugin->isActivated('tag')) { + if (!Plugin::isPluginActive('tag')) { return; } @@ -2288,11 +2339,13 @@ public function getDefaultData(PluginFormcreatorFormAnswer $formanswer): array { $data = $this->setTargetCategory($data, $formanswer); $this->fields[$targetTemplateFk] = $this->getTargetTemplate($data); + $templateItemtype = static::getTemplateItemtypeName(); + /** @var CommonITILTemplate $template */ + $template = new $templateItemtype(); + $template->getFromDBWithData($this->fields[$targetTemplateFk]); // Get predefined Fields - $predefinedFieldItemtype = $this->getTemplatePredefinedFieldItemtype(); - $templatePredeinedField = new $predefinedFieldItemtype(); - $predefined_fields = $templatePredeinedField->getPredefinedFields($this->fields[$targetTemplateFk], true); + $predefined_fields = $template->predefined; if (isset($predefined_fields['_users_id_requester'])) { $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_REQUESTER, $predefined_fields['_users_id_requester'], true); @@ -2499,6 +2552,98 @@ public static function getNoMailImage() { return ''; } + /** + * Undocumented function + * + * @param array $data + * @param PluginFormcreatorFormAnswer $formanswer + * @return array + */ + protected function setTargetRequesters(array $data, PluginFormcreatorFormAnswer $formanswer): array { + if (count($this->requesters['_users_id_requester']) == 0) { + $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_REQUESTER, $formanswer->fields['requester_id'], true); + $requesters_id = $formanswer->fields['requester_id']; + } else { + $requesterAccounts = array_filter($this->requesters['_users_id_requester'], function($v) { + return ($v != 0); + }); + $requesters_id = array_shift($requesterAccounts); + if ($requesters_id === null) { + // No account for requesters, then fallback on the account used to fill the answers + $requesters_id = $formanswer->fields['requester_id']; + } + + // If only one requester, revert array of requesters into a scalar + // This is needed to process business rule affecting location of a ticket with the location of the user + if (count($this->requesters['_users_id_requester']) == 1) { + $this->requesters['_users_id_requester'] = array_pop($this->requesters['_users_id_requester']); + } + } + + // There is always at least one requester + $data = $this->requesters + $data; + $this->firstRequester = $requesters_id; + + if (count($this->requesterGroups['_groups_id_requester']) > 0) { + $data = $this->requesterGroups + $data; + } + + return $data; + } + + /** + * Undocumented function + * + * @param array $data + * @param PluginFormcreatorFormAnswer $formanswer + * @return array + */ + protected function setTargetObservers(array $data, PluginFormcreatorFormAnswer $formanswer): array { + if (count($this->observers['_users_id_observer']) > 0) { + $data = $this->observers + $data; + } + + if (count($this->observerGroups['_groups_id_observer']) > 0) { + $data = $this->observerGroups + $data; + } + + return $data; + } + + /** + * Undocumented function + * + * @param array $data + * @param PluginFormcreatorFormAnswer $formanswer + * @return array + */ + protected function setTargeAssigned(array $data, PluginFormcreatorFormAnswer $formanswer): array { + if (count($this->assigned['_users_id_assign']) > 0) { + $data = $this->assigned + $data; + } + + if (count($this->assignedGroups['_groups_id_assign']) > 0) { + $data = $this->assignedGroups + $data; + } + + return $data; + } + + /** + * Undocumented function + * + * @param array $data + * @param PluginFormcreatorFormAnswer $formanswer + * @return array + */ + protected function setTargetSuppliers(array $data, PluginFormcreatorFormAnswer $formanswer): array { + if (count($this->assignedSuppliers['_suppliers_id_assign']) > 0) { + $data = $this->assignedSuppliers + $data; + } + + return $data; + } + public function getCloneRelations(): array { return [ PluginFormcreatorTarget_Actor::class, diff --git a/inc/abstractquestionparameter.class.php b/inc/abstractquestionparameter.class.php index 04da6c385..f64b8e01a 100644 --- a/inc/abstractquestionparameter.class.php +++ b/inc/abstractquestionparameter.class.php @@ -85,6 +85,12 @@ public function prepareInputforAdd($input) { return $input; } + public function prepareInputForUpdate($input) { + unset($input['uuid']); + + return $input; + } + public function rawSearchOptions() { $tab = []; $tab[] = [ diff --git a/inc/abstracttarget.class.php b/inc/abstracttarget.class.php index db46feff2..fd3c5e355 100644 --- a/inc/abstracttarget.class.php +++ b/inc/abstracttarget.class.php @@ -129,7 +129,7 @@ public function prepareInputForAdd($input) { Session::addMessageAfterRedirect(__('A target must be associated to a form.', 'formcreator')); return false; } - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDB((int) $input[$formFk])) { Session::addMessageAfterRedirect(__('A target must be associated to an existing form.', 'formcreator'), false, ERROR); return false; @@ -274,15 +274,14 @@ protected function appendFieldsData(array $input, PluginFormcreatorFormanswer $f * @return array all fields of the object wih converted template fields */ protected function convertTags($input) { - $question = new PluginFormcreatorQuestion(); - $questions = $question->getQuestionsFromForm($this->getForm()->getID()); + $questionsGenerator = PluginFormcreatorQuestion::getQuestionsFromForm($this->getForm()->getID()); $taggableFields = $this->getTaggableFields(); // Prepare array of search / replace $ids = []; $uuids = []; - foreach ($questions as $question) { + foreach ($questionsGenerator as $question) { $id = $question->fields['id']; $uuid = $question->fields['uuid']; $ids[] = "##question_$id##"; @@ -365,7 +364,7 @@ final public static function showConditions(self $item) { */ public function getForm() { if ($this->form === null) { - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDB($this->fields[PluginFormcreatorForm::getForeignKeyField()])) { return null; } diff --git a/inc/category.class.php b/inc/category.class.php index 1fbdff3dc..b091aef7e 100644 --- a/inc/category.class.php +++ b/inc/category.class.php @@ -64,6 +64,14 @@ public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $ $item->showChildren(); } + public function displaySpecificTypeField($ID, $field = [], array $options = []) { + if ($field['name'] == 'icon') { + PluginFormcreatorCommon::showFontAwesomeDropdown($field['name'], [ + 'value' => $this->fields[$field['name']], + ]); + } + } + public function getAdditionalFields() { return [ [ @@ -77,7 +85,25 @@ public function getAdditionalFields() { 'type' => 'parent', 'label' => __('As child of'), 'list' => false - ] + ], + [ + 'name' => 'icon', + 'type' => 'fontawesome-icon', + 'label' => __('Icon', 'formcreator'), + 'list' => false + ], + [ + 'name' => 'icon_color', + 'type' => 'color', + 'label' => __('Icon color', 'formcreator'), + 'list' => false + ], + [ + 'name' => 'background_color', + 'type' => 'color', + 'label' => __('Background color', 'formcreator'), + 'list' => false + ], ]; } @@ -91,6 +117,7 @@ public static function getCategoryTree(): array { $cat_table = PluginFormcreatorCategory::getTable(); $form_table = PluginFormcreatorForm::getTable(); + $knowbaseitems_knowbaseitemcategories_table = KnowbaseItem_KnowbaseItemCategory::getTable(); if (version_compare(GLPI_VERSION, '10.0.6') > 0) { $knowbase_category = KnowbaseItemCategory::SEEALL; @@ -122,16 +149,19 @@ public static function getCategoryTree(): array { $count1 = new QuerySubQuery($count_forms_criteria); $count2 = new QuerySubQuery([ 'COUNT' => 'count', - 'FROM' => 'glpi_knowbaseitems_knowbaseitemcategories', + 'FROM' => $knowbaseitems_knowbaseitemcategories_table, 'WHERE' => [ 'knowbaseitems_id' => new QuerySubQuery($query_faqs), - [(new QueryExpression("`glpi_knowbaseitems_knowbaseitemcategories`.`knowbaseitemcategories_id` = `$cat_table`.`knowbaseitemcategories_id`"))], + [(new QueryExpression("`$knowbaseitems_knowbaseitemcategories_table`.`knowbaseitemcategories_id` = `$cat_table`.`knowbaseitemcategories_id`"))], ] ]); $request = [ 'SELECT' => [ 'id', 'name', + 'icon', + 'icon_color', + 'background_color', 'comment', "$categoryFk as parent", 'level', diff --git a/inc/common.class.php b/inc/common.class.php index af5bc2d93..a41129bef 100644 --- a/inc/common.class.php +++ b/inc/common.class.php @@ -626,44 +626,6 @@ public static function getDuplicateOf(int $entities_id, string $filename) { return $document; } - /** - * Get an empty form answer object from Formcreator or Advanced Formcreator - * Advanced Formcreator redefines some methods of thos class - * - * TODO: This method is unful as lon tehre is no dependency injection in - * GLPI - * - * @return PluginFormcreatorFormAnswer - */ - public static function getFormAnswer(): PluginFormcreatorFormAnswer { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return new PluginAdvformFormAnswer(); - } - - return new PluginFormcreatorFormAnswer(); - } - - /** - * Get the real itemtype for form answer implementation, depending on the availability of Advanced Formcreator - * - * @return string - */ - public static function getFormanswerItemtype() { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return PluginAdvformFormAnswer::class; - } - - return PluginFormcreatorFormAnswer::class; - } - - public static function getForm() { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return new PluginAdvformForm(); - } - - return new PluginFormcreatorForm(); - } - public static function getInterface() { if (Session::getCurrentInterface() == 'helpdesk') { if (plugin_formcreator_replaceHelpdesk()) { @@ -858,6 +820,14 @@ public static function hookRedefineMenu($menus) { $newMenu[$menu_name] = $menu_data; } + if (PluginFormcreatorEntityconfig::getUsedConfig('is_folded_menu', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED) { + $_SESSION['glpifold_menu'] = 1; + } + + if (PluginFormcreatorEntityconfig::getUsedConfig('is_folded_menu', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED) { + $_SESSION['glpifold_menu'] = 1; + } + return $newMenu; } @@ -880,4 +850,18 @@ public static function showMiniDashboard(): void { echo ""; } } + + public static function showGenericSearchIssue(): void { + //backup session value + $save_session_fold_search = $_SESSION['glpifold_search']; + //hide search if need + if (PluginFormcreatorEntityconfig::getUsedConfig('is_search_issue_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_SEARCH_ISSUE_HIDDEN) { + $_SESSION['glpifold_search'] = true; + } + + Search::show(PluginFormcreatorIssue::class); + + //restore session value + $_SESSION['glpifold_search'] = $save_session_fold_search; + } } diff --git a/inc/condition.class.php b/inc/condition.class.php index 1635baea9..1c58e90fe 100644 --- a/inc/condition.class.php +++ b/inc/condition.class.php @@ -65,7 +65,6 @@ public static function getTypeName($nb = 0) { return _n('Condition', 'Conditions', $nb, 'formcreator'); } - public function prepareInputForAdd($input) { // generate a unique id if (!isset($input['uuid']) @@ -306,13 +305,14 @@ public static function getQuestionsExclusion(?PluginFormcreatorConditionnableInt /** @var CommonDBTM $item */ if ($item instanceof PluginFormcreatorForm) { return []; - } else if ($item instanceof PluginFormcreatorSection) { + } + if ($item instanceof PluginFormcreatorSection) { if ($item->isNewItem()) { $formFk = PluginFormcreatorForm::getForeignKeyField(); - $sections = (new PluginFormcreatorSection())->getSectionsFromForm($item->fields[$formFk]); + $sectionsGenerator = PluginFormcreatorSection::getSectionsFromForm($item->fields[$formFk]); $sectionsList = []; - foreach ($sections as $section) { - $sectionsList[] = $section->getID(); + foreach ($sectionsGenerator as $sectionId => $section) { + $sectionsList[] = $sectionId; } $questionListExclusion = []; if (count($sectionsList) > 0) { @@ -326,10 +326,11 @@ public static function getQuestionsExclusion(?PluginFormcreatorConditionnableInt return [PluginFormcreatorQuestion::getTable() . '.' . $sectionFk => ['<>', $item->getID()]]; } else if ($item instanceof PluginFormcreatorQuestion) { if (!$item->isNewItem()) { - return [PluginFormcreatorQuestion::getTable() . '.id' => ['<>', $item->getID()]]; + return [PluginFormcreatorQuestion::getTableField('id') => ['<>', $item->getID()]]; } return []; } + if (in_array($item::getType(), PluginFormcreatorForm::getTargetTypes())) { // No question exclusion for targets return []; diff --git a/inc/entityconfig.class.php b/inc/entityconfig.class.php index 7ccbb19c2..58e895fdf 100644 --- a/inc/entityconfig.class.php +++ b/inc/entityconfig.class.php @@ -69,6 +69,15 @@ class PluginFormcreatorEntityconfig extends CommonDBTM { const CONFIG_UI_FORM_MASONRY = 0; const CONFIG_UI_FORM_UNIFORM_HEIGHT = 1; + const CONFIG_HOME_PAGE_ONLY_FORM = 0; + const CONFIG_HOME_PAGE_FORM_AND_REQUEST = 1; + + const CONFIG_CATEGORY_HIDDEN = 0; + const CONFIG_CATEGORY_VISIBLE = 1; + + const CONFIG_LEFT_MENU_UNFOLDED = 0; + const CONFIG_LEFT_MENU_FOLDED = 1; + const CONFIG_SERVICE_CATALOG_HOME_SEARCH = 0; const CONFIG_SERVICE_CATALOG_HOME_ISSUE = 1; @@ -81,7 +90,7 @@ public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { $tabNames = []; if (!$withtemplate) { if ($item->getType() == 'Entity') { - $tabNames[1] = _n('Form', 'Forms', 2, 'formcreator'); + $tabNames[1] = self::createTabEntry(_n('Form', 'Forms', Session::getPluralNumber(), 'formcreator'), 0, PluginFormcreatorForm::getType(), self::getIcon()); } } return $tabNames; @@ -166,6 +175,34 @@ public static function getEnumServiceCatalogHome() : array { ]; } + public static function getEnumHomePage() : array { + return [ + self::CONFIG_PARENT => __('Inheritance of the parent entity'), + self::CONFIG_HOME_PAGE_ONLY_FORM => __('Only forms', 'formcreator'), + self::CONFIG_HOME_PAGE_FORM_AND_REQUEST => __('Forms and list of requests', 'formcreator'), + ]; + } + + public static function getEnumCategoryVisibility() : array { + return [ + self::CONFIG_PARENT => __('Inheritance of the parent entity'), + self::CONFIG_CATEGORY_VISIBLE => __('Visible', 'formcreator'), + self::CONFIG_CATEGORY_HIDDEN => __('Hidden', 'formcreator'), + ]; + } + + public static function getEnumLeftMenuVisibility() : array { + return [ + self::CONFIG_PARENT => __('Inheritance of the parent entity'), + self::CONFIG_LEFT_MENU_FOLDED => __('Folded', 'formcreator'), + self::CONFIG_LEFT_MENU_UNFOLDED => __('Unfolded', 'formcreator'), + ]; + } + + public static function getIcon() { + return 'fas fa-edit'; + } + public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item->getType() == 'Entity') { $config = new self(); @@ -416,6 +453,54 @@ public function showFormForEntity(Entity $entity) { } echo ''; + // home page + $elements = self::getEnumHomePage(); + if ($entityId == 0) { + unset($elements[self::CONFIG_PARENT]); + } + echo ""; + echo "".__('Home page', 'formcreator').""; + echo ""; + Dropdown::showFromArray('home_page', $elements, ['value' => $this->fields['home_page']]); + if ($this->fields['home_page'] == self::CONFIG_PARENT) { + $tid = self::getUsedConfig('home_page', $entityId); + echo '
'; + Entity::inheritedValue($elements[$tid], true); + } + echo ''; + + // category visibility + $elements = self::getEnumCategoryVisibility(); + if ($entityId == 0) { + unset($elements[self::CONFIG_PARENT]); + } + echo ""; + echo ""._n("Category", "Categories", 1, 'formcreator').""; + echo ""; + Dropdown::showFromArray('is_category_visible', $elements, ['value' => $this->fields['is_category_visible']]); + if ($this->fields['is_category_visible'] == self::CONFIG_PARENT) { + $tid = self::getUsedConfig('is_category_visible', $entityId); + echo '
'; + Entity::inheritedValue($elements[$tid], true); + } + echo ''; + + // left menu visibility (foelded / unfolded) + $elements = self::getEnumLeftMenuVisibility(); + if ($entityId == 0) { + unset($elements[self::CONFIG_PARENT]); + } + echo ""; + echo "".__('Menu visibility (only for vertical menu)', 'formcreator').""; + echo ""; + Dropdown::showFromArray('is_folded_menu', $elements, ['value' => $this->fields['is_folded_menu']]); + if ($this->fields['is_folded_menu'] == self::CONFIG_PARENT) { + $tid = self::getUsedConfig('is_folded_menu', $entityId); + echo '
'; + Entity::inheritedValue($elements[$tid], true); + } + echo ''; + // header echo ""; echo "" . _n('Header', 'Headers', 1, 'formcreator') . ""; diff --git a/inc/field/actorfield.class.php b/inc/field/actorfield.class.php index 1d0ddc416..a2d4e46ab 100644 --- a/inc/field/actorfield.class.php +++ b/inc/field/actorfield.class.php @@ -76,6 +76,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/checkboxesfield.class.php b/inc/field/checkboxesfield.class.php index eeb7fdde0..2a3f50f95 100644 --- a/inc/field/checkboxesfield.class.php +++ b/inc/field/checkboxesfield.class.php @@ -75,6 +75,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/datetimefield.class.php b/inc/field/datetimefield.class.php index 62b305c27..2a0b353f4 100644 --- a/inc/field/datetimefield.class.php +++ b/inc/field/datetimefield.class.php @@ -60,6 +60,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/descriptionfield.class.php b/inc/field/descriptionfield.class.php index 089eda2a1..ec5469ce1 100644 --- a/inc/field/descriptionfield.class.php +++ b/inc/field/descriptionfield.class.php @@ -55,6 +55,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } @@ -157,6 +158,10 @@ public function isPublicFormCompatible(): bool { return true; } + public function isRenderedInTarget(): bool { + return false; + } + public function getHtmlIcon() { return ''; } diff --git a/inc/field/dropdownfield.class.php b/inc/field/dropdownfield.class.php index d6dc4251d..997ef3ce5 100644 --- a/inc/field/dropdownfield.class.php +++ b/inc/field/dropdownfield.class.php @@ -35,12 +35,14 @@ use PluginFormcreatorAbstractField; use PluginFormcreatorForm; use PluginFormcreatorFormAnswer; +use PluginFormcreatorQuestionFilter; use Html; use Toolbox; use Session; use DBUtils; use Document; use Dropdown; +use CommonGLPI; use CommonITILActor; use CommonITILObject; use CommonTreeDropdown; @@ -59,9 +61,10 @@ use OLA; use QueryExpression; use QuerySubQuery; -use QueryUnion; use GlpiPlugin\Formcreator\Exception\ComparisonException; use Glpi\Application\View\TemplateRenderer; +use State; + class DropdownField extends PluginFormcreatorAbstractField { const ENTITY_RESTRICT_USER = 1; @@ -78,6 +81,40 @@ public function getEnumEntityRestriction() { ]; } + public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0): array { + $tabs = parent::getTabNameForItem($item, $withtemplate); + $tabs[1] = __('Search filter', 'formcreator'); + return $tabs; + } + + public function displayTabContentForItem(CommonGLPI $item, string $tabnum): bool { + switch ($tabnum) { + case 1: + $this->showFilter(); + return true; + } + + return parent::displayTabContentForItem($item, $tabnum); + } + + protected function showFilter() { + $template = '@formcreator/field/' . $this->question->fields['fieldtype'] . 'field.filter.html.twig'; + $parameters = $this->getParameters(); + $options = []; + $options['candel'] = false; + $options['target'] = "javascript:;"; + $options['formoptions'] = sprintf('onsubmit="plugin_formcreator.submitQuestion(this)" data-itemtype="%s" data-id="%s"', $this->question::getType(), $this->question->getID()); + + TemplateRenderer::getInstance()->display($template, [ + 'item' => $this->question, + 'params' => $options, + 'question_params' => $parameters, + 'no_header' => true, + ]); + + return true; + } + public function isPrerequisites(): bool { $itemtype = $this->getSubItemtype(); @@ -112,6 +149,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } @@ -332,7 +370,17 @@ public function buildParams($rand = null) { $dparams_cond_crit[$itemtype::getTableField('level')] = ['<=', $decodedValues['show_tree_depth'] + $baseLevel]; } - $dparams['condition'] = $dparams_cond_crit; + // search filter + $search_filter = $this->buildSearchFilter(); + if (count($search_filter['LEFT JOIN']) > 0) { + $dparams['condition']['LEFT JOIN'] = $search_filter['LEFT JOIN']; + } + if (count($dparams_cond_crit) > 0) { + $dparams['condition']['WHERE'][] = $dparams_cond_crit; + } + if ($search_filter['WHERE'] != "") { + $dparams['condition']['WHERE'][] = new QueryExpression($search_filter['WHERE']); + } $dparams['display_emptychoice'] = false; if ($itemtype != Entity::class) { @@ -348,10 +396,110 @@ public function buildParams($rand = null) { return $dparams; } + /** + * get all JOINS required for a search by the itemtype and the search criterias + * + * @return string + */ + private function buildSearchFilter(): array { + $parameters = $this->getParameters(); + $filter = $parameters['filter']->fields['filter']; + + // @see Search::getDatas + $itemtype = $this->question->fields['itemtype']; + $data = Search::prepareDatasForSearch($itemtype, $filter); + + $blacklist_tables = []; + $orig_table = Search::getOrigTableName($itemtype); + if (isset($CFG_GLPI['union_search_type'][$itemtype])) { + $itemtable = $CFG_GLPI['union_search_type'][$itemtype]; + $blacklist_tables[] = $orig_table; + } else { + $itemtable = $orig_table; + } + + $already_link_tables = []; + // Put reference table + array_push($already_link_tables, $itemtable); + + $default_join = Search::addDefaultJoin($itemtype, $itemtable, $already_link_tables); + + $searchopt = Search::getOptions($itemtype); + + $criteria_joins = ''; + foreach ($filter as $criteria) { + $field_id = $criteria['field']; + if (!is_numeric($field_id)) { + // Field ID invalid, we must ignore it or we will raise an exceptin for sure + continue; + } + // Find joins for each criteria + $criteria_joins .= Search::addLeftJoin( + $itemtype, + $itemtable, + $already_link_tables, + $searchopt[$field_id]['table'], + $searchopt[$field_id]['linkfield'], + 0, + 0, + $searchopt[$field_id]['joinparams'] + ); + } + + $all_joins = $default_join . $criteria_joins; + + foreach ($data['tocompute'] as $val) { + if (!in_array($searchopt[$val]["table"], $blacklist_tables)) { + $all_joins .= Search::addLeftJoin( + $data['itemtype'], + $itemtable, + $already_link_tables, + $searchopt[$val]["table"], + $searchopt[$val]["linkfield"], + 0, + 0, + $searchopt[$val]["joinparams"], + $searchopt[$val]["field"] + ); + } + } + + $select = ''; + Search::constructAdditionalSqlForMetacriteria($filter, $select, $all_joins, $already_link_tables, $data); + + // we have all JOINS in a string. + // Trying now to convert them into a Query Builder compatible array + + $joins = explode('LEFT JOIN', trim($all_joins)); + $join_array = []; + foreach ($joins as $join) { + $join = trim($join); + if ($join == '') { + continue; + } + list($table, $join_condition) = explode('ON', $join, 2); + // $table may contain an alias expression + // $join_condition is the join condition in round brackets (included) + $table = str_replace('`', '', trim($table)); // also remove backquotes + $join_condition = trim($join_condition); + $join_array[$table] = [ + new QueryExpression(($join_condition)), + ]; + } + + $where = Search::addDefaultWhere($itemtype); + $where .= Search::constructCriteriaSQL($filter, $data, $searchopt); + + return [ + 'LEFT JOIN' => $join_array, + 'WHERE' => $where, + ]; + } + public function getRenderedHtml($domain, $canEdit = true): string { $itemtype = $this->getSubItemtype(); + $item = new $itemtype(); if (!$canEdit) { - $item = new $itemtype(); $value = ''; if ($item->getFromDB($this->value)) { $column = 'name'; @@ -372,6 +520,9 @@ public function getRenderedHtml($domain, $canEdit = true): string { $dparams = $this->buildParams($rand); $dparams['display'] = false; $dparams['_idor_token'] = Session::getNewIDORToken($itemtype); + if (version_compare(GLPI_VERSION, '10.1') >= 0 && $item->isField('states_id')) { + $dparams['condition'] = State::getDisplayConditionForAssistance(); + } $html .= $itemtype::dropdown($dparams); $html .= PHP_EOL; $html .= Html::scriptBlock("$(function() { @@ -537,6 +688,18 @@ public static function canRequire(): bool { return true; } + public function getEmptyParameters(): array { + $filter = new PluginFormcreatorQuestionFilter(); + $filter->setField($this, [ + 'fieldName' => 'filter', + 'label' => __('Filter', 'formcreator'), + 'fieldType' => ['text'], + ]); + return [ + 'filter' => $filter, + ]; + } + /** * get groups of the current user * @@ -863,4 +1026,52 @@ public function getValueForApi() { $this->value, ]; } + + public function getTags(string $search = ''): array { + global $TRANSLATE; + + $itemtype = $this->question->fields['itemtype']; + + // Safe check + if (empty($itemtype) || !class_exists($itemtype)) { + return []; + } + + /** @var CommonDBTM $item */ + $item = new $itemtype; + + $oldLocale = $TRANSLATE->getLocale(); + $TRANSLATE->setLocale("en_GB"); + $search_options = $item->rawSearchOptions(); + $TRANSLATE->setLocale($oldLocale); + + $tags = []; + foreach ($search_options as $search_option) { + if (!isset($search_option['field'])) { + continue; + } + + $name = str_replace(' ', '_', $search_option['name']); + + // Must match alowed tag format, see self::parseObjectProperties + if (!preg_match('/^[a-zA-Z0-9_.]+$/', $name)) { + continue; + } + + $id = $search_option['id']; + $question_id = $this->question->getID(); + + $text = 'question_' . $question_id . '.' . $name; + if ($search == '' || strpos(strtolower($text), strtolower($search)) !== false || strpos(strtolower($this->getQuestion()->fields['name']), strtolower($search)) !== false) { + $tags[] = [ + 'id' => 'answer_' . $question_id . '.' . $id, + 'name' => 'answer_' . $question_id . '.' . $name, + 'text' => 'answer_' . $question_id . '.' . $name, + 'q_name' => $this->getQuestion()->fields['name'], // Do not use form translation here + ]; + } + } + + return $tags; + } } diff --git a/inc/field/emailfield.class.php b/inc/field/emailfield.class.php index 9df39e509..265b1fe96 100644 --- a/inc/field/emailfield.class.php +++ b/inc/field/emailfield.class.php @@ -49,6 +49,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/fieldsfield.class.php b/inc/field/fieldsfield.class.php index e8ee6e9fb..3c13279f7 100644 --- a/inc/field/fieldsfield.class.php +++ b/inc/field/fieldsfield.class.php @@ -73,7 +73,7 @@ public function getField(): ?PluginFieldsField { } public function isPrerequisites(): bool { - return (new Plugin())->isActivated('fields'); + return Plugin::isPluginActive('fields'); } public static function getFieldsFromBlock($block_id): array { @@ -150,12 +150,13 @@ public function getBlocks(): array { } public function showForm(array $options): void { - if (!\Plugin::isPluginActive('fields')) { + if (!Plugin::isPluginActive('fields')) { $options['error'] = __('Warning: Additional Fields plugin is disabled or missing', 'formcreator'); $template = '@formcreator/field/undefinedfield.html.twig'; TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); return; } @@ -178,7 +179,7 @@ public function showForm(array $options): void { public function getRenderedHtml($domain, $canEdit = true): string { // Plugin field not available - if (!(new Plugin())->isActivated('fields')) { + if (!Plugin::isPluginActive('fields')) { return ''; } @@ -637,6 +638,10 @@ public function isPublicFormCompatible(): bool { return true; } + public function isRenderedInTarget(): bool { + return false; + } + public function getHtmlIcon() { return ''; } @@ -648,9 +653,4 @@ public function isVisibleField(): bool { public function isEditableField(): bool { return true; } - - public function isAnonymousFormCompatible(): bool { - return true; - } - } diff --git a/inc/field/filefield.class.php b/inc/field/filefield.class.php index fc4459336..9e1eb018f 100644 --- a/inc/field/filefield.class.php +++ b/inc/field/filefield.class.php @@ -65,6 +65,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } @@ -199,21 +200,6 @@ public static function canRequire(): bool { return true; } - public function saveUploads($input) { - $key = 'formcreator_field_' . $this->question->getID(); - $index = 0; - $answer_value = []; - foreach ($input["_$key"] as $document) { - $document = Toolbox::stripslashes_deep($document); - if (is_file(GLPI_TMP_DIR . '/' . $document)) { - $prefix = $input['_prefix_' . $key][$index]; - $answer_value[] = $this->saveDocument($document, $prefix); - } - $index++; - } - $this->uploadData = $answer_value; - } - public function hasInput($input): bool { // key with unserscore when testing unput from a requester // key without underscore when testing data from DB (display a saved answer) diff --git a/inc/field/floatfield.class.php b/inc/field/floatfield.class.php index 38a36f3aa..dc51f48de 100644 --- a/inc/field/floatfield.class.php +++ b/inc/field/floatfield.class.php @@ -59,6 +59,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } @@ -183,7 +184,7 @@ public function isValidValue($value): bool { } public static function getName(): string { - return __('Float', 'formcreator'); + return __('Decimal number', 'formcreator'); } public function prepareQuestionInputForSave($input) { @@ -255,7 +256,6 @@ public function getEmptyParameters(): array { ]; } - public function equals($value): bool { return ((float) $this->value) === ((float) $value); } diff --git a/inc/field/glpiselectfield.class.php b/inc/field/glpiselectfield.class.php index f10168244..b843413c2 100644 --- a/inc/field/glpiselectfield.class.php +++ b/inc/field/glpiselectfield.class.php @@ -34,11 +34,11 @@ use Html; use Session; -use PluginFormcreatorFormAnswer; use Dropdown; use Entity; use CommonTreeDropdown; use CommonDBTM; +use CommonGLPI; use Ticket; use User; @@ -73,12 +73,25 @@ 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']); + $parameters = $this->getParameters(); TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, + 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } + public function displayTabContentForItem(CommonGLPI $item, string $tabnum): bool { + switch ($tabnum) { + case 1: + $this->showFilter(); + return true; + } + + return parent::displayTabContentForItem($item, $tabnum); + } + public static function getName(): string { return _n('GLPI object', 'GLPI objects', 1, 'formcreator'); } @@ -93,7 +106,7 @@ public function isValidValue($value): bool { } public function prepareQuestionInputForSave($input) { - if (!isset($input['itemtype']) || empty($input['itemtype'])) { + if (isset($input['itemtype']) && empty($input['itemtype'])) { Session::addMessageAfterRedirect( __('The field value is required:', 'formcreator') . ' ' . $input['name'], false, @@ -102,8 +115,7 @@ public function prepareQuestionInputForSave($input) { return []; } - $itemtype = $input['itemtype']; - $input['itemtype'] = $itemtype; + $itemtype = $input['itemtype'] ?? $this->getSubItemtype(); $input['values'] = []; // Params for entity restrictables itemtypes $input['values']['entity_restrict'] = $input['entity_restrict'] ?? self::ENTITY_RESTRICT_FORM; diff --git a/inc/field/hiddenfield.class.php b/inc/field/hiddenfield.class.php index af7ec609f..2d682b86d 100644 --- a/inc/field/hiddenfield.class.php +++ b/inc/field/hiddenfield.class.php @@ -52,6 +52,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/hostnamefield.class.php b/inc/field/hostnamefield.class.php index b25441f01..e9700aa05 100644 --- a/inc/field/hostnamefield.class.php +++ b/inc/field/hostnamefield.class.php @@ -52,6 +52,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/ipfield.class.php b/inc/field/ipfield.class.php index 4a8e9f359..846f2f8e1 100644 --- a/inc/field/ipfield.class.php +++ b/inc/field/ipfield.class.php @@ -53,6 +53,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/ldapselectfield.class.php b/inc/field/ldapselectfield.class.php index 27881f0f8..01a6309cf 100644 --- a/inc/field/ldapselectfield.class.php +++ b/inc/field/ldapselectfield.class.php @@ -57,6 +57,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/radiosfield.class.php b/inc/field/radiosfield.class.php index 5d8049ed2..c4bf53b5d 100644 --- a/inc/field/radiosfield.class.php +++ b/inc/field/radiosfield.class.php @@ -56,6 +56,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/requesttypefield.class.php b/inc/field/requesttypefield.class.php index aa9f25f9e..dfbd5090d 100644 --- a/inc/field/requesttypefield.class.php +++ b/inc/field/requesttypefield.class.php @@ -50,6 +50,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/selectfield.class.php b/inc/field/selectfield.class.php index 68e6b402b..fcb79a8ba 100644 --- a/inc/field/selectfield.class.php +++ b/inc/field/selectfield.class.php @@ -54,6 +54,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/tagfield.class.php b/inc/field/tagfield.class.php index 02fbda8dc..8eae0a961 100644 --- a/inc/field/tagfield.class.php +++ b/inc/field/tagfield.class.php @@ -33,6 +33,7 @@ namespace GlpiPlugin\Formcreator\Field; use Dropdown; +use Plugin; use PluginFormcreatorFormAnswer; use PluginTagTag; use Session; @@ -47,12 +48,13 @@ public function isPrerequisites(): bool { } public function showForm(array $options): void { - if (!\Plugin::isPluginActive('tag')) { + if (!Plugin::isPluginActive('tag')) { $options['error'] = __('Warning: Tag plugin is disabled or missing', 'formcreator'); $template = '@formcreator/field/undefinedfield.html.twig'; TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); return; } @@ -63,6 +65,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } @@ -251,6 +254,10 @@ public function isPublicFormCompatible(): bool { return false; } + public function isRenderedInTarget(): bool { + return false; + } + public function getHtmlIcon() { return ''; } diff --git a/inc/field/textareafield.class.php b/inc/field/textareafield.class.php index 26613b5eb..3a1f63a6e 100644 --- a/inc/field/textareafield.class.php +++ b/inc/field/textareafield.class.php @@ -59,6 +59,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } @@ -260,7 +261,7 @@ public function prepareQuestionInputForSave($input): array { return []; } - $this->value = $input['default_values']; + $this->value = $input['default_values'] ?? ''; // Handle uploads $key = 'formcreator_field_' . $this->question->getID(); @@ -269,7 +270,7 @@ public function prepareQuestionInputForSave($input): array { $this->uploads['_prefix_' . $key] = $input['_prefix_default_values']; $this->uploads['_tag_' . $key] = $input['_tag_default_values']; } - $input[$key] = $input['default_values']; + $input[$key] = $input['default_values'] ?? ''; return $input; } diff --git a/inc/field/textfield.class.php b/inc/field/textfield.class.php index 044c6c0ee..fd95ab97e 100644 --- a/inc/field/textfield.class.php +++ b/inc/field/textfield.class.php @@ -58,6 +58,7 @@ public function showForm(array $options): void { 'item' => $this->question, 'question_params' => $parameters, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/timefield.class.php b/inc/field/timefield.class.php index 9f91f94f4..716e7e4bb 100644 --- a/inc/field/timefield.class.php +++ b/inc/field/timefield.class.php @@ -55,6 +55,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/field/undefinedfield.class.php b/inc/field/undefinedfield.class.php index 653979baa..945642c9c 100644 --- a/inc/field/undefinedfield.class.php +++ b/inc/field/undefinedfield.class.php @@ -89,6 +89,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } public function isValid(): bool { diff --git a/inc/field/urgencyfield.class.php b/inc/field/urgencyfield.class.php index e2377475f..6c9f3876c 100644 --- a/inc/field/urgencyfield.class.php +++ b/inc/field/urgencyfield.class.php @@ -53,6 +53,7 @@ public function showForm(array $options): void { TemplateRenderer::getInstance()->display($template, [ 'item' => $this->question, 'params' => $options, + 'no_header' => true, ]); } diff --git a/inc/fieldinterface.class.php b/inc/fieldinterface.class.php index 7a1ae5ed1..9b2069a67 100644 --- a/inc/fieldinterface.class.php +++ b/inc/fieldinterface.class.php @@ -256,6 +256,13 @@ public function regex($value): bool; */ public function isPublicFormCompatible(): bool; + /** + * Is the field rendered in a target ? + * + * @return boolean true if the field must be rendered + */ + public function isRenderedInTarget(): bool; + /** * Gets HTML code for the icon of a field */ @@ -312,5 +319,23 @@ public function show(string $domain, bool $canEdit = true): string; */ public function setFormAnswer(PluginFormcreatorFormAnswer $form_answer): void; + /** + * define additional tab names to design the question + * + * @param array $tabs + * @return void + */ + public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0): array; + + public function displayTabContentForItem(CommonGLPI $item, string $tabnum): bool; + public function getRawValue(); + + /* + * Get all tags availabie for targets of the form + * + * @param string $search Search string to filter tags + * @return array + */ + public function getTags(string $search = ''): array; } diff --git a/inc/fields.class.php b/inc/fields.class.php index 5a6be7253..84badc14c 100644 --- a/inc/fields.class.php +++ b/inc/fields.class.php @@ -366,7 +366,7 @@ public static function isVisible(PluginFormcreatorConditionnableInterface $item, * @return array */ public static function updateVisibility($input) { - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB((int) $input['plugin_formcreator_forms_id']); $fields = $form->getFields(); foreach ($fields as $id => $field) { @@ -383,9 +383,10 @@ public static function updateVisibility($input) { // Get the visibility result of sections $sectionToShow = []; - $sections = (new PluginFormcreatorSection)->getSectionsFromForm($form->getID()); - foreach ($sections as $section) { - $sectionToShow[$section->getID()] = PluginFormcreatorFields::isVisible($section, $fields); + $sectionsGenerator = PluginFormcreatorSection::getSectionsFromForm($form->getID()); + /** @var PluginFormcreatorSection $section */ + foreach ($sectionsGenerator as $sectionId => $section) { + $sectionToShow[$sectionId] = PluginFormcreatorFields::isVisible($section, $fields); } return [ diff --git a/inc/form.class.php b/inc/form.class.php index 339630100..f7765d54b 100644 --- a/inc/form.class.php +++ b/inc/form.class.php @@ -47,7 +47,7 @@ class PluginFormcreatorForm extends CommonDBTM implements use PluginFormcreatorExportableTrait; use PluginFormcreatorTranslatable; - static $rightname = 'entity'; + static $rightname = 'plugin_formcreator_form'; public $dohistory = true; @@ -74,7 +74,7 @@ public static function getEnumShowRule() : array { } public static function canCreate() { - return Session::haveRight('entity', UPDATE); + return Session::haveRight(self::$rightname, CREATE); } public static function canView() { @@ -82,11 +82,11 @@ public static function canView() { } public static function canDelete() { - return Session::haveRight('entity', UPDATE); + return Session::haveRight(self::$rightname, DELETE); } public static function canPurge() { - return Session::haveRight('entity', UPDATE); + return Session::haveRight(self::$rightname, PURGE); } public function canPurgeItem() { @@ -98,7 +98,7 @@ public function canPurgeItem() { if ($DbUtil->countElementsInTable(PluginFormcreatorFormAnswer::getTable(), $criteria) > 0) { return false; } - return Session::haveRight('entity', UPDATE); + return Session::haveRight(self::$rightname, UPDATE); } /** @@ -133,12 +133,7 @@ public static function getMenuContent() { } public function rawSearchOptions() { - $tab = []; - - $tab[] = [ - 'id' => 'common', - 'name' => __('Characteristics') - ]; + $tab = parent::rawSearchOptions(); $tab[] = [ 'id' => '2', @@ -149,15 +144,6 @@ public function rawSearchOptions() { 'massiveaction' => false ]; - $tab[] = [ - 'id' => '1', - 'table' => $this::getTable(), - 'field' => 'name', - 'name' => __('Name'), - 'datatype' => 'itemlink', - 'massiveaction' => false - ]; - $tab[] = [ 'id' => '4', 'table' => $this::getTable(), @@ -302,6 +288,17 @@ public function rawSearchOptions() { 'massiveaction' => true ]; + $tab[] = [ + 'id' => '36', + 'table' => $this::getTable(), + 'field' => 'name', + 'datatype' => 'dropdown', + 'name' => __('Next form', 'formcreator'), + 'massiveaction' => true, + // Add virtual condition to relink table + 'joinparams' => ['condition' => [new QueryExpression("1=1")]] + ]; + return $tab; } @@ -469,7 +466,7 @@ public static function getSpecificValueToDisplay($field, $values, array $options /** * Show the Form for the adminsitrator to edit in the config page * - * @param Array $options Optional options + * @param array $options Optional options * * @return NULL Nothing, just display the form */ @@ -497,71 +494,10 @@ public function showFormAnswerProperties($ID, $options = []) { } public function showTargets($ID, $options = []) { - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - $allTargets = $this->getTargetsFromForm(); - $i = 0; - foreach ($allTargets as $targetType => $targets) { - foreach ($targets as $targetId => $target) { - /** @var PluginFormcreatorAbstractTarget $target */ - $i++; - echo ''; - $targetItemUrl = $targetType::getFormURLWithID($targetId); - echo ''; - - echo ''; - - echo ''; - - echo ''; - } - } - - // Display add target link... - echo ''; - echo ''; - echo ''; - - // OR display add target form - echo ''; - echo ''; - echo ''; - - echo "
'._n('Target', 'Targets', 2, 'formcreator').''._n('Type', 'Types', 1).''.__('Actions', 'formcreator').'
'; - echo $target->fields['name']; - echo ''; - echo $target->getTypeName(); - echo ''; - echo ''; - echo ' '; - echo ''; - echo '
'; - echo ' - - '.__('Add a target', 'formcreator').' - '; - echo '
"; + TemplateRenderer::getInstance()->display('@formcreator/pages/form_targets.html.twig', [ + 'item' => $this, + 'options' => $options + ]); } public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { @@ -614,7 +550,7 @@ public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $ return; } if ($item->getType() == Central::getType()) { - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->showForCentral(); } } @@ -647,19 +583,37 @@ public function showList() : void { } public function showServiceCatalog() : void { + $need_request_list = false; + if (PluginFormcreatorEntityconfig::getUsedConfig('home_page', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_FORM_AND_REQUEST) { + $need_request_list = true; + } + echo '
'; - $this->showWizard(); + $this->showWizard($need_request_list); echo '
'; + + if ($need_request_list) { + echo "
"; + echo "
"; + PluginFormcreatorCommon::showGenericSearchIssue(); + } } - public function showWizard() : void { - echo '
'; + public function showWizard(bool $need_request_list = false) : void { + $class = ""; + if ($need_request_list) { + $class = "plugin_formcreator_merge_with_request"; + } - echo '

'._n("Category", "Categories", 2, 'formcreator').'

'; - echo '
'; - echo '
'; - echo '
' . __('See all', 'formcreator') . '
'; - echo '
'; + if (PluginFormcreatorEntityconfig::getUsedConfig('is_category_visible', Session::getActiveEntity()) == PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE) { + echo '
'; + + echo '

'._n("Category", "Categories", 2, 'formcreator').'

'; + echo '
'; + echo '
'; + echo '
' . __('See all', 'formcreator') . '
'; + echo '
'; + } echo '
'; echo '
'; @@ -901,12 +855,26 @@ protected function showSearchBar() : void { echo ''; } - protected function showMyLastForms() : void { - $limit = 5; - $formanswerUrl = PluginFormcreatorFormAnswer::getSearchURL(); - $rawKeyBase = 'ITEM_' . PluginFormcreatorFormAnswer::class; - echo '
'; - echo '
'.sprintf(__('My %1$d last forms (requester)', 'formcreator'), $limit).'
'; + /** + * Undocumented function + * + * @param integer $limit max count of items to show + * @return void + */ + protected function showMyLastForms(int $limit = 5) : void { + $showColumns = [ + 2, // id + 1, // name + 6, // request date + 8, // status + ]; + $this->showMyLastFormsAsRequester($showColumns, $limit); + if (PluginFormcreatorCommon::canValidate()) { + $this->showMyLastFormsAsValidator($showColumns, $limit); + } + + } + protected function showMyLastFormsAsRequester(array $showColumns, $limit) { $criteria = [ 'criteria' => [ 0 => [ @@ -922,59 +890,20 @@ protected function showMyLastForms() : void { 0 => 'DESC' ], ]; - $showColumns = [ - 2, // id - 1, // name - 6, // request date - 8, // status - ]; + $backupListLimit = $_SESSION['glpilist_limit']; - $_SESSION['glpilist_limit'] = 5; + $_SESSION['glpilist_limit'] = $limit; $search = Search::getDatas(PluginFormcreatorFormAnswer::class, $criteria, $showColumns); $_SESSION['glpilist_limit'] = $backupListLimit; - if ($search['data']['count'] == 0) { - echo '
'.__('No form posted yet', 'formcreator').'
'; - } else { - echo '
'; - echo '
    '; - foreach ($search['data']['rows'] as $formAnswer) { - switch ($formAnswer['raw']["{$rawKeyBase}_8"]) { - case PluginFormcreatorFormAnswer::STATUS_WAITING: - $status = CommonITILObject::WAITING; - break; - case PluginFormcreatorFormAnswer::STATUS_REFUSED: - $status = Change::REFUSED; - break; - case PluginFormcreatorFormAnswer::STATUS_ACCEPTED: - $status = CommonITILObject::ACCEPTED; - break; - default: - $status = $formAnswer['raw']["{$rawKeyBase}_8"]; - } - $status = CommonITILObject::getStatusClass($status); - echo '
  • '; - echo ''. $formAnswer['raw']["{$rawKeyBase}_1"] .''; - echo ''.Html::convDateTime($formAnswer['raw']["{$rawKeyBase}_6"]).''; - echo '
  • '; - } - echo '
'; - echo ''; - echo '
'; - } - echo '
'; - if (!PluginFormcreatorCommon::canValidate()) { - // The user cannot validate, then do not show the next card - return; - } + TemplateRenderer::getInstance()->display('@formcreator/components/card/formanswer.requester-last.html.twig', [ + 'search' => $search, + 'criteria' => $criteria, + 'limit' => $limit, + ]); + } - echo '
'; - echo '
'.sprintf(__('My %1$d last forms (validator)', 'formcreator'), $limit).'
'; + public function showMyLastFormsAsValidator(array $showColumns, $limit) { $criteria = [ 'criteria' => [ 0 => [ @@ -982,6 +911,12 @@ protected function showMyLastForms() : void { 'searchtype' => 'equals', 'value' => 'myself', ], + 1 => [ + 'link' => 'OR', + 'field' => 7, + 'searchtype' => 'equals', + 'value' => 'mygroups', + ] ], 'sort' => [ 0 => 6 @@ -990,54 +925,17 @@ protected function showMyLastForms() : void { 0 => 'DESC' ], ]; - if (count($_SESSION['glpigroups'] ?? []) > 0) { - // The user is member of some groups, then add criteria for those groups - $criteria['criteria'][] = [ - 'link' => 'OR', - 'field' => 7, - 'searchtype' => 'equals', - 'value' => 'mygroups', - ]; - } + $backupListLimit = $_SESSION['glpilist_limit']; - $_SESSION['glpilist_limit'] = 5; + $_SESSION['glpilist_limit'] = $limit; $search = Search::getDatas(PluginFormcreatorFormAnswer::class, $criteria, $showColumns); $_SESSION['glpilist_limit'] = $backupListLimit; - if ($search['data']['count'] == 0) { - echo '
'.__('No form waiting for validation', 'formcreator').'
'; - } else { - echo '
'; - echo '
    '; - foreach ($search['data']['rows'] as $formAnswer) { - switch ($formAnswer['raw']["{$rawKeyBase}_8"]) { - case PluginFormcreatorFormAnswer::STATUS_WAITING: - $status = CommonITILObject::WAITING; - break; - case PluginFormcreatorFormAnswer::STATUS_REFUSED: - $status = Change::REFUSED; - break; - case PluginFormcreatorFormAnswer::STATUS_ACCEPTED: - $status = CommonITILObject::ACCEPTED; - break; - default: - $status = $formAnswer['raw']["{$rawKeyBase}_8"]; - } - $status = CommonITILObject::getStatusClass($status); - echo '
  • '; - echo ''. $formAnswer['raw']["{$rawKeyBase}_1"] .''; - echo ''.Html::convDateTime($formAnswer['raw']["{$rawKeyBase}_6"]).''; - echo '
  • '; - } - echo '
'; - echo ''; - echo '
'; - } - echo '
'; + + TemplateRenderer::getInstance()->display('@formcreator/components/card/formanswer.validator-last.html.twig', [ + 'search' => $search, + 'criteria' => $criteria, + 'limit' => $limit, + ]); } /** @@ -1104,19 +1002,58 @@ public function prepareInputForAdd($input) { $input['formanswer_name'] = $input['name'] ?? $this->fields['formanswer_name']; } + if (!isset($input['validation_percent'])) { + $input['validation_percent'] = 100; + } + if (!$this->skipChecks) { if (!$this->checkConditionSettings($input)) { $input['show_rule'] = PluginFormcreatorCondition::SHOW_RULE_ALWAYS; } - if (!$this->checkValidators($input)) { - $input['validation_required'] = self::VALIDATION_NONE; + // if (!$this->checkValidators($input)) { + // $input['validation_required'] = self::VALIDATION_NONE; + // } + } + + //Check form redirect + $used_id = []; + if (($input['plugin_formcreator_forms_id'] ?? 0) > 0) { + $used_id[] = $input['plugin_formcreator_forms_id']; + $loop = self::checkLoop($input['plugin_formcreator_forms_id'], $used_id); + if ($loop) { + Session::addMessageAfterRedirect( + __('A loop is generated!', 'formcreator'), + false, + ERROR + ); + return []; } } return $input; } + /** + * Check that building a sequence between 2 forms does not generate a loop + * + * @param int $form_id + * @param array $flow + * @return boolean true if a loop has been detected + */ + public function checkLoop(int $form_id, array $flow): bool { + $form = new self(); + if ($form->getFromDB($form_id) && $form->fields['plugin_formcreator_forms_id'] > 0) { + if (in_array($form->fields['plugin_formcreator_forms_id'], $flow)) { + return true; + } else { + $flow[] = $form->fields['plugin_formcreator_forms_id']; + return self::checkLoop($form->fields['plugin_formcreator_forms_id'], $flow); + } + } + return false; + } + /** * Actions done after the ADD of the item in the database * @@ -1208,17 +1145,7 @@ public function prepareInputForUpdate($input) { if (!$this->checkAccessRight($input)) { return false; } - - // if (!$this->checkConditionSettings($input)) { - // $input['show_rule'] = PluginFormcreatorCondition::SHOW_RULE_ALWAYS; - // } - - // if (!$this->checkValidators($input)) { - // $input['validation_required'] = self::VALIDATION_NONE; - // } } - - // return $input; } // Control fields values : @@ -1253,6 +1180,22 @@ public function prepareInputForUpdate($input) { } } + //Check form redirect + $used_id = []; + if (($input['plugin_formcreator_forms_id'] ?? 0) > 0) { + $used_id[] = $input['id']; + $used_id[] = $input['plugin_formcreator_forms_id']; + $loop = self::checkLoop($input['plugin_formcreator_forms_id'], $used_id); + if ($loop) { + Session::addMessageAfterRedirect( + __('A loop is generated!', 'formcreator'), + false, + ERROR + ); + return []; + } + } + if (isset($input['restrictions'])) { $input['users'] = AbstractRightsDropdown::getPostedIds($input['restrictions'], User::class); $input['groups'] = AbstractRightsDropdown::getPostedIds($input['restrictions'], Group::class); @@ -1292,6 +1235,8 @@ public function post_purgeItem() { * @return bool */ protected function checkValidators(array $input): bool { + global $DB; + if (!isset($input['validation_required'])) { return true; } @@ -1302,22 +1247,38 @@ protected function checkValidators(array $input): bool { break; case self::VALIDATION_USER: - $fieldName = '_validator_users'; + $not_users_count = $DB->request([ + 'COUNT' => 'c', + 'FROM' => PluginFormcreatorForm_Validator::getTable(), + 'WHERE' => [ + self::getForeignKeyField() => $this->getID(), + [ + 'itemtype' => ['<>' => User::class], + ], [ + 'itemtype' => ['<>' => PluginFormcreatorSupervisorValidator::class] + ], + ], + ]); + if ($not_users_count->current()['c'] > 0) { + return false; + } break; case self::VALIDATION_GROUP: - $fieldName = '_validator_groups'; + $not_groups_count = $DB->request([ + 'COUNT' => 'c', + 'FROM' => PluginFormcreatorForm_Validator::getTable(), + 'WHERE' => [ + self::getForeignKeyField() => $this->getID(), + 'itemtype' => ['<>' => Group::class], + ], + ]); + if ($not_groups_count->current()['c'] > 0) { + return false; + } break; } - if (!isset($input[$fieldName])) { - return false; - } - - if (is_array($input[$fieldName]) && count($input[$fieldName]) < 1) { - return false; - } - return true; } @@ -1359,6 +1320,9 @@ protected function checkAccessRight(array $input): bool { * @return void */ private function updateValidators() : void { + // method obsolete : disabled + return; + if (!isset($this->input['validation_required'])) { return; } @@ -1467,8 +1431,6 @@ public function getForbiddenStandardMassiveAction() { } /** - * @since version 0.85 - * * @see CommonDBTM::showMassiveActionsSubForm() */ public static function showMassiveActionsSubForm(MassiveAction $ma) { @@ -1481,30 +1443,12 @@ public static function showMassiveActionsSubForm(MassiveAction $ma) { return true; case 'AccessRights': - echo '

'; - Dropdown::showFromArray( - 'access_rights', - PluginFormcreatorForm::getEnumAccessType(), - [ - 'value' => PluginFormcreatorForm::ACCESS_PRIVATE, - 'on_change' => 'plugin_formcreator.showMassiveRestrictions(this)', - ] - ); - echo '

'; - echo ''; - echo ''; - echo ''; echo '

' . Html::submit(_x('button', 'Post'), ['name' => 'massiveaction']); return true; @@ -1515,14 +1459,18 @@ public static function showMassiveActionsSubForm(MassiveAction $ma) { /** * Execute massive action for PluginFormcreatorFrom * - * @since version 0.85 - * * @see CommonDBTM::processMassiveActionsForOneItemtype() */ public static function processMassiveActionsForOneItemtype(MassiveAction $ma, CommonDBTM $item, array $ids) { switch ($ma->getAction()) { case 'Duplicate' : + if (!Session::haveRight(PluginFormcreatorForm::$rightname, CREATE)) { + $ma->itemDone($item->getType(), $ids, MassiveAction::ACTION_NORIGHT); + $ma->addMessage($item->getErrorMessage(ERROR_RIGHT)); + return; + } foreach ($ids as $id) { + /**@var self $item */ if ($item->getFromDB($id) && $item->duplicate() !== false) { Session::addMessageAfterRedirect(sprintf(__('Form duplicated: %s', 'formcreator'), $item->getName())); $ma->itemDone($item->getType(), $id, MassiveAction::ACTION_OK); @@ -1533,6 +1481,11 @@ public static function processMassiveActionsForOneItemtype(MassiveAction $ma, Co } return; case 'Transfert' : + if (!Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { + $ma->itemDone($item->getType(), $ids, MassiveAction::ACTION_NORIGHT); + $ma->addMessage($item->getErrorMessage(ERROR_RIGHT)); + return; + } foreach ($ids as $id) { if ($item->getFromDB($id) && $item->transfer($ma->POST['entities_id'])) { Session::addMessageAfterRedirect(sprintf(__('Form Transfered: %s', 'formcreator'), $item->getName())); @@ -1544,6 +1497,11 @@ public static function processMassiveActionsForOneItemtype(MassiveAction $ma, Co } return; case 'Export' : + if (!Session::haveRight(PluginFormcreatorForm::$rightname, READ)) { + $ma->itemDone($item->getType(), $ids, MassiveAction::ACTION_NORIGHT); + $ma->addMessage($item->getErrorMessage(ERROR_RIGHT)); + return; + } foreach ($ids as $id) { if ($item->getFromDB($id)) { $ma->itemDone($item->getType(), $id, MassiveAction::ACTION_OK); @@ -1626,8 +1584,18 @@ public function export(bool $remove_uuid = false): array { $export['_plugin_formcreator_category'] = $formCategory->fields['completename']; } + // replace form next id + $export['_plugin_formcreator_form'] = ''; + if ($export['plugin_formcreator_forms_id'] > 0) { + $nextForm = self::getById($export['plugin_formcreator_forms_id']); + if ($nextForm instanceof self) { + $export['_plugin_formcreator_form'] = $nextForm->fields['uuid']; + } + } + // remove non needed keys unset($export['plugin_formcreator_categories_id'], + $export['plugin_formcreator_forms_id'], $export['entities_id'], $export['usage_count']); @@ -1899,6 +1867,26 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con } $input[$formCategoryFk] = $formCategoryId; + // Import form next + $formNextFk = self::getForeignKeyField(); + $formNextId = 0; + if ($input['_plugin_formcreator_form'] != '') { + /** @var self $formNext */ + $formNext = $linker->getObject($input['_plugin_formcreator_form'], self::class); + if ($formNext === false) { + $formNext = new self(); + $formNext->getFromDBByCrit([ + 'uuid' => $input['_plugin_formcreator_form'], + ]); + if ($formNext->isNewItem()) { + $linker->postpone($input[$idKey], $item->getType(), $input, $containerId); + return false; + } + } + $formNextId = $formNext->getID(); + $input[$formNextFk] = $formNextId; + } + // Escape text fields foreach (['name', 'description', 'content', 'formanswer_name'] as $key) { $input[$key] = $DB->escape($input[$key]); @@ -2101,7 +2089,7 @@ public static function getByItem(?CommonDBTM $item): ?self { return $item; } - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $formFk = self::getForeignKeyField(); if ($DB->fieldExists($item::getTable(), $formFk)) { @@ -2149,9 +2137,8 @@ public function getFields() : array { return $fields; } - $question = new PluginFormcreatorQuestion(); - $found_questions = $question->getQuestionsFromForm($this->getID()); - foreach ($found_questions as $id => $question) { + $questionsGenerator = PluginFormcreatorQuestion::getQuestionsFromForm($this->getID()); + foreach ($questionsGenerator as $id => $question) { $fields[$id] = $question->getSubField(); } @@ -2227,7 +2214,7 @@ public function showAddTargetForm() { ]); echo ''; - echo ''._n('Type', 'Types', 1).' *'; + echo ''._n('Type', 'Types', 1, 'formcreator').' *'; echo ''; $targetTypes = []; foreach (PluginFormcreatorForm::getTargetTypes() as $targetType) { @@ -2421,7 +2408,7 @@ public function getTranslatableStrings(array $options = []) : array { $strings = $this->getMyTranslatableStrings($options); - foreach ((new PluginFormcreatorSection())->getSectionsFromForm($this->getID()) as $section) { + foreach (PluginFormcreatorSection::getSectionsFromForm($this->getID()) as $section) { foreach ($section->getTranslatableStrings($options) as $type => $subStrings) { $strings[$type] = array_merge($strings[$type], $subStrings); } @@ -2594,7 +2581,20 @@ public function getBestLanguage() { * @return bool true if valdiation required, false otherwise */ public function validationRequired(): bool { - return $this->fields['validation_required'] != self::VALIDATION_NONE; + global $DB; + + // $result = $DB->request(PluginFormcreatorForm_Validator::getAllValidators($this, true)); + // return $result->current()['c'] > 0; + $count = count($DB->request([ + 'SELECT' => 'id', + 'FROM' => PluginFormcreatorForm_Validator::getTable(), + 'WHERE' => [ + PluginFormcreatorForm::getForeignKeyField() => $this->getID(), + 'level' => 1, + ] + ])); + + return ($count > 0); } /** @@ -2738,4 +2738,50 @@ public function getExtraHeader(): string { return $extra_header; } + + /** + * Undocumented function + * + * @param array $options + * @return string|int + */ + public static function dropdownAccessType(array $options = []) { + $options['value'] = $options['value'] ?? self::ACCESS_PRIVATE; + return Dropdown::showFromArray( + $options['name'], + self::getEnumAccessType(), + $options + ); + } + + public function getUserFormUrl() { + global $CFG_GLPI; + + $parsedBaseUrl = parse_url($CFG_GLPI['url_base']); + $baseUrl = $parsedBaseUrl['scheme'] . '://' . $parsedBaseUrl['host']; + if (isset($parsedBaseUrl['port'])) { + $baseUrl .= ':' . $parsedBaseUrl['port']; + } + $form_url = $baseUrl . FORMCREATOR_ROOTDOC . '/front/formdisplay.php?id=' . $this->getID(); + + return $form_url; + } + + /* + * Get all tags availabie for targets of the form + * + * @param string $search Search string to filter tags + * @return array + */ + public function getTags(string $search = ''): array { + $tags = []; + + $questions = PluginFormcreatorQuestion::getQuestionsFromForm($this->getID()); + + foreach ($questions as $question) { + $tags = array_merge($tags, $question->getTags($search)); + } + + return $tags; + } } diff --git a/inc/form_language.class.php b/inc/form_language.class.php index 29c692f21..aaab89834 100644 --- a/inc/form_language.class.php +++ b/inc/form_language.class.php @@ -39,7 +39,7 @@ class PluginFormcreatorForm_Language extends CommonDBChild static public $itemtype = PluginFormcreatorForm::class; static public $items_id = 'plugin_formcreator_forms_id'; - static $rightname = 'entity'; + static $rightname = 'plugin_formcreator_form'; /** * Returns the type name with consideration of plural @@ -189,7 +189,7 @@ public function pre_deleteItem() { public function massDeleteTranslations($post) { global $TRANSLATE; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDB($this->fields['plugin_formcreator_forms_id'])) { return; } @@ -214,7 +214,7 @@ public function showForm($ID, $options = []) { if (!$this->getFromDB($ID)) { return false; } - $item = PluginFormcreatorCommon::getForm(); + $item = new PluginFormcreatorForm(); $item->getFromDB($this->fields[PluginFormcreatorForm::getForeignKeyField()]); } else { $this->getEmpty(); @@ -261,7 +261,7 @@ public function showForm($ID, $options = []) { } public function showNewTranslation($options = []) { - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($this->fields[PluginFormcreatorForm::getForeignKeyField()]); echo '
'; @@ -320,7 +320,7 @@ public function showTranslationEntry($input) : void { } public function showTranslations($options = []) { - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($this->fields[PluginFormcreatorForm::getForeignKeyField()]); $this->showFormHeader($options); $this->initForm($this->getID()); @@ -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 ''; @@ -571,7 +571,7 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con // add the form language to the linker $linker->addObject($originalId, $item); - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($input[$formFk]); $translations = $input['_strings'] ?? []; $form->setTranslations($input['name'], $translations); @@ -597,7 +597,7 @@ public function export(bool $remove_uuid = false) : array { } unset($export[$idToRemove]); - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($this->fields[$formFk]); $export['_strings'] = $form->getTranslations($this->fields['name']); diff --git a/inc/form_validator.class.php b/inc/form_validator.class.php index c7c99538d..303451e32 100644 --- a/inc/form_validator.class.php +++ b/inc/form_validator.class.php @@ -31,6 +31,7 @@ use GlpiPlugin\Formcreator\Exception\ImportFailureException; use GlpiPlugin\Formcreator\Exception\ExportFailureException; +use Glpi\Application\View\TemplateRenderer; if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); @@ -52,10 +53,10 @@ class PluginFormcreatorForm_Validator extends CommonDBRelation implements static public $items_id_2 = 'items_id'; static public $checkItem_2_Rights = self::HAVE_VIEW_RIGHT_ON_ITEM; - const VALIDATION_NONE = 0; - const VALIDATION_USER = 1; - const VALIDATION_GROUP = 2; - + const VALIDATION_NONE = 0; + const VALIDATION_USER = 1; + const VALIDATION_GROUP = 2; + const VALIDATION_SUPERVISOR = 3; // status const VALIDATION_STATUS_NONE = 1; @@ -72,6 +73,20 @@ public static function getEnumValidationStatus() { ]; } + public static function getEnumValidation() { + $output = [ + self::VALIDATION_NONE => __('No', 'formcretor'), + self::VALIDATION_USER => User::getTypeName(1), + self::VALIDATION_GROUP => Group::getTypeName(1), + self::VALIDATION_SUPERVISOR => __('Supervisor of the requester', 'formcretor'), + ]; + if (version_compare(GLPI_VERSION, '10.1') < 0) { + unset($output[self::VALIDATION_SUPERVISOR]); + } + + return $output; + } + public static function getTypeName($nb = 0) { return _n('Validator', 'Validators', $nb, 'formcreator'); } @@ -95,6 +110,54 @@ public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $ } public function prepareInputForAdd($input) { + // Check the form exists + $form = new PluginFormcreatorForm(); + if (!$form->getFromDB($input[PluginFormcreatorForm::getForeignKeyField()])) { + Session::addMessageAfterRedirect(__('Form not found.', 'formcreator'), false, ERROR); + return []; + } + + if (!isset($input['itemtype'])) { + Session::addMessageAfterRedirect(__('Invalid validator.', 'formcreator'), false, ERROR); + return []; + } + + switch ($input['itemtype']) { + case User::class: + $user = User::getById($input['items_id']); + if (!($user instanceof User)) { + Session::addMessageAfterRedirect(__('Invalid validator.', 'formcreator'), false, ERROR); + return []; + } + // TODO: check if the user has at least 1 profile with validation right + break; + + case Group::class: + $group = Group::getById($input['items_id']); + if (!($group instanceof Group)) { + Session::addMessageAfterRedirect(__('Invalid validator.', 'formcreator'), false, ERROR); + return []; + } + // TODO: check if the group has at least one member with validation right + break; + + case PluginFormcreatorSupervisorValidator::class: + if ($input['level'] != 1) { + Session::addMessageAfterRedirect(sprintf( + __('Only level 1 is allowed for %s.', 'formcreator'), + PluginFormcreatorSupervisorValidator::getTypeName(1) + ), false, ERROR); + return []; + } + $input['items_id'] = 0; + break; + + default: + Session::addMessageAfterRedirect(__('Invalid validator type.', 'formcreator'), false, ERROR); + return []; + break; + } + // generate a unique id if (!isset($input['uuid']) || empty($input['uuid'])) { @@ -105,232 +168,35 @@ public function prepareInputForAdd($input) { } public function showForForm(PluginFormcreatorForm $item, $options = []) { - global $DB, $CFG_GLPI; - - echo "
"; - echo "
"; - - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - echo ''; - echo ""; - echo ''; - - echo "
' . __('Need validaton?', 'formcreator') . ''; - - Dropdown::showFromArray('validation_required', [ - self::VALIDATION_NONE => __('No'), - self::VALIDATION_USER => User::getTypeName(1), - self::VALIDATION_GROUP => Group::getTypeName(1), - ], [ - 'value' => $item->fields['validation_required'], - 'on_change' => 'plugin_formcreator_changeValidators(this.value)' - ]); - echo ''; - // Select all users with ticket validation right and the groups - $userTable = User::getTable(); - $userFk = User::getForeignKeyField(); - $groupTable = Group::getTable(); - $groupFk = Group::getForeignKeyField(); - $profileUserTable = Profile_User::getTable(); - $profileTable = Profile::getTable(); - $profileFk = Profile::getForeignKeyField(); - $profileRightTable = ProfileRight::getTable(); - $groupUserTable = Group_User::getTable(); - $subQuery = [ - 'SELECT' => "$profileUserTable.$userFk", - 'FROM' => $profileUserTable, - 'INNER JOIN' => [ - $profileTable => [ - 'FKEY' => [ - $profileTable => 'id', - $profileUserTable => $profileFk, - ] - ], - $profileRightTable =>[ - 'FKEY' => [ - $profileTable => 'id', - $profileRightTable => $profileFk, - ] - ], - ], - 'WHERE' => [ - "$profileRightTable.name" => "ticketvalidation", - [ - 'OR' => [ - "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEREQUEST], - "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEINCIDENT], - ], - ], - "$userTable.is_active" => '1', - ], - ]; - $usersCondition = [ - "$userTable.id" => new QuerySubQuery($subQuery) - ]; - $formValidator = new PluginFormcreatorForm_Validator(); - $selectedValidatorUsers = []; - foreach ($formValidator->getValidatorsForForm($item) as $user) { - if ($user::getType() != User::getType()) { - continue; - } - $selectedValidatorUsers[$user->getID()] = $user->computeFriendlyName(); - } - $users = $DB->request([ - 'SELECT' => ['id', 'name', User::getFriendlyNameFields('friendly_name')], - 'FROM' => User::getTable(), - 'WHERE' => $usersCondition, - ]); - $validatorUsers = []; - foreach ($users as $user) { - $validatorUsers[$user['id']] = $user['friendly_name']; - } - echo '
'; - echo User::getTypeName() . ' '; - $params = [ - 'multiple' => true, - 'entity_restrict' => -1, - 'itemtype' => User::getType(), - 'values' => array_keys($selectedValidatorUsers), - 'valuesnames' => array_values($selectedValidatorUsers), - 'condition' => Dropdown::addNewCondition($usersCondition), - ]; - $params['_idor_token'] = Session::getNewIDORToken(User::getType()); - echo Html::jsAjaxDropdown( - '_validator_users[]', - '_validator_users' . mt_rand(), - $CFG_GLPI['root_doc']."/ajax/getDropdownValue.php", - $params - ); - echo '
'; + global $DB; - // Validators groups - $subQuery = [ - 'SELECT' => "$groupUserTable.$groupFk", - 'FROM' => $groupUserTable, - 'INNER JOIN' => [ - $userTable => [ - 'FKEY' => [ - $groupUserTable => $userFk, - $userTable => 'id', - ] - ], - $profileUserTable => [ - 'FKEY' => [ - $profileUserTable => $userFk, - $userTable => 'id', - ], - ], - $profileTable => [ - 'FKEY' => [ - $profileTable => 'id', - $profileUserTable => $profileFk, - ] - ], - $profileRightTable =>[ - 'FKEY' => [ - $profileTable => 'id', - $profileRightTable => $profileFk, - ] - ], - ], - 'WHERE' => [ - "$groupUserTable.$userFk" => new QueryExpression("`$userTable`.`id`"), - "$profileRightTable.name" => "ticketvalidation", - [ - 'OR' => [ - "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEREQUEST], - "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEINCIDENT], - ], + $canEdit = Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE); + + if ($canEdit) { + TemplateRenderer::getInstance()->display('@formcreator/pages/form.validation.html.twig', [ + 'item' => $item, + 'options' => $options, + 'params' => [ + 'candel' => false, ], - "$userTable.is_active" => '1', - ], - ]; - $groupsCondition = [ - "$groupTable.id" => new QuerySubQuery($subQuery), - ]; - $groups = $DB->request([ - 'SELECT' => ['id' ,'name'], - 'FROM' => Group::getTable(), - 'WHERE' => $groupsCondition, - ]); - $formValidator = new PluginFormcreatorForm_Validator(); - $selectecValidatorGroups = []; - foreach ($formValidator->getValidatorsForForm($item) as $group) { - if ($group::getType() != Group::getType()) { - continue; - } - $selectecValidatorGroups[$group->getID()] = $group->fields['name']; + 'all_validators' => $DB->request(self::getAllValidators($item)), + ]); } - $validatorGroups = []; - foreach ($groups as $group) { - $validatorGroups[$group['id']] = $group['name']; - } - echo '
'; - echo Group::getTypeName() . ' '; - $params = [ - 'multiple' => true, - 'entity_restrict' => -1, - 'itemtype' => Group::getType(), - 'values' => array_keys($selectecValidatorGroups), - 'valuesnames' => array_values($selectecValidatorGroups), - 'condition' => Dropdown::addNewCondition($groupsCondition), - 'display_emptychoice' => false, - ]; - $params['_idor_token'] = Session::getNewIDORToken(Group::getType()); - echo Html::jsAjaxDropdown( - '_validator_groups[]', - '_validator_groups' . mt_rand(), - $CFG_GLPI['root_doc']."/ajax/getDropdownValue.php", - $params - ); - echo '
'; - - $script = '$(document).ready(function() {plugin_formcreator_changeValidators(' . $item->fields["validation_required"] . ');});'; - echo Html::scriptBlock($script); - - echo '
"; - echo Html::hidden(PluginFormcreatorForm::getForeignKeyField(), ['value' => $item->getID()]); - echo Html::submit(_x('button', 'Save'), ['name' => 'save']); - echo "
"; - Html::closeForm(); } - public function post_deleteItem() { - $formFk = PluginFormcreatorForm::getForeignKeyField(); - $rows = $this->find( - [ - $formFk => $this->fields[$formFk], - ], [ - 'level ASC' - ] - ); + public function rawSearchOptions() { + $tab = parent::rawSearchOptions(); - // count items with the same level as the deleted item - $currentLevelCount = 0; - foreach ($rows as $row) { - if ($row['level'] == $this->fields['level']) { - $currentLevelCount++; - } - } + $tab[] = [ + 'id' => '5', + 'table' => self::getTable(), + 'field' => 'level', + 'name' => __('Level', 'formcreator'), + 'datatype' => 'integer', + 'massiveaction' => false, + ]; - if ($currentLevelCount < 1) { - // No more items for this level. Moving decreasing level of above levels - foreach ($rows as $row) { - if ($row['level'] < $this->fields['level']) { - continue; - } - $toUpdate = new self(); - $toUpdate->update([ - 'id' => $row['id'], - 'level' => $row['level'] - 1, - ]); - } - } + return $tab; } public static function import(PluginFormcreatorLinker $linker, $input = [], $forms_id = 0) { @@ -365,6 +231,9 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $for } $input['items_id'] = $linkedItem->getID(); + // Modify the input to match the DB structure + $input[$input['itemtype']::getForeignKeyField()] = $input['items_id']; + // Add or update the form validator $originalId = $input[$idKey]; if ($itemId !== false) { @@ -388,6 +257,22 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $for return $itemId; } + public function post_addItem() { + if (in_array(PluginFormcreatorSpecificValidator::class, class_implements($this->fields['itemtype']))) { + return; + } + + parent::post_addItem(); + } + + public function post_deleteFromDB() { + if (in_array(PluginFormcreatorSpecificValidator::class, class_implements($this->fields['itemtype']))) { + return; + } + + parent::post_deleteFromDB(); + } + public static function countItemsToImport(array $input) : int { return 1; } @@ -435,24 +320,13 @@ public function export(bool $remove_uuid = false) : array { * Get validators to a form * * @param PluginFormcreatorForm $form - * @return User[]|Group[] array of User or Group objects + * @return array of User or Group objects. 1st dimension is the itemtype + * 2nd dimension is the items_id + * @param array $condition */ - public static function getValidatorsForForm(PluginFormcreatorForm $form): array { + public static function getValidatorsForForm(PluginFormcreatorForm $form, array $condition = []): array { global $DB; - switch ($form->fields['validation_required']) { - case PluginFormcreatorForm::VALIDATION_USER: - $itemtype = User::class; - break; - - case PluginFormcreatorForm::VALIDATION_GROUP: - $itemtype = Group::class; - break; - - default: - return []; - } - $formValidatorTable = PluginFormcreatorForm_Validator::getTable(); $formTable = PluginFormcreatorForm::getTable(); $formFk = PluginFormcreatorForm::getForeignKeyField(); @@ -469,37 +343,37 @@ public static function getValidatorsForForm(PluginFormcreatorForm $form): array 'FKEY' => [ $formTable => 'id', $formValidatorTable => $formFk, - [ - 'AND' => [ - 'OR' => [ - [ - 'AND' => [ - $formTable.'.validation_required' => 1, - $formValidatorTable.'.itemtype' => 'User' - ], - ], - [ - 'AND' => [ - $formTable.'.validation_required' => 2, - $formValidatorTable.'.itemtype' => 'Group' - ], - ], - ], - ], - ], ] ], ], - 'WHERE' => [ + 'WHERE' => $condition + [ "$formValidatorTable.$formFk" => $form->getID(), ], ]); $result = []; foreach ($rows as $row) { $itemtype = $row['itemtype']; - $item = new $itemtype(); - if ($item->getFromDB($row['items_id'])) { - $result[$row['items_id']] = $item; + if (!isset($result[$itemtype])) { + $result[$itemtype] = []; + } + if (in_array(PluginFormcreatorSpecificValidator::class, class_implements($itemtype))) { + if (($current_user_id = Session::getLoginUserID()) === false) { + continue; + } + $current_user = User::getById($current_user_id); + if (!($current_user instanceof User)) { + continue; + } + if (User::isNewID($current_user->fields['users_id_supervisor'])) { + continue; + } + $result[$itemtype][0] = new $itemtype(); + } else { + $item = $itemtype::getById($row['items_id']); + if (!($item instanceof $itemtype)) { + continue; + } + $result[$itemtype][$row['items_id']] = $item; } } @@ -658,42 +532,51 @@ public static function dropdownValidatorGroup(): string { } /** - * Get HTML ffor a dropdown to select one validator among valdiator groups or users + * Get HTML for a dropdown to select one validator among valdiator groups or users + * + * If the supervisor of the user is also a declared validator, this + * supervisor will appear only once in the dropdown. + * * @return string * */ public static function dropdownValidator(PluginFormcreatorForm $form): string { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return PluginAdvformForm_Validator::dropdownValidator($form); - } - if (!$form->validationRequired()) { return ''; } $validators = []; - $formValidator = new PluginFormcreatorForm_Validator(); - // Validators of either user type or group type - switch ($form->fields['validation_required']) { - case PluginFormcreatorForm_Validator::VALIDATION_GROUP: - $itemtype = Group::class; - break; - case PluginFormcreatorForm_Validator::VALIDATION_USER: - $itemtype = User::class; - break; - } - $result = $formValidator->getValidatorsForForm($form); - foreach ($result as $validator) { - if ($validator::getType() != $itemtype) { - continue; + + $result = PluginFormcreatorForm_Validator::getValidatorsForForm($form, ['level' => '1']); + foreach ($result as $itemtype => $items) { + if (in_array(PluginFormcreatorSpecificValidator::class, class_implements($itemtype))) { + if (!(new $itemtype())->MayBeResolvedIntoOneValidator()) { + continue; + } + $validator = (new PluginFormcreatorSupervisorValidator())->getOneValidator( + Session::getLoginUserID() + ); + if ($validator === null) { + continue; + } + $items = [ + $validator->getID() => $validator, + ]; + } + foreach ($items as $key => $validator) { + if (is_numeric($key)) { + $itemtype = $validator::getType(); + } else { + $itemtype = $validator::getType(); + } + $validatorId = $validator->getID(); + $validators["{$itemtype}_{$validatorId}"] = $validator->getFriendlyName(); + $lastValidatorId = $validatorId; + $lastValidatorItemtype = $itemtype; } - $validatorId = $validator->getID(); - $validators["{$itemtype}_{$validatorId}"] = $validator->getFriendlyName(); - $lastValidatorId = $validatorId; - $lastValidatorItemtype = $itemtype; } - $totalCount = count($result); + $totalCount = count($validators); if ($totalCount < 1) { return ''; @@ -720,4 +603,265 @@ public static function dropdownValidator(PluginFormcreatorForm $form): string { return $out; } + + /** + * Get query condition to find groups containing users granted to validate a form answer + * + * @return array Query builder array + */ + public static function getValidatorGroupsQueryCondition(): array { + // Select all users with ticket validation right and the groups + $userTable = User::getTable(); + $userFk = User::getForeignKeyField(); + $groupTable = Group::getTable(); + $groupFk = Group::getForeignKeyField(); + $profileUserTable = Profile_User::getTable(); + $profileTable = Profile::getTable(); + $profileFk = Profile::getForeignKeyField(); + $profileRightTable = ProfileRight::getTable(); + $groupUserTable = Group_User::getTable(); + + $subQuery = [ + 'SELECT' => "$groupUserTable.$groupFk", + 'FROM' => $groupUserTable, + 'INNER JOIN' => [ + $userTable => [ + 'FKEY' => [ + $groupUserTable => $userFk, + $userTable => 'id', + ] + ], + $profileUserTable => [ + 'FKEY' => [ + $profileUserTable => $userFk, + $userTable => 'id', + ], + ], + $profileTable => [ + 'FKEY' => [ + $profileTable => 'id', + $profileUserTable => $profileFk, + ] + ], + $profileRightTable =>[ + 'FKEY' => [ + $profileTable => 'id', + $profileRightTable => $profileFk, + ] + ], + ], + 'WHERE' => [ + "$groupUserTable.$userFk" => new QueryExpression("`$userTable`.`id`"), + "$profileRightTable.name" => "ticketvalidation", + [ + 'OR' => [ + "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEREQUEST], + "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEINCIDENT], + ], + ], + "$userTable.is_active" => '1', + ], + ]; + $groupsCondition = [ + "$groupTable.id" => new QuerySubQuery($subQuery), + ]; + + return $groupsCondition; + } + + /** + * Get validators of a form + * + * @param PluginFormcreatorForm $form + * @param bool $count only count validators + * @return array + */ + public static function getAllValidators(PluginFormcreatorForm $form, bool $count = false): array { + if ($form->isNewItem()) { + return []; + } + + $query = [ + 'SELECT' => self::getTable() . '.*', + 'FROM' => self::getTable(), + 'WHERE' => [ + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ], + 'ORDER' => ['level ASC'] + ]; + if ($count) { + unset($query['SELECT']); + $query['COUNT'] = 'c'; + } + return $query; + } + + /** + * Get query condition to find users granted to validate a form answer + * + * @return array Query builder array + */ + private static function getValidatorUsersQueryCondition(): array { + // Select all users with ticket validation right and the groups + $userTable = User::getTable(); + $userFk = User::getForeignKeyField(); + $profileUserTable = Profile_User::getTable(); + $profileTable = Profile::getTable(); + $profileFk = Profile::getForeignKeyField(); + $profileRightTable = ProfileRight::getTable(); + $subQuery = [ + 'SELECT' => "$profileUserTable.$userFk", + 'FROM' => $profileUserTable, + 'INNER JOIN' => [ + $profileTable => [ + 'FKEY' => [ + $profileTable => 'id', + $profileUserTable => $profileFk, + ] + ], + $profileRightTable =>[ + 'FKEY' => [ + $profileTable => 'id', + $profileRightTable => $profileFk, + ] + ], + ], + 'WHERE' => [ + "$profileRightTable.name" => "ticketvalidation", + [ + 'OR' => [ + "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEREQUEST], + "$profileRightTable.rights" => ['&', TicketValidation::VALIDATEINCIDENT], + ], + ], + "$userTable.is_active" => '1', + ], + ]; + $usersCondition = [ + "$userTable.id" => new QuerySubQuery($subQuery) + ]; + + return $usersCondition; + } + + /** + * Get HTML of dropdown to select a validation level + * + * @param PluginFormcreatorForm $form + * @param array $options + * @return string + */ + public static function dropdownLevel(PluginFormcreatorForm $form, $options = []): string { + global $DB; + + $params = [ + 'display' => false, + ]; + $options = array_merge($params, $options); + + $out = ''; + + // Find current maximum valdiation level + $formTable = PluginFormcreatorForm::getTable(); + $formFk = PluginFormcreatorForm::getForeignKeyField(); + $formValidatorTable = self::getTable(); + $result = $DB->request([ + 'SELECT' => ['MAX' => 'level as m'], + 'FROM' => $formValidatorTable, + 'INNER JOIN' => [ + $formTable => [ + 'FKEY' => [ + $formTable => 'id', + $formValidatorTable => "$formFk", + ], + ], + ], + 'WHERE' => [ + "$formValidatorTable.$formFk" => $form->getID(), + ] + ]); + $maxLevel = $result->current(); + $maxLevel = $maxLevel === null ? 0 : $maxLevel['m']; + $maxLevel = $maxLevel > 4 ? 4 : $maxLevel; + $options['min'] = 1; + $options['max'] = $maxLevel + 1; + + $out .= Dropdown::showNumber($options['name'], $options); + return $out; + } + + public static function dropdownValidatorItemtype($options = []) { + $params = [ + 'display' => false, + ]; + $options = array_merge($params, $options); + + $availableTypes = [ + User::class => User::getTypeName(1), + Group::class => Group::getTypeName(1), + PluginFormcreatorSupervisorValidator::class => PluginFormcreatorSupervisorValidator::getTypeName(1), + ]; + + $selectedType = User::class; + return Dropdown::showFromArray( + $options['name'], + $availableTypes, + array_merge($options, [ + 'value' => $selectedType, + // 'on_change' => 'plugin_formcreator.changeValidators(this.value)' + ]) + ); + } + + /** + * Add several users and groups at once + * + * @param array $input + * @return bool true on success, false otherwise + */ + public function addMultipleItems($input): bool { + if (!isset($input['_validator_users']) && !isset($input['_validator_groups'])) { + // Fallback to single item add + return $this->add($input); + } + + $formFk = PluginFormcreatorForm::getForeignKeyField(); + $success = true; + if (isset($input['_validator_users']) && is_array($input['_validator_users'])) { + $newItems = []; + foreach ($input['_validator_users'] as $userId) { + if (User::isNewID($userId)) { + continue; + } + $newId = $this->add([ + $formFk => $input[$formFk], + 'itemtype' => User::getType(), + 'items_id' => $userId, + 'level' => $input['level'], + ]); + if ($newId === false) { + $success = false; + } else { + $newItems[] = $newId; + } + } + } + if (isset($input['_validator_groups']) && is_array($input['_validator_groups'])) { + foreach ($input['_validator_groups'] as $groupId) { + if (Group::isNewID($groupId)) { + continue; + } + $newId = $this->add([ + $formFk => $input[$formFk], + 'itemtype' => Group::getType(), + 'items_id' => $groupId, + 'level' => $input['level'], + ]); + if ($newId === false) { + $success = false; + } + } + } + return $success; + } } diff --git a/inc/formaccesstype.class.php b/inc/formaccesstype.class.php index 5489a764e..8e32f97ad 100644 --- a/inc/formaccesstype.class.php +++ b/inc/formaccesstype.class.php @@ -29,6 +29,8 @@ * --------------------------------------------------------------------- */ + use Glpi\Application\View\TemplateRenderer; + if (!defined('GLPI_ROOT')) { die("Sorry. You can't access this file directly"); } @@ -54,81 +56,13 @@ public static function displayTabContentForItem( } public static function showForForm(CommonDBTM $item, $withtemplate = '') { - global $CFG_GLPI; - - echo ""; - echo ''; - - echo ''; - echo ''; - - // Access type - echo ''; - echo ''; - echo ''; - echo ''; - - // Captcha - $is_visible = $item->fields["access_rights"] == PluginFormcreatorForm::ACCESS_PUBLIC; - echo ''; - echo ''; - echo ''; - echo ''; - - // Access restrictions - $is_visible = $item->fields["access_rights"] == PluginFormcreatorForm::ACCESS_RESTRICTED; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - echo ''; - - $formFk = PluginFormcreatorForm::getForeignKeyField(); - echo ''; - echo '"; - echo ""; - - echo "
'._n('Access type', 'Access types', 1, 'formcreator').'
'; - Dropdown::showFromArray( - 'access_rights', - PluginFormcreatorForm::getEnumAccessType(), - [ - 'value' => $item->fields['access_rights'] ?? PluginFormcreatorForm::ACCESS_PRIVATE, - 'on_change' => 'plugin_formcreator.showMassiveRestrictions(this)', - ] - ); - echo ''.__('Link to the form', 'formcreator').': '; - if ($item->fields['is_active']) { - $parsedBaseUrl = parse_url($CFG_GLPI['url_base']); - $baseUrl = $parsedBaseUrl['scheme'] . '://' . $parsedBaseUrl['host']; - if (isset($parsedBaseUrl['port'])) { - $baseUrl .= ':' . $parsedBaseUrl['port']; - } - $form_url = $baseUrl . FORMCREATOR_ROOTDOC . '/front/formdisplay.php?id='.$item->getID(); - echo ''.$form_url.' '; - echo ''; - echo ''; - echo ''; - } else { - echo __('Please activate the form to view the link', 'formcreator'); - } - echo '
' . __('Enable captcha', 'formcreator') . ''; - Dropdown::showYesNo('is_captcha_enabled', $item->fields['is_captcha_enabled']); - echo '
' . self::getTypeName(2) . '
'; - echo PluginFormcreatorRestrictedFormDropdown::show('restrictions', [ - 'users_id' => $item->fields['users'] ?? [], - 'groups_id' => $item->fields['groups'] ?? [], - 'profiles_id' => $item->fields['profiles'] ?? [], + $item->initForm($item->getID()); + TemplateRenderer::getInstance()->display('@formcreator/pages/form_accesstype.html.twig', [ + 'item' => $item, + 'params' => [ + 'candel' => false, + ], ]); - echo '
'; - echo Html::hidden($formFk, ['value' => $item->fields['id']]); - echo ''; - echo "
"; - Html::closeForm(); } /** diff --git a/inc/formanswer.class.php b/inc/formanswer.class.php index 92f5aab61..baeafbc6f 100644 --- a/inc/formanswer.class.php +++ b/inc/formanswer.class.php @@ -102,19 +102,13 @@ public static function canView() { public function canViewItem() { global $DB; - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $advFormAnswer = new PluginAdvformFormanswer(); - $advFormAnswer->getFromDB($this->getID()); - return $advFormAnswer->canViewItem(); - } - $currentUser = Session::getLoginUserID(); if ($currentUser === false) { return false; } - if (Session::haveRight('entity', UPDATE)) { + if (Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE)) { return true; } @@ -126,44 +120,38 @@ public function canViewItem() { return true; } - $groupUser = new Group_User(); - $groups = $groupUser->getUserGroups($currentUser); - foreach ($groups as $group) { - if ($this->fields['groups_id_validator'] == $group['id']) { + $approvers = $this->getApprovers(); + if ($approvers !== null) { + // Check if the current user is a validator user + $validatorUsers = array_keys($approvers[User::getType()]); + if (in_array($currentUser, $validatorUsers)) { return true; } - } - $request = [ - 'SELECT' => PluginFormcreatorForm_Validator::getTable() . '.*', - 'FROM' => $this::getTable(), - 'INNER JOIN' => [ - PluginFormcreatorForm::getTable() => [ - 'FKEY' => [ - PluginFormcreatorForm::getTable() => PluginFormcreatorForm::getIndexName(), - $this::getTable() => PluginFormcreatorForm::getForeignKeyField(), - ], - ], - PluginFormcreatorForm_Validator::getTable() => [ - 'FKEY' => [ - PluginFormcreatorForm::getTable() => PluginFormcreatorForm::getIndexName(), - PluginFormcreatorForm_Validator::getTable() => PluginFormcreatorForm::getForeignKeyField() - ] - ] - ], - 'WHERE' => [$this::getTable() . '.id' => $this->getID()], - ]; - foreach ($DB->request($request) as $row) { - if ($row['itemtype'] == User::class) { - if ($currentUser == $row['items_id']) { + // Check if the current user is a member of a validator group + $groups = Group_User::getUserGroups($currentUser); + $validatorGroups = array_keys($approvers[Group::getType()]); + foreach ($groups as $group) { + if (in_array($group['id'], $validatorGroups)) { + // one of the groups of the user is a validator group return true; } - } else { - foreach ($groups as $group) { - if ($group['id'] == $row['items_id']) { - return true; - } - } + } + } + + if (version_compare(GLPI_VERSION, '10.1') >= 0) { + // Check if the user is a substitute of a validator + $request = [ + 'SELECT' => self::getTableField('id'), + 'FROM' => self::getTable(), + 'WHERE' => [ + self::getValidatorCriteria($currentUser), + self::getTableField('id') => $this->getID(), + ], + ]; + $substitute_right = $DB->request($request); + if (count($substitute_right) > 0) { + return true; } } @@ -213,7 +201,7 @@ public static function canPurge() { } public function canPurgeItem() { - return Session::haveRight('entity', UPDATE); + return Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE); } /** @@ -271,7 +259,16 @@ public function rawSearchOptions() { 'datatype' => 'itemlink', 'forcegroupby' => true, 'massiveaction' => false, - 'linkfield' => 'users_id_validator', + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => User::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + ], + ], + ] ]; $tab[] = [ @@ -291,7 +288,16 @@ public function rawSearchOptions() { 'datatype' => 'itemlink', 'forcegroupby' => true, 'massiveaction' => false, - 'linkfield' => 'groups_id_validator', + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => Group::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + ], + ], + ], ]; $tab[] = [ @@ -319,22 +325,20 @@ public function rawSearchOptions() { if ($display_for_form) { $optindex = self::SOPTION_ANSWER; - $question = new PluginFormcreatorQuestion; - $questions = $question->getQuestionsFromForm($_SESSION['formcreator']['form_search_answers']); + $questionsGenerator = PluginFormcreatorQuestion::getQuestionsFromForm($_SESSION['formcreator']['form_search_answers']); - foreach ($questions as $current_question) { - $questions_id = $current_question->getID(); + foreach ($questionsGenerator as $questionId => $question) { $tab[] = [ 'id' => $optindex, 'table' => PluginFormcreatorAnswer::getTable(), 'field' => 'answer', - 'name' => $current_question->fields['name'], + 'name' => $question->fields['name'], 'datatype' => 'string', 'massiveaction' => false, 'nosearch' => false, 'joinparams' => [ 'jointype' => 'child', - 'condition' => "AND NEWTABLE.`plugin_formcreator_questions_id` = $questions_id", + 'condition' => "AND NEWTABLE.`plugin_formcreator_questions_id` = $questionId", ] ]; @@ -420,6 +424,7 @@ public static function getSpecificValueToSelect($field, $name = '', $values = '' * @return null Nothing, just display the list */ public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { + /** @var CommonDBTM $item */ if ($item instanceof PluginFormcreatorForm) { self::showForForm($item); } else { @@ -549,31 +554,79 @@ static function showForForm(PluginFormcreatorForm $form, $params = []) { * Can the current user validate the form ? */ public function canValidate(): bool { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $formAnswer = new PluginAdvformFormAnswer(); - $formAnswer->getFromDB($this->getID()); - return $formAnswer->canValidate($this); + if (!PluginFormcreatorCommon::canValidate()) { + return false; } - if (!PluginFormcreatorCommon::canValidate()) { + // Find the validators for the current validation level + $approvers = $this->getApprovers([ + 'level' => [ + '=', PluginFormcreatorFormanswerValidation::getCurrentValidationLevel($this) + ], + ]); + if ($approvers === null) { return false; } - $form = $this->getForm(); - switch ($form->fields['validation_required']) { - case PluginFormcreatorForm_Validator::VALIDATION_USER: - return (Session::getLoginUserID() == $this->fields['users_id_validator']); - break; + // Check the current user is a validator for the current validation level + $currentUser = Session::getLoginUserID(); + $validatorUsers = array_keys($approvers[User::getType()]); + if (in_array($currentUser, $validatorUsers)) { + return true; + } - case PluginFormcreatorForm_Validator::VALIDATION_GROUP: - $groupList = Group_User::getUserGroups( - Session::getLoginUserID(), - ['glpi_groups.id' => $this->fields['groups_id_validator']] - ); - return (count($groupList) > 0); - break; + // Check if the user is a member of validator groups for the current validation level + $groupList = Group_User::getUserGroups($currentUser); + $validatorGroups = array_keys($approvers[Group::getType()]); + foreach ($groupList as $group) { + if (in_array($group['id'], $validatorGroups)) { + // one of the groups of the user is a validator group + return true; + } + } + + // if (!Group::isNewID($this->fields['groups_id_validator'])) { + // $groupList = Group_User::getUserGroups( + // $currentUser, + // ['glpi_groups.id' => $this->fields['groups_id_validator']] + // ); + // if (count($groupList) > 0) { + // // The current user is a member of a validator group + // return true; + // } + // } + + // Check if the current user is a substitue of one of the validator users + if (version_compare(GLPI_VERSION, '10.1') >= 0) { + $user = User::getById($currentUser); + if (($user instanceof User)) { + foreach ($validatorUsers as $validatorUser) { + if ($user->isSubstituteOf($validatorUser)) { + // The curent user is a substitute of the validator user + return true; + } + } + } } + // if (!User::isNewId($this->fields['users_id_validator'])) { + // if ($currentUser == $this->fields['users_id_validator']) { + // // The current user is a valdiator + // return true; + // } + // if (version_compare(GLPI_VERSION, '10.1') >= 0) { + // $user = User::getById($currentUser); + // if (($user instanceof User)) { + // if ($user->isSubstituteOf($this->fields['users_id_validator'])) { + // // The curent user is a substitute of the validator user + // return true; + // } + // } + // } + // } + + // TODO: check if the current user is a substitute of a member of a validator group + return false; } @@ -603,7 +656,7 @@ public function showForm($ID, $options = []) { $style.= ""; echo $style; - $formUrl = static::getFormURL(); // May be called from iinherited classes + $formUrl = static::getFormURL(); // May be called from inherited classes $formName = 'plugin_formcreator_form'; echo 'answers['plugin_formcreator_forms_id'] = $form->getID(); $visibility = PluginFormcreatorFields::updateVisibility($this->answers); - $sections = (new PluginFormcreatorSection)->getSectionsFromForm($form->getID()); - foreach ($sections as $section) { - $sectionId = $section->getID(); - + $sectionsGenerator = PluginFormcreatorSection::getSectionsFromForm($form->getID()); + foreach ($sectionsGenerator as $sectionId => $section) { // Section header $hiddenAttribute = $visibility[$section->getType()][$sectionId] ? '' : 'hidden=""'; echo 'getQuestionsFromSection($sectionId); - foreach ($questions as $question) { + foreach (PluginFormcreatorQuestion::getQuestionsFromSection($sectionId) as $question) { if ($lastQuestion !== null) { if ($lastQuestion->fields['row'] < $question->fields['row']) { // the question begins a new line @@ -713,8 +763,8 @@ public function showForm($ID, $options = []) { echo Dropdown::getDropdownName('glpi_users', $this->fields['requester_id']); echo '
'; - // Display submit button if (($this->fields['status'] == self::STATUS_REFUSED) && (Session::getLoginUserID() == $this->fields['requester_id'])) { + // Display submit button echo '
'; echo '
'; echo Html::submit(__('Save'), ['name' => 'save_formanswer']); @@ -763,11 +813,7 @@ public function showForm($ID, $options = []) { echo '
'; } - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $formAnswer = PluginFormcreatorCommon::getFormAnswer(); - $formAnswer->getFromDB($this->getID()); - PluginAdvformFormanswerValidation::showValidationStatuses($formAnswer); - } + PluginFormcreatorFormanswerValidation::showValidationStatuses($this); $options['canedit'] = true; $options['candel'] = false; @@ -809,9 +855,18 @@ public function prepareInputForAdd($input) { } $form = $this->getForm($input['plugin_formcreator_forms_id']); + $input['validation_percent'] = $form->fields['validation_percent']; + // Set validator if only one is available if ($form->validationRequired()) { if (($validator = $this->getUniqueValidator($form)) !== null) { + if (in_array(PluginFormcreatorSpecificValidator::class, class_implements($validator))) { + if ($validator->MayBeResolvedIntoOneValidator()) { + $validator = $validator->getOneValidator(Session::getLoginUserID()); + } else { + unset($input['formcreator_validator']); + } + } $input['formcreator_validator'] = $validator->getType() . '_' . $validator->getID(); } } @@ -857,6 +912,8 @@ public function prepareInputForAdd($input) { $input['request_date'] = $_SESSION['glpi_currenttime']; $input['comment'] = ''; + $input['validation_percent'] = $form->fields['validation_percent']; + return $input; } @@ -880,10 +937,8 @@ public function prepareInputForUpdate($input) { $newStatus = isset($input['refuse_formanswer']) ? PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED : PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED; - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - PluginAdvformFormanswerValidation::updateValidationStatus($this, $newStatus); - } - $computedStatus = self::getValidationStatus($this); + PluginFormcreatorFormanswerValidation::updateValidationStatus($this, $newStatus); + $computedStatus = $this->getValidationStatus(); switch ($computedStatus) { case PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED: @@ -934,12 +989,19 @@ public function prepareInputForUpdate($input) { * @return boolean true if pre_delete actions succeeded, false if not */ public function pre_deleteItem() { + global $DB; + $issue = new PluginFormcreatorIssue(); $issue->deleteByCriteria([ 'items_id' => $this->getID(), 'itemtype' => self::getType(), ]); + $formanswerValidation = new PluginFormcreatorFormanswerValidation(); + $formanswerValidation->deleteByCriteria([ + self::getForeignKeyField() => $this->getID(), + ]); + return true; } @@ -947,18 +1009,24 @@ public function pre_deleteItem() { * return the validator user or group if it is the ony choice for the requester * * @param PluginFormcreatorForm $form Form to search the unique validator - * @return null|User|Group + * @return null|User|Group|PluginFormcreatorSpecificValidator */ protected function getUniqueValidator(PluginFormcreatorForm $form): ?CommonDBTM { $validValidators = PluginFormcreatorForm_Validator::getValidatorsForForm( - $form + $form, + ['level' => 1] ); if (count($validValidators) != 1) { return null; } - return array_pop($validValidators); + $validators_of_type = array_pop($validValidators); + if (count($validators_of_type) != 1) { + return null; + } + + return array_pop($validators_of_type); } /** @@ -1072,7 +1140,7 @@ public function getForm(int $formId = null): ?PluginFormcreatorForm { } $formFk = PluginFormcreatorForm::getForeignKeyField(); - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($formId ?? $this->fields[$formFk]); if ($form === false) { return null; @@ -1104,7 +1172,7 @@ public function getFullForm($richText = false): string { // retrieve answers $formFk = PluginFormcreatorForm::getForeignKeyField(); - $fields = $this->getQuestionFields($this->fields[$formFk]); + $this->getQuestionFields($this->fields[$formFk]); $this->deserializeAnswers(); @@ -1167,11 +1235,11 @@ public function getFullForm($richText = false): string { } // Don't save tags, additional fields or descriptions in "full form" - if (in_array($question_line['fieldtype'], ['tag', 'fields', 'description'])) { + if ($this->questionFields[$question_line['id']]->isRenderedInTarget() === false) { continue; } - if (!PluginFormcreatorFields::isVisible($fields[$question_line['id']]->getQuestion(), $this->questionFields)) { + if (!PluginFormcreatorFields::isVisible($this->questionFields[$question_line['id']]->getQuestion(), $this->questionFields)) { continue; } @@ -1218,6 +1286,21 @@ public function post_addItem() { } } + PluginFormcreatorFormanswerValidation::copyValidatorsToValidation($this); + + // Auto approve if the current user is a level 1 validator + $current_user = Session::getLoginUserID(); + $auto_approval = false; + if (($this->input['users_id_validator'] ?? 0) != 0) { + $auto_approval = ($current_user == $this->input['users_id_validator']); + } else if (($this->input['groups_id_validator'] ?? 0) != 0) { + $auto_approval = ($current_user !== false && in_array($this->input['groups_id_validator'], $_SESSION['glpigroups'] ?? [])); + } + if ($auto_approval) { + PluginFormcreatorFormanswerValidation::updateValidationStatus($this, PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + Session::addMessageAfterRedirect(__('You are a validator of the form, then your approval hs been added automatically.', 'formcreator'), false, INFO); + } + $this->sendNotification(); $formAnswer = clone $this; if ($this->input['status'] == self::STATUS_ACCEPTED) { @@ -1272,6 +1355,7 @@ public function post_updateItem($history = 1) { } } } + $this->sendNotification(); $formAnswer = clone $this; if ($this->input['status'] == self::STATUS_ACCEPTED) { @@ -1404,17 +1488,11 @@ protected function validateFormAnswer($input): bool { continue; } // Count the errors in session - $errors_count = 0; - if (isset($_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR])) { - $errors_count = count($_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR]); - } + $errors_count = count($_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR] ?? []); if (PluginFormcreatorFields::isVisible($field->getQuestion(), $this->questionFields) && !$this->questionFields[$id]->isValid()) { - $new_errors_count = $_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR] - ? count($_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR]) - : 0; - + $new_errors_count = count($_SESSION['MESSAGE_AFTER_REDIRECT'][ERROR] ?? []); if ($new_errors_count <= $errors_count) { - // If there are new errors, we add a message to the user + // If there are no new errors, we add a message to the user $field_name = __($field->getQuestion()->fields['name'], $domain); Session::addMessageAfterRedirect( sprintf(__('Answer is invalid in %1$s', 'formcreator'), $field_name), @@ -1445,13 +1523,13 @@ public function validateCaptcha(array $input): bool { $form = $this->getForm($input['plugin_formcreator_forms_id']); if ($this->isAnswersValid && $form->fields['access_rights'] == PluginFormcreatorForm::ACCESS_PUBLIC && $form->fields['is_captcha_enabled'] != '0') { if (!isset($_SESSION['plugin_formcreator']['captcha'])) { - Session::addMessageAfterRedirect(__('No turing test set', 'formcreator')); + Session::addMessageAfterRedirect(__('No captcha set.', 'formcreator')); $this->isAnswersValid = false; return false; } $this->isAnswersValid = PluginFormcreatorCommon::checkCaptcha($input['plugin_formcreator_captcha_id'], $input['plugin_formcreator_captcha']); if (!$this->isAnswersValid) { - Session::addMessageAfterRedirect(__('You failed the Turing test', 'formcreator')); + Session::addMessageAfterRedirect(__('You failed the captcha test.', 'formcreator')); return false; } } @@ -1474,20 +1552,50 @@ protected function validateValidator(array $input): bool { // Check required_validator if (empty($input['formcreator_validator'])) { - // Check if only one validator of level 1 is available Session::addMessageAfterRedirect(__('You must select validator!', 'formcreator'), false, ERROR); $this->isAnswersValid = false; return false; } + // find possible validators for level 1 + $validatorItem = explode('_', $input['formcreator_validator']); + if (!in_array($validatorItem[0], [User::class, Group::class])) { + // Invalid itemtype + return false; + } + $validValidators = PluginFormcreatorForm_Validator::getValidatorsForForm( + $form, + [ + 'level' => 1, + 'itemtype' => $validatorItem[0], + 'items_id' => $validatorItem[1], + ] + ); + if (count($validValidators) <= 0) { + // Item not found in the table + return false; + } + $itemtype = $validatorItem[0]; + $validator = $itemtype::getById((int) $validatorItem[1]); + if ($validator === false) { + // Non existing validator (then the DB is broken) + return false; + } + return true; } private function sendNotification() { switch ($this->input['status']) { case self::STATUS_WAITING : - // Notify the requester - NotificationEvent::raiseEvent('plugin_formcreator_form_created', $this); + $validations = $this->getApprovers([ + 'status' => ['<>', PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING] + ]); + if ($validations === null) { + // No validation done, then the formanswer has been created + // Notify the requester + NotificationEvent::raiseEvent('plugin_formcreator_form_created', $this); + } // Notify the validator NotificationEvent::raiseEvent('plugin_formcreator_need_validation', $this); break; @@ -1541,16 +1649,25 @@ public function createIssue() { // The issue must be created from this form answer $issueName = $this->fields['name'] != '' ? addslashes($this->fields['name']) : '(' . $this->getID() . ')'; $issue->add([ - 'items_id' => $this->getID(), - 'itemtype' => PluginFormcreatorFormAnswer::class, - 'name' => $issueName, - 'status' => $this->fields['status'], - 'date_creation' => $this->fields['request_date'], - 'date_mod' => $this->fields['request_date'], - 'entities_id' => $this->fields['entities_id'], - 'is_recursive' => $this->fields['is_recursive'], - 'requester_id' => $this->fields['requester_id'], - 'comment' => '', + 'items_id' => $this->getID(), + 'itemtype' => PluginFormcreatorFormAnswer::class, + 'name' => $issueName, + 'status' => $this->fields['status'], + 'date_creation' => $this->fields['request_date'], + 'date_mod' => $this->fields['request_date'], + 'entities_id' => $this->fields['entities_id'], + 'is_recursive' => $this->fields['is_recursive'], + 'requester_id' => $this->fields['requester_id'], + 'users_id_validator' => $this->fields['users_id_validator'], + 'groups_id_validator' => $this->fields['groups_id_validator'], + 'comment' => '', + 'time_to_own' => null, + 'time_to_resolve' => null, + 'internal_time_to_own' => null, + 'internal_time_to_resolve' => null, + 'solvedate' => null, + 'date' => null, + 'takeintoaccount_delay_stat' => '0', ]); return; @@ -1579,16 +1696,23 @@ public function createIssue() { $requester = $ticketUserRow !== null ? $ticketUserRow['users_id'] : 0; $issueName = $ticket->fields['name'] != '' ? addslashes($ticket->fields['name']) : '(' . $ticket->getID() . ')'; $issue->add([ - 'items_id' => $ticketId, - 'itemtype' => Ticket::class, - 'name' => $issueName, - 'status' => $ticket->fields['status'], - 'date_creation' => $ticket->fields['date'], - 'date_mod' => $ticket->fields['date_mod'], - 'entities_id' => $ticket->fields['entities_id'], - 'is_recursive' => '0', - 'requester_id' => $requester, - 'comment' => addslashes($ticket->fields['content']), + 'items_id' => $ticketId, + 'itemtype' => Ticket::class, + 'name' => $issueName, + 'status' => $ticket->fields['status'], + 'date_creation' => $ticket->fields['date'], + 'date_mod' => $ticket->fields['date_mod'], + 'entities_id' => $ticket->fields['entities_id'], + 'is_recursive' => '0', + 'requester_id' => $requester, + 'comment' => addslashes($ticket->fields['content']), + 'time_to_own' => $ticket->fields['time_to_own'], + 'time_to_resolve' => $ticket->fields['time_to_resolve'], + 'internal_time_to_own' => $ticket->fields['internal_time_to_own'], + 'internal_time_to_resolve' => $ticket->fields['internal_time_to_resolve'], + 'solvedate' => $ticket->fields['solvedate'], + 'date' => $ticket->fields['date'], + 'takeintoaccount_delay_stat' => $ticket->fields['takeintoaccount_delay_stat'], ]); } @@ -1642,17 +1766,26 @@ private function updateIssue() { ]); $issueName = $this->fields['name'] != '' ? addslashes($this->fields['name']) : '(' . $this->getID() . ')'; $issue->update([ - 'id' => $issue->getID(), - 'items_id' => $this->getID(), - 'itemtype' => PluginFormcreatorFormAnswer::class, - 'name' => $issueName, - 'status' => $this->fields['status'], - 'date_creation' => $this->fields['request_date'], - 'date_mod' => $this->fields['request_date'], - 'entities_id' => $this->fields['entities_id'], - 'is_recursive' => $this->fields['is_recursive'], - 'requester_id' => $this->fields['requester_id'], - 'comment' => '', + 'id' => $issue->getID(), + 'items_id' => $this->getID(), + 'itemtype' => PluginFormcreatorFormAnswer::class, + 'name' => $issueName, + 'status' => $this->fields['status'], + 'date_creation' => $this->fields['request_date'], + 'date_mod' => $this->fields['request_date'], + 'entities_id' => $this->fields['entities_id'], + 'is_recursive' => $this->fields['is_recursive'], + 'requester_id' => $this->fields['requester_id'], + 'users_id_validator' => $this->fields['users_id_validator'], + 'groups_id_validator' => $this->fields['groups_id_validator'], + 'comment' => '', + 'time_to_own' => null, + 'time_to_resolve' => null, + 'internal_time_to_own' => null, + 'internal_time_to_resolve' => null, + 'solvedate' => null, + 'date' => null, + 'takeintoaccount_delay_stat' => '0', ]); return; @@ -1685,17 +1818,24 @@ private function updateIssue() { ]); $issueName = $ticket->fields['name'] != '' ? addslashes($ticket->fields['name']) : '(' . $ticket->getID() . ')'; $issue->update([ - 'id' => $issue->getID(), - 'items_id' => $ticketId, - 'itemtype' => Ticket::class, - 'name' => $issueName, - 'status' => $ticket->fields['status'], - 'date_creation' => $ticket->fields['date'], - 'date_mod' => $ticket->fields['date_mod'], - 'entities_id' => $ticket->fields['entities_id'], - 'is_recursive' => '0', - 'requester_id' => $ticketUserRow['users_id'], - 'comment' => addslashes($ticket->fields['content']), + 'id' => $issue->getID(), + 'items_id' => $ticketId, + 'itemtype' => Ticket::class, + 'name' => $issueName, + 'status' => $ticket->fields['status'], + 'date_creation' => $ticket->fields['date'], + 'date_mod' => $ticket->fields['date_mod'], + 'entities_id' => $ticket->fields['entities_id'], + 'is_recursive' => '0', + 'requester_id' => $ticketUserRow['users_id'], + 'comment' => addslashes($ticket->fields['content']), + 'time_to_own' => $ticket->fields['time_to_own'], + 'time_to_resolve' => $ticket->fields['time_to_resolve'], + 'internal_time_to_own' => $ticket->fields['internal_time_to_own'], + 'internal_time_to_resolve' => $ticket->fields['internal_time_to_resolve'], + 'solvedate' => $ticket->fields['solvedate'], + 'date' => $ticket->fields['date'], + 'takeintoaccount_delay_stat' => $ticket->fields['takeintoaccount_delay_stat'], ]); } @@ -1710,7 +1850,7 @@ public function getQuestionFields($formId) : array { return $this->questionFields; } - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if ($form->isNewID($formId)) { return []; } @@ -1774,32 +1914,27 @@ protected function setValidator(array $input): array { $input['status'] = self::STATUS_ACCEPTED; if (isset($input['formcreator_validator'])) { - switch ($this->getForm()->fields['validation_required']) { - case PluginFormcreatorForm::VALIDATION_USER: - $validatorItem = explode('_', $input['formcreator_validator']); - if ($validatorItem[0] != User::class) { - break; + $validatorItem = explode('_', $input['formcreator_validator']); + if (in_array($validatorItem[0], [User::class, PluginFormcreatorSupervisorValidator::class])) { + if ($validatorItem[1] == 'supervisor') { + // Find the supervisor of the current user + if (($current_user_id = Session::getLoginUserID()) !== false) { + $current_user = User::getById($current_user_id); + if ($current_user instanceof User) { + if (!User::isNewID($current_user->fields['users_id_supervisor'])) { + $usersIdValidator = $current_user->fields['users_id_supervisor']; + } + } } + } else { $usersIdValidator = (int) $validatorItem[1]; - if (Session::getLoginUserID(true) == $usersIdValidator) { - // The requester is the validator. No need to validate - break; - } - $input['status'] = self::STATUS_WAITING; - break; + } + $input['status'] = self::STATUS_WAITING; + } - case PluginFormcreatorForm::VALIDATION_GROUP: - $validatorItem = explode('_', $input['formcreator_validator']); - if ($validatorItem[0] != Group::class) { - break; - } - $groupIdValidator = (int) $validatorItem[1]; - if (Session::getLoginUserID(true) !== false && in_array($groupIdValidator, $_SESSION['glpigroups'])) { - // The requester is a member of the validator group - break; - } - $input['status'] = self::STATUS_WAITING; - break; + if (in_array($validatorItem[0], [Group::class])) { + $groupIdValidator = (int) $validatorItem[1]; + $input['status'] = self::STATUS_WAITING; } } @@ -1840,19 +1975,63 @@ private function accept(array $input): array { } /** - * Undocumented function + * Compute the validation status of the form answer + * by counting accepted and refused validations * - * @param array $input * @return integer */ - protected static function getValidationStatus(PluginFormcreatorFormAnswer $formAnswer): int { - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - return PluginAdvformFormAnswer::getValidationStatus($formAnswer); + protected function getValidationStatus(): int { + global $DB; + + // Get validation entries + $result = $DB->request([ + 'FROM' => PluginFormcreatorFormanswerValidation::getTable(), + 'WHERE' => [ + self::getForeignKeyField() => $this->getID(), + ], + 'GROUPBY' => ['level'], + 'ORDERBY' => 'level ASC' + ]); + + // Count accepted and refused validations + // Get the highest level of completed validation + $acceptedCount = $refusedCount = 0; + $maxLevel = 0; + foreach ($result as $row) { + switch ($row['status']) { + case PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED: + $acceptedCount++; + break; + + case PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED: + $refusedCount++; + break; + } + $maxLevel = $row['level']; // depends on ORDERBY clause + } + + $validationPercent = $this->fields['validation_percent']; + if ($validationPercent > 0 && $maxLevel > 0) { + // A validation percent is defined + $acceptedRatio = $acceptedCount * 100 / $maxLevel; + $refusedRatio = $refusedCount * 100 / $maxLevel; + if ($acceptedRatio >= $validationPercent) { + // We have reached the acceptation threshold + return PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED; + } else if ($refusedRatio + $validationPercent > 100) { + // We can no longer reach the acceptation threshold + return PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED; + } + } else { + // No validation threshold set, one approval or denial is enough + if ($acceptedCount > 0) { + return PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED; + } else if ($refusedCount > 0) { + return PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED; + } } - return isset($formAnswer->input['refuse_formanswer']) - ? PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED - : PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED; + return PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING; } /** @@ -1866,33 +2045,28 @@ public function getApprovers(array $crit = []): ?array { return null; } - if ($this->fields['users_id_validator'] > 0) { - $id = $this->fields['users_id_validator']; - return [ - User::class => [ - $id => [ - 'pluginformcreator_formanswers_id' => $this->getID(), - 'itemtype' => User::class, - 'items_id' => $id, - ], - ] - ]; + $formAnswerValidation = new PluginFormcreatorFormanswerValidation(); + $rows = $formAnswerValidation->find( + $crit + [ + PluginFormcreatorFormAnswer::getForeignKeyField() => $this->getID(), + ], + [ + 'level ASC', + ] + ); + if (count($rows) < 1) { + return null; } - if ($this->fields['groups_id_validator'] > 0) { - $id = $this->fields['groups_id_validator']; - return [ - Group::class => [ - $id => [ - 'pluginformcreator_formanswers_id' => $this->getID(), - 'itemtype' => Group::class, - 'items_id' => $id, - ], - ] - ]; + $approvers = [ + User::getType() => [], + Group::getType() => [], + ]; + foreach ($rows as $row) { + $approvers[$row['itemtype']][$row['items_id']] = $row; } - return null; + return $approvers; } /** @@ -1905,8 +2079,9 @@ public function getCurrentApprovers(): ?array { return null; } - // the form answers are waiting for validation - return $this->getApprovers(); + return $this->getApprovers([ + 'level' => ['=', PluginFormcreatorFormanswerValidation::getCurrentValidationLevel($this)], + ]); } /** @@ -2121,4 +2296,96 @@ public function getFromDbByTicket($item) { ]) ]); } + + /** + * Undocumented function + * + * @param integer $users_id ID of the user to check for validation rights + * @param boolean $search_in_groups + * @return array + */ + protected function getValidatorCriteria(int $users_id, bool $search_in_groups = true): array { + $approvers = $this->getApprovers(); + if (count($approvers) === 0) { + return []; + } + + $substitute_subQuery = new QuerySubQuery([ + 'SELECT' => 'validator_users.id', + 'FROM' => User::getTable() . ' as validator_users', + 'INNER JOIN' => [ + ValidatorSubstitute::getTable() => [ + 'ON' => [ + ValidatorSubstitute::getTable() => User::getForeignKeyField(), + 'validator_users' => 'id', + [ + 'AND' => [ + [ + 'OR' => [ + [ + 'validator_users.substitution_start_date' => null, + ], + [ + 'validator_users.substitution_start_date' => ['<=', new QueryExpression('NOW()')], + ], + ], + ], + [ + 'OR' => [ + [ + 'validator_users.substitution_end_date' => null, + ], + [ + 'validator_users.substitution_end_date' => ['>=', new QueryExpression('NOW()')], + ], + ], + ], + ] + ] + ], + ], + ], + 'WHERE' => [ + ValidatorSubstitute::getTable() . '.users_id_substitute' => $users_id, + ], + ]); + + $validatorUsers = array_keys($approvers[User::getType()]); + $target_criteria = [ + 'OR' => [ + [ + self::getTableField('users_id_validator') => $users_id, + ], + [ + self::getTableField('users_id_validator') => $substitute_subQuery, + ], + ], + ]; + + if (version_compare(GLPI_VERSION, '10.1') >= 0 && $search_in_groups) { + $target_criteria = [ + 'OR' => [ + $target_criteria, + [ + self::getTableField('groups_id_validator') => new \QuerySubQuery([ + 'SELECT' => Group_User::getTableField('groups_id'), + 'FROM' => Group_User::getTable(), + 'WHERE' => [ + 'OR' => [ + [ + Group_User::getTableField('users_id') => $users_id, + ], + [ + Group_User::getTableField('users_id') => $substitute_subQuery, + ], + ], + ], + ]) + ], + ], + ]; + } + + return $target_criteria; + } } diff --git a/inc/formanswervalidation.class.php b/inc/formanswervalidation.class.php new file mode 100644 index 000000000..e761fdf05 --- /dev/null +++ b/inc/formanswervalidation.class.php @@ -0,0 +1,169 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @link https://github.com/pluginsGLPI/formcreator/ + * @link https://pluginsglpi.github.io/formcreator/ + * @link http://plugins.glpi-project.org/#/plugin/formcreator + * --------------------------------------------------------------------- + */ + +use Glpi\Application\View\TemplateRenderer; + +if (!defined('GLPI_ROOT')) { + die("Sorry. You can't access this file directly"); +} + +class PluginFormcreatorFormanswerValidation extends CommonDBTM +{ + /** + * Get the current validation level of a formanswer + * + * @param PluginFormcreatorFormAnswer $formAnswer formanswer + * @return null|int + */ + public static function getCurrentValidationLevel(PluginFormcreatorFormAnswer $formAnswer): ?int { + global $DB; + + $formAnswerFk = PluginFormcreatorFormAnswer::getForeignKeyField(); + $request = [ + 'SELECT' => ['MIN' => 'level as level'], + 'FROM' => self::getTable(), + 'WHERE' => [ + $formAnswerFk => $formAnswer->getID(), + [ + 'status' => PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING, + ], + ], + ]; + $result = $DB->request($request); + $max = $result->current(); + if ($max === null || $max['level'] === null) { + return null; + } + + return $max['level']; + } + + /** + * Set the status of a validation level for a formanswer + * + * @param PluginFormcreatorFormAnswer $formAnswer + * @param integer $newStatus + * @return void + */ + public static function updateValidationStatus(PluginFormcreatorFormAnswer $formAnswer, int $newStatus): void { + $level = self::getCurrentValidationLevel($formAnswer); + + $self = new self(); + $formAnswerFk = PluginFormcreatorFormAnswer::getForeignKeyField(); + $rows = $self->find([ + $formAnswerFk => $formAnswer->getID(), + 'level' => $level + ]); + foreach ($rows as $row) { + $self->update([ + 'id' => $row['id'], + 'status' => $newStatus, + ]); + } + } + + /** + * Copy validators from form to forn answer validators + * + * @return bool + */ + public static function copyValidatorsToValidation(PluginFormcreatorFormAnswer $formAnswer): bool { + global $DB; + + if ($formAnswer->fields['groups_id_validator'] <= 0 && $formAnswer->fields['users_id_validator'] <= 0) { + return true; + } + + $formFk = PluginFormcreatorForm::getForeignKeyField(); + + // 1st validation level is the user or group selected by the requester + $validation = new self(); + $itemtype = User::getType(); + $itemId = $formAnswer->fields['users_id_validator']; + if ($formAnswer->fields['groups_id_validator'] > 0) { + $itemtype = Group::getType(); + $itemId = $formAnswer->fields['groups_id_validator']; + } + $formAnswerFk = PluginFormcreatorFormAnswer::getForeignKeyField(); + $newId = $validation->add([ + $formAnswerFk => $formAnswer->getID(), + 'itemtype' => $itemtype, + 'items_id' => $itemId, + 'level' => '1', + 'status' => PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING + ]); + if ($newId === false) { + return false; + } + + // Next levels are copied from form configuration + $result = $DB->request([ + 'FROM' => PluginFormcreatorForm_Validator::getTable(), + 'WHERE' => [ + $formFk => $formAnswer->fields[$formFk], + 'level' => ['>', '1'], + ] + ]); + + foreach ($result as $row) { + $validation = new self(); + $newId = $validation->add([ + $formAnswerFk => $formAnswer->getID(), + 'itemtype' => $row['itemtype'], + 'items_id' => $row['items_id'], + 'level' => $row['level'], + 'status' => PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING + ]); + + if ($newId === false) { + return false; + } + } + return true; + } + + /** + * Undocumented function + * + * @param PluginFormcreatorFormAnswer $formAnswer + * @return void + */ + public static function showValidationStatuses(PluginFormcreatorFormAnswer $formAnswer) { + $validations = $formAnswer->getApprovers(); + if ($validations === null) { + return; + } + + TemplateRenderer::getInstance()->display('@formcreator/components/form//formanswer.validation.html.twig', [ + 'validations' => $validations, + 'itemtypes' => array_keys($validations), + ]); + } +} diff --git a/inc/issue.class.php b/inc/issue.class.php index 4b5d2e9ad..f98764a2b 100644 --- a/inc/issue.class.php +++ b/inc/issue.class.php @@ -106,8 +106,15 @@ public static function getSyncIssuesRequest() : AbstractQuery { 'is_recursive as is_recursive', 'requester_id as requester_id', 'comment as comment', - 'requester_id as users_id_recipient' + 'requester_id as users_id_recipient', ], + new QueryExpression('NULL as `time_to_own`'), + new QueryExpression('NULL as `time_to_resolve`'), + new QueryExpression('NULL as `internal_time_to_own`'), + new QueryExpression('NULL as `internal_time_to_resolve`'), + new QueryExpression('NULL as `solvedate`'), + new QueryExpression('NULL as `date`'), + new QueryExpression('0 as `takeintoaccount_delay_stat`'), ], 'DISTINCT' => true, 'FROM' => $formAnswerTable, @@ -161,7 +168,14 @@ public static function getSyncIssuesRequest() : AbstractQuery { new QueryExpression('0 as is_recursive'), new QueryExpression("COALESCE(`$ticketUserTable`.`users_id`, 0) as `requester_id`"), "$ticketTable.content as comment", - 'users_id_recipient as users_id_recipient' + 'users_id_recipient as users_id_recipient', + 'time_to_own as time_to_own', + 'time_to_resolve as time_to_resolve', + 'internal_time_to_own as internal_time_to_own', + 'internal_time_to_resolve as internal_time_to_resolve', + 'solvedate as solvedate', + 'date as date', + 'takeintoaccount_delay_stat as takeintoaccount_delay_stat', ], 'DISTINCT' => true, 'FROM' => $ticketTable, @@ -489,6 +503,8 @@ public function getTicketsForDisplay($options) { } public function rawSearchOptions() { + global $DB; + $tab = []; $hide_technician = false; $hide_technician_group = false; @@ -545,7 +561,7 @@ public function rawSearchOptions() { 'id' => '3', 'table' => self::getTable(), 'field' => 'itemtype', - 'name' => _n('Type', 'Types', 1), + 'name' => _n('Type', 'Types', 1, 'formcreator'), 'searchtype' => [ '0' => 'equals', '1' => 'notequals' @@ -608,28 +624,32 @@ public function rawSearchOptions() { } $tab[] = $newtab; - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $newtab = PluginAdvformIssue::rawSearchOptionFormApprover(); - } else { - $newtab = [ - 'id' => '9', - 'table' => User::getTable(), - 'field' => 'name', - 'linkfield' => 'users_id_validator', - 'name' => __('Form approver', 'formcreator'), - 'datatype' => 'dropdown', - 'massiveaction' => false, - 'joinparams' => [ - 'beforejoin' => [ - 'table' => PluginFormcreatorFormAnswer::getTable(), - 'joinparams' => [ - 'jointype' => 'itemtype_item_revert', - 'specific_itemtype' => PluginFormcreatorFormAnswer::class, - ] + $newtab = [ + 'id' => '9', + 'table' => User::getTable(), + 'field' => 'name', + 'name' => __('Form approver', 'formcreator'), + 'massiveaction' => false, + 'datatype' => 'dropdown', + 'forcegroupby' => true, + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => User::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'beforejoin' => [ + 'table' => PluginFormcreatorFormAnswer::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => PluginFormcreatorFormAnswer::class, + ], + ], ], ], - ]; - } + ], + ]; if (!Session::isCron() // no filter for cron && Session::getCurrentInterface() == 'helpdesk') { $newtab['right'] = 'id'; @@ -784,28 +804,32 @@ public function rawSearchOptions() { ]; } - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - $newtab = PluginAdvformIssue::rawSearchOptionFormApproverGroup(); - } else { - $newtab = [ - 'id' => '16', - 'table' => Group::getTable(), - 'field' => 'completename', - 'linkfield' => 'groups_id_validator', - 'name' => __('Form approver group', 'formcreator'), - 'datatype' => 'itemlink', - 'massiveaction' => false, - 'joinparams' => [ - 'beforejoin' => [ - 'table' => PluginFormcreatorFormAnswer::getTable(), - 'joinparams' => [ - 'jointype' => 'itemtype_item_revert', - 'specific_itemtype' => PluginFormcreatorFormAnswer::class, - ] + $newtab = [ + 'id' => '16', + 'table' => Group::getTable(), + 'field' => 'completename', + 'name' => __('Form approver group', 'formcreator'), + 'massiveaction' => false, + 'datatype' => 'dropdown', + 'forcegroupby' => true, + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => Group::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'beforejoin' => [ + 'table' => PluginFormcreatorFormAnswer::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => PluginFormcreatorFormAnswer::class, + ], + ], ], ], - ]; - } + ], + ]; $tab[] = $newtab; if (version_compare(GLPI_VERSION, '10.1') >= 0) { @@ -844,12 +868,370 @@ public function rawSearchOptions() { $tab[] = $newtab; } - if (Plugin::isPluginActive(PLUGIN_FORMCREATOR_ADVANCED_VALIDATION)) { - foreach (PluginAdvformIssue::rawSearchOptions() as $so) { - $tab[] = $so; - } + $tab[] = [ + 'id' => '20', + 'table' => $this->getTable(), + 'field' => 'time_to_resolve', + 'name' => __('Time to resolve'), + 'datatype' => 'datetime', + 'maybefuture' => true, + 'massiveaction' => false, + 'additionalfields' => ['solvedate', 'status'] + ]; + + $tab[] = [ + 'id' => '21', + 'table' => $this->getTable(), + 'field' => 'time_to_resolve', + 'name' => __('Time to resolve + Progress'), + 'massiveaction' => false, + 'nosearch' => true, + 'additionalfields' => ['status'], + ]; + + $tab[] = [ + 'id' => '22', + 'table' => $this->getTable(), + 'field' => 'internal_time_to_resolve', + 'name' => __('Internal time to resolve'), + 'datatype' => 'datetime', + 'maybefuture' => true, + 'massiveaction' => false, + 'additionalfields' => ['solvedate', 'status'] + ]; + + $tab[] = [ + 'id' => '23', + 'table' => $this->getTable(), + 'field' => 'internal_time_to_resolve', + 'name' => __('Internal time to resolve + Progress'), + 'massiveaction' => false, + 'nosearch' => true, + 'additionalfields' => ['status'] + ]; + + $tab[] = [ + 'id' => '24', + 'table' => $this->getTable(), + 'field' => 'solvedate', + 'name' => __('Resolution date'), + 'datatype' => 'datetime', + 'massiveaction' => false + ]; + + $tab[] = [ + 'id' => '25', + 'table' => $this->getTable(), + 'field' => 'internal_time_to_own', + 'name' => __('Internal time to own'), + 'datatype' => 'datetime', + 'maybefuture' => true, + 'massiveaction' => false, + 'additionalfields' => ['date', 'status', 'takeintoaccount_delay_stat'], + ]; + + $tab[] = [ + 'id' => '26', + 'table' => $this->getTable(), + 'field' => 'internal_time_to_own', + 'name' => __('Internal time to own + Progress'), + 'massiveaction' => false, + 'nosearch' => true, + 'additionalfields' => ['status'] + ]; + + $tab[] = [ + 'id' => '27', + 'table' => $this->getTable(), + 'field' => 'time_to_own', + 'name' => __('Time to own'), + 'datatype' => 'datetime', + 'maybefuture' => true, + 'massiveaction' => false, + 'additionalfields' => ['status'] + ]; + + $tab[] = [ + 'id' => '28', + 'table' => $this->getTable(), + 'field' => 'time_to_own', + 'name' => __('Time to own + Progress'), + 'massiveaction' => false, + 'nosearch' => true, + 'additionalfields' => ['status'] + ]; + + if (version_compare(GLPI_VERSION, '10.1') >= 0) { + $tab[] = [ + 'id' => '30', + 'table' => User::getTable(), + 'field' => 'name', + 'linkfield' => 'users_id_substitute', + 'name' => __('Approver substitute'), + 'datatype' => 'itemlink', + 'forcegroupby' => true, + 'massiveaction' => false, + 'joinparams' => [ + 'beforejoin' => [ + 'table' => ValidatorSubstitute::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'condition' => [ + // same condition on search option 31, but with swapped expression + // This workarounds identical complex join ID if a search use both search options 195 and 197 + [ + 'OR' => [ + [ + 'REFTABLE.substitution_start_date' => null, + ], [ + 'REFTABLE.substitution_start_date' => ['<=', $_SESSION['glpi_currenttime']], + ], + ], + ], [ + 'OR' => [ + [ + 'REFTABLE.substitution_end_date' => null, + ], [ + 'REFTABLE.substitution_end_date' => ['>=', $_SESSION['glpi_currenttime']], + ], + ], + ] + ], + 'beforejoin' => [ + 'table' => User::getTable(), + 'linkfield' => ((version_compare(GLPI_VERSION, '10.1') >= 0) ? 'items_id_target' : 'users_id_validate'), + 'joinparams' => [ + // Disabled for compatibility with GLPI 10.0 backport of substitutes + 'condition' => (version_compare(GLPI_VERSION, '10.1') >= 0) ? [ + 'REFTABLE.itemtype_target' => User::class, + ] : [], + 'beforejoin' => [ + 'table' => TicketValidation::getTable(), + 'linkfield' => 'items_id', + 'joinparams' => [ + 'jointype' => 'child', + 'beforejoin' => [ + 'table' => Ticket::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => Ticket::class, + ], + ], + ], + ] + ] + ] + ] + ], + ] + ]; + + $tab[] = [ + 'id' => '31', + 'table' => User::getTable(), + 'field' => 'name', + 'linkfield' => 'users_id_substitute', + 'name' => __('Substitute of a member of approver group'), + 'datatype' => 'itemlink', + 'forcegroupby' => true, + 'massiveaction' => false, + 'joinparams' => [ + 'beforejoin' => [ + 'table' => ValidatorSubstitute::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'condition' => [ + // same condition on search option 30, but with swapped expression + // This workarounds identical complex join ID if a search use both search options 195 and 197 + [ + 'OR' => [ + [ + 'REFTABLE.substitution_end_date' => null, + ], [ + 'REFTABLE.substitution_end_date' => ['>=', $_SESSION['glpi_currenttime']], + ], + ], + ], [ + 'OR' => [ + [ + 'REFTABLE.substitution_start_date' => null, + ], [ + 'REFTABLE.substitution_start_date' => ['<=', $_SESSION['glpi_currenttime']], + ], + ], + ] + ], + 'beforejoin' => [ + 'table' => User::getTable(), + 'joinparams' => [ + 'beforejoin' => [ + 'table' => Group_User::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'beforejoin' => [ + 'table' => Group::getTable(), + 'linkfield' => 'items_id_target', + 'joinparams' => [ + 'condition' => [ + 'REFTABLE.itemtype_target' => Group::class, + ], + 'beforejoin' => [ + 'table' => TicketValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'beforejoin' => [ + 'table' => Ticket::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => Ticket::class, + ], + ], + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ]; + + $tab[] = [ + 'id' => '32', + 'table' => User::getTable(), + 'field' => 'name', + 'linkfield' => 'users_id_validator', + 'name' => __('Form approver substitute', 'formcreator'), + 'datatype' => 'itemlink', + 'forcegroupby' => true, + 'massiveaction' => false, + 'joinparams' => [ + 'beforejoin' => [ + 'table' => ValidatorSubstitute::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + // same condition on search option 30, but with swapped *SUB* expression + // This workarounds identical complex join ID if a search use both search options 195 and 197 + 'condition' => [ + [ + 'OR' => [ + [ + 'REFTABLE.substitution_start_date' => ['<=', $_SESSION['glpi_currenttime']], + ], [ + 'REFTABLE.substitution_start_date' => null, + ], + ], + ], [ + 'OR' => [ + [ + 'REFTABLE.substitution_end_date' => ['>=', $_SESSION['glpi_currenttime']], + ], [ + 'REFTABLE.substitution_end_date' => null, + ], + ], + ] + ], + 'beforejoin' => [ + 'table' => User::getTable(), + 'linkfield' => 'users_id_validator', + 'joinparams' => [ + 'beforejoin' => [ + 'table' => PluginFormcreatorFormAnswer::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => PluginFormcreatorFormAnswer::class, + ] + ] + ] + ] + ] + ], + ] + ]; + } + + // This search option is identical to 'Form approver group' + // With a filter limiting to the levels waiting for validation + $filter = new DBmysqlIterator($DB); + $formAnswerFk = PluginFormcreatorFormAnswer::getForeignKeyField(); + $filter->buildQuery([ + 'SELECT' => new QueryExpression("COALESCE(MAX(`level`), 0) + 1 AS `level`"), + 'FROM' => PluginFormcreatorFormanswerValidation::getTable(), + 'WHERE' => [ + "$formAnswerFk" => new QueryExpression(PluginFormcreatorFormAnswer::getTable() .".id"), + ['NOT' => [ + 'status' => PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING, + ]], + ], + ]); + $filter = $filter->getSQL(); + $tab[] = [ + 'id' => '40', + 'table' => Group::getTable(), + 'field' => 'completename', + 'name' => __('Current form approver group', 'formcreator'), + 'massiveaction' => false, + 'datatype' => 'dropdown', + 'forcegroupby' => true, + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => Group::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'condition' => "AND NEWTABLE.level = ($filter)", + 'beforejoin' => [ + 'table' => PluginFormcreatorFormAnswer::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => PluginFormcreatorFormAnswer::class, + ], + ], + ], + ], + ], + ]; + + // This search option is identical to 'Form approver' + // With a filter limiting to the levels waiting for validation + $newtab = [ + 'id' => '41', + 'table' => User::getTable(), + 'field' => 'name', + 'name' => __('Current form approver', 'formcreator'), + 'massiveaction' => false, + 'datatype' => 'dropdown', + 'forcegroupby' => true, + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => User::getType(), + 'beforejoin' => [ + 'table' => PluginFormcreatorFormanswerValidation::getTable(), + 'joinparams' => [ + 'jointype' => 'child', + 'condition' => "AND NEWTABLE.level = ($filter)", + 'beforejoin' => [ + 'table' => PluginFormcreatorFormAnswer::getTable(), + 'joinparams' => [ + 'jointype' => 'itemtype_item_revert', + 'specific_itemtype' => PluginFormcreatorFormAnswer::class, + ], + ], + ], + ], + ], + ]; + if (!Session::isCron() // no filter for cron + && Session::getCurrentInterface() == 'helpdesk') { + $newtab['right'] = 'id'; } + $tab[] = $newtab; + $tab[] = [ 'id' => '42', 'table' => User::getTable(), @@ -1043,7 +1425,7 @@ static function getDefaultSearchRequest() { } public static function giveItem($itemtype, $option_id, $data, $num) { - $searchopt = &Search::getOptions($itemtype); + $searchopt = Search::getOptions($itemtype); $table = $searchopt[$option_id]["table"]; $field = $searchopt[$option_id]["field"]; @@ -1070,7 +1452,7 @@ public static function giveItem($itemtype, $option_id, $data, $num) { break; case PluginFormcreatorFormAnswer::class: - $formAnswer = PluginFormcreatorCommon::getFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); if (!$formAnswer->getFromDB($id)) { trigger_error(sprintf("Formanswer ID %s not found", $id), E_USER_WARNING); break; diff --git a/inc/ldapdropdown.class.php b/inc/ldapdropdown.class.php index daf2bcf79..5b3791a79 100644 --- a/inc/ldapdropdown.class.php +++ b/inc/ldapdropdown.class.php @@ -79,7 +79,7 @@ public static function getDropdownValue($post, $json = true) { return []; } - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form = $form::getByItem($question); if (!$form->canViewForRequest()) { return []; diff --git a/inc/notificationtargetformanswer.class.php b/inc/notificationtargetformanswer.class.php index 68b823ad0..b6ba70e6d 100644 --- a/inc/notificationtargetformanswer.class.php +++ b/inc/notificationtargetformanswer.class.php @@ -52,7 +52,7 @@ public function getEvents() { public function addDataForTemplate($event, $options = []) { global $CFG_GLPI; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($this->obj->fields['plugin_formcreator_forms_id']); $link = $CFG_GLPI['url_base'] . $this->obj->getFormURLWithID($this->obj->getID(), false); @@ -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/inc/profile.class.php b/inc/profile.class.php new file mode 100644 index 000000000..ebcd5f612 --- /dev/null +++ b/inc/profile.class.php @@ -0,0 +1,67 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +class PluginFormcreatorProfile extends Profile { + + function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { + return self::createTabEntry(PluginFormcreatorForm::getTypeName(Session::getPluralNumber())); + } + + static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { + $formcreatorprofile = new self(); + $formcreatorprofile->showForm($item->getID()); + return true; + } + + function showForm($ID, $options = []) { + if (!self::canView()) { + return false; + } + + echo "
"; + $profile = new Profile(); + $profile->getFromDB($ID); + echo ""; + + $rights = [['itemtype' => PluginFormcreatorForm::getType(), + 'label' => PluginFormcreatorForm::getTypeName(Session::getPluralNumber()), + 'field' => PluginFormcreatorForm::$rightname]]; + $matrix_options['title'] = PluginFormcreatorForm::getTypeName(Session::getPluralNumber()); + $profile->displayRightsChoiceMatrix($rights, $matrix_options); + + echo "
"; + echo Html::hidden('id', ['value' => $ID]); + echo Html::submit(_sx('button', 'Save'), ['name' => 'update']); + echo "
\n"; + Html::closeForm(); + echo "
"; + } +} diff --git a/inc/question.class.php b/inc/question.class.php index 602c0c1fa..143617d06 100644 --- a/inc/question.class.php +++ b/inc/question.class.php @@ -31,7 +31,6 @@ use GlpiPlugin\Formcreator\Exception\ImportFailureException; use GlpiPlugin\Formcreator\Exception\ExportFailureException; -use GlpiPlugin\Formcreator\Field\UndefinedField; use Glpi\Application\View\TemplateRenderer; if (!defined('GLPI_ROOT')) { @@ -51,6 +50,10 @@ class PluginFormcreatorQuestion extends CommonDBChild implements static public $itemtype = PluginFormcreatorSection::class; static public $items_id = 'plugin_formcreator_sections_id'; + public $dohistory = true; + + public $taborientation = 'horizontal'; + /** @var PluginFormcreatorFieldInterface|null $field a field describing the question denpending on its field type */ public ?PluginFormcreatorFieldInterface $field = null; @@ -115,10 +118,26 @@ public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { $number = $count['cpt']; } return self::createTabEntry(self::getTypeName($number), $number); + } else if ($item instanceof PluginFormcreatorQuestion) { + return $item->field->getTabNameForItem($this); } return ''; } + public function defineTabs($options = []) { + $tabs = []; + $this->addDefaultFormTab($tabs); + $this->addStandardTab(PluginFormcreatorCondition::class, $tabs, $options); + if ($this->loadField($this->fields['fieldtype'])) { + foreach ($this->field->getTabNameForItem($this) as $tabId => $tabName) { + // $this->field->defineExtraTabs($tabs, $options); + $this->addStandardTab(self::class, $tabs, $options); + } + } + // $this->addStandardTab(Log::class, $tabs, $options); + return $tabs; + } + /** * Display a list of all form sections and questions * @@ -133,6 +152,9 @@ public function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $withtemplate = 0) { if ($item instanceof PluginFormcreatorForm) { static::showForForm($item, $withtemplate); + } else if ($item instanceof PluginFormcreatorQuestion) { + $item->loadField($item->fields['fieldtype']); + $item->field->displayTabContentForItem($item, $tabnum); } } @@ -168,6 +190,15 @@ public function rawSearchOptions() { 'massiveaction' => false ]; + $tab[] = [ + 'id' => '4', + 'table' => $this::getTable(), + 'field' => 'required', + 'name' => __('Required', 'formcreator'), + 'datatype' => 'int', + 'massiveaction' => false + ]; + return $tab; } @@ -219,15 +250,13 @@ public function getDesignHtml() : string { $html = ''; - $questionId = $this->getID(); - $sectionId = $this->fields[PluginFormcreatorSection::getForeignKeyField()]; $fieldType = PluginFormcreatorFields::getFieldClassname($this->fields['fieldtype']); /** @var PluginFormcreatorFieldInterface $field */ $field = new $fieldType($this); $html .= '
'; $html .= '
'; @@ -313,17 +342,8 @@ public function getRenderedHtml($domain, $canEdit = true, ?PluginFormcreatorForm private function checkBeforeSave($input) : array { // Control fields values : // - name is required - if (isset($input['name'])) { - if (empty($input['name'])) { - Session::addMessageAfterRedirect(__('The title is required', 'formcreator'), false, ERROR); - return []; - } - } - - // - field type is required - if (isset($input['fieldtype']) - && empty($input['fieldtype'])) { - Session::addMessageAfterRedirect(__('The field type is required', 'formcreator'), false, ERROR); + if (isset($input['name']) && strlen($input['name']) === 0) { + Session::addMessageAfterRedirect(__('The title is required', 'formcreator'), false, ERROR); return []; } @@ -334,9 +354,7 @@ private function checkBeforeSave($input) : array { return []; } - if (!isset($input['fieldtype'])) { - $input['fieldtype'] = $this->fields['fieldtype']; - } + $input['fieldtype'] = $input['fieldtype'] ?? $this->fields['fieldtype']; $this->loadField($input['fieldtype']); if ($this->field === null) { Session::addMessageAfterRedirect( @@ -359,23 +377,10 @@ private function checkBeforeSave($input) : array { return []; } - // Check the parameters are provided - $parameters = $this->field->getEmptyParameters(); - if (count($parameters) > 0) { - if (!isset($input['_parameters'][$input['fieldtype']])) { - // This should not happen - Session::addMessageAfterRedirect(__('This type of question requires parameters', 'formcreator'), false, ERROR); - return []; - } - foreach ($parameters as $parameter) { - if (!isset($input['_parameters'][$input['fieldtype']][$parameter->getFieldName()])) { - // This should not happen - Session::addMessageAfterRedirect(__('A parameter is missing for this question type', 'formcreator'), false, ERROR); - return []; - } - } + $temp_itemtype = $this->fields['itemtype'] ?? ($input['itemtype'] ?? ''); + if ($temp_itemtype instanceof CommonDBTM) { + $input['itemtype'] = $temp_itemtype; } - $input = $this->field->prepareQuestionInputForSave($input); if ($input === false || !is_array($input)) { // Invalid data @@ -402,6 +407,11 @@ private function checkBeforeSave($input) : array { * @return array the modified $input array */ public function prepareInputForAdd($input) { + if (isset($input['criteria']['filter'])) { + $itemtype = $input['fieldtype'] ?? ''; + $input['_parameters'][$itemtype] = $input['criteria']; + } + if (!$this->skipChecks) { $input = $this->checkBeforeSave($input); @@ -450,13 +460,19 @@ public function prepareInputForAdd($input) { * @array return the modified $input array */ public function prepareInputForUpdate($input) { - // global $DB; + if (isset($input['criteria']['filter'])) { + $itemtype = $input['fieldtype'] ?? $this->fields['fieldtype']; + $input['_parameters'][$itemtype] = $input['criteria']; + } - if (!$this->skipChecks) { - if (!isset($input['plugin_formcreator_sections_id'])) { - $input['plugin_formcreator_sections_id'] = $this->fields['plugin_formcreator_sections_id']; - } + if (isset($input['fieldtype']) && $input['fieldtype'] != $this->fields['fieldtype']) { + Session::addMessageAfterRedirect(__('The field type cannot be changed. Delete then recreate the question.', 'formcreator'), false, ERROR); + return []; + } + if (!$this->skipChecks) { + $sectionFk = PluginFormcreatorSection::getForeignKeyField(); + $input[$sectionFk] = $input[$sectionFk] ?? $this->fields[$sectionFk]; $input = $this->checkBeforeSave($input); if (!$this->checkConditionSettings($input)) { @@ -587,12 +603,8 @@ public function updateParameters($input) { if (!isset($this->fields['fieldtype'])) { return; } - $fieldType = $this->fields['fieldtype']; - // The fieldtype may change - if (isset($input['fieldtype'])) { - $fieldType = $input['fieldtype']; - } + $fieldType = $input['fieldtype'] ?? $this->fields['fieldtype']; $this->loadField($fieldType); $this->field->updateParameters($this, $input); @@ -729,11 +741,33 @@ public function showForm($ID, $options = []) { $options['target'] = "javascript:;"; $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); + + if (!$this->isNewItem()) { + $options['addbuttons'] = [ + 'apply' => [ + 'type' => 'button', + 'text' => __('Apply', 'formcreator'), + 'onclick' => 'plugin_formcreator.editQuestion(this)', + ], + ]; + } + $template = '@formcreator/field/undefinedfield.html.twig'; if (!$this->loadField($this->fields['fieldtype'])) { TemplateRenderer::getInstance()->display($template, [ - 'item' => $this, - 'params' => $options, + 'item' => $this, + 'params' => $options, + 'no_header' => true, + 'target' => 'javascript:plugin_formcreator.editQuestion();' ]); return true; } @@ -836,34 +870,11 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] // add the question to the linker $linker->addObject($originalId, $item); - // Import conditions - if (isset($input['_conditions'])) { - foreach ($input['_conditions'] as $condition) { - PluginFormcreatorCondition::import($linker, $condition, $itemId); - } - } - - // Import parameters - $field = PluginFormcreatorFields::getFieldInstance( - $input['fieldtype'], - $item - ); - if (isset($input['_parameters'])) { - $parameters = $field->getParameters(); - foreach ($parameters as $fieldName => $parameter) { - if (is_array($input['_parameters'][$input['fieldtype']][$fieldName])) { - /** @var PluginFormcreatorExportableInterface $parameter */ - $parameter::import($linker, $input['_parameters'][$input['fieldtype']][$fieldName], $itemId); - } else { - // Import data incomplete, parameter not defined - // Adding an empty parameter (assuming the question is actually added or updated in DB) - $parameterInput = $parameter->fields; - $parameterInput['plugin_formcreator_questions_id'] = $itemId; - unset($parameterInput['id']); - $parameter->add($parameterInput); - } - } - } + $subItems = [ + '_parameters' => PluginFormcreatorQuestion::getTargetTypes(), + '_conditions' => PluginFormcreatorCondition::class, + ]; + $item->importChildrenObjects($item, $linker, $subItems, $input); return $itemId; } @@ -871,6 +882,7 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] public static function countItemsToImport(array $input) : int { // TODO: need improvement to handle parameters $subItems = [ + '_parameters' => PluginFormcreatorQuestion::getTargetTypes(), '_conditions' => PluginFormcreatorCondition::class, ]; @@ -888,20 +900,11 @@ public function export(bool $remove_uuid = false) : array { $sectionFk = PluginFormcreatorSection::getForeignKeyField(); unset($export[$sectionFk]); - // get question conditions - $export['_conditions'] = []; - $all_conditions = PluginFormcreatorCondition::getConditionsFromItem($this); - foreach ($all_conditions as $condition) { - $export['_conditions'][] = $condition->export($remove_uuid); - } - - // get question parameters - $export['_parameters'] = []; - $this->loadField($this->fields['fieldtype']); - $parameters = $this->field->getParameters(); - foreach ($parameters as $fieldname => $parameter) { - $export['_parameters'][$this->fields['fieldtype']][$fieldname] = $parameter->export($remove_uuid); - } + $subItems = [ + '_parameters' => PluginFormcreatorQuestion::getTargetTypes(), + '_conditions' => PluginFormcreatorCondition::class, + ]; + $export = $this->exportChildrenObjects($subItems, $export, $remove_uuid); // remove ID or UUID $idToRemove = 'id'; @@ -917,9 +920,9 @@ public function export(bool $remove_uuid = false) : array { * return array of question objects belonging to a form * @param int $formId * @param array $crit array for the WHERE clause - * @return PluginFormcreatorQuestion[] + * @return \Generator */ - public static function getQuestionsFromForm($formId, $crit = []) { + public static function getQuestionsFromForm($formId, $crit = []): \Generator { global $DB; $table_question = PluginFormcreatorQuestion::getTable(); @@ -947,14 +950,11 @@ public static function getQuestionsFromForm($formId, $crit = []) { ] ]); - $questions = []; foreach ($result as $row) { $question = new self(); $question->getFromDB($row['id']); - $questions[$row['id']] = $question; + yield $row['id'] => $question; } - - return $questions; } /** @@ -962,12 +962,11 @@ public static function getQuestionsFromForm($formId, $crit = []) { * * @param int $sectionId * - * @return PluginFormcreatorQuestion[] + * @return \Generator */ - public static function getQuestionsFromSection($sectionId) { + public static function getQuestionsFromSection($sectionId): \Generator { global $DB; - $questions = []; $rows = $DB->request([ 'SELECT' => ['id'], 'FROM' => self::getTable(), @@ -977,12 +976,10 @@ public static function getQuestionsFromSection($sectionId) { 'ORDER' => ['row ASC', 'col ASC'] ]); foreach ($rows as $row) { - $question = new self(); - $question->getFromDB($row['id']); - $questions[$row['id']] = $question; + $question = new self(); + $question->getFromDB($row['id']); + yield $row['id'] => $question; } - - return $questions; } /** @@ -1247,10 +1244,10 @@ public static function dropdownObjectSubType(string $name, array $options = []): Profile::class => Profile::getTypeName($plural), ], ]; - if ((new Plugin())->isActivated('appliances')) { + if (Plugin::isPluginActive('appliances')) { $optgroup[__("Assets")][PluginAppliancesAppliance::class] = PluginAppliancesAppliance::getTypeName($plural) . ' (' . _n('Plugin', 'Plugins', 1) . ')'; } - if ((new Plugin())->isActivated('databases')) { + if (Plugin::isPluginActive('databases')) { $optgroup[__("Assets")][PluginDatabasesDatabase::class] = PluginDatabasesDatabase::getTypeName($plural) . ' (' . _n('Plugin', 'Plugins', 1) . ')'; } @@ -1287,4 +1284,64 @@ public static function dropdownObjectSubType(string $name, array $options = []): ], ] + $options); } + + /** + * Get supported question parameters + * + * @return array + */ + public static function getTargetTypes() : array { + global $PLUGIN_HOOKS; + + $parameters = [ + PluginFormcreatorQuestionFilter::class, + PluginFormcreatorQuestionRange::class, + PluginFormcreatorQuestionRegex::class, + ]; + + foreach ($PLUGIN_HOOKS['formcreator_add_parameters'] ?? [] as $plugin_parameters) { + array_push($parameters, ...$plugin_parameters); + } + + return $parameters; + } + + /* + * Get all tags availabie for targets of the form + * + * @param string $search Search string to filter tags + * @return array + */ + public function getTags(string $search = ''): array { + if (!$this->loadField($this->fields['fieldtype'])) { + return []; + } + + $tags = []; + $text = 'question_' . $this->getID(); + if ($search == '' || strpos(strtolower($text), strtolower($search)) !== false || strpos(strtolower($this->fields['name']), strtolower($search)) !== false) { + $tags[] = [ + 'id' => 'question_' . $this->getID(), + 'name' => 'question_' . $this->getID(), + 'text' => 'question_' . $this->getID(), + 'q_name' => $this->fields['name'], // Do not use form translation here + ]; + } + + $text = 'answer_' . $this->getID(); + if ($search == '' || strpos(strtolower($text), strtolower($search)) !== false || strpos(strtolower($this->fields['name']), strtolower($search)) !== false) { + $tags[] = [ + 'id' => 'answer_' . $this->getID(), + 'name' => 'answer_' . $this->getID(), + 'text' => 'answer_' . $this->getID(), + 'q_name' => $this->fields['name'], // Do not use form translation here + ]; + } + + if ($this->fields['fieldtype'] == 'dropdown' || $this->fields['fieldtype'] == 'glpiselect') { + $tags = array_merge($tags, $this->field->getTags($search)); + } + + return $tags; + } } diff --git a/inc/questiondependency.class.php b/inc/questiondependency.class.php index 79ecc3fde..66bb5b967 100644 --- a/inc/questiondependency.class.php +++ b/inc/questiondependency.class.php @@ -76,7 +76,7 @@ public function getParameterForm(PluginFormcreatorQuestion $question) { // get questions of type text in the form $eligibleQuestions = []; $criteria = ['fieldtype' => $this->fieldtype]; - foreach ($question->getQuestionsFromForm($form->getID(), $criteria) as $item) { + foreach (PluginFormcreatorQuestion::getQuestionsFromForm($form->getID(), $criteria) as $item) { $eligibleQuestions[$item->getID()] = $item->getField('name'); } diff --git a/inc/questionfilter.class.php b/inc/questionfilter.class.php new file mode 100644 index 000000000..04b6f6f35 --- /dev/null +++ b/inc/questionfilter.class.php @@ -0,0 +1,234 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +use GlpiPlugin\Formcreator\Exception\ImportFailureException; +use GlpiPlugin\Formcreator\Exception\ExportFailureException; +use Glpi\Application\View\TemplateRenderer; + +if (!defined('GLPI_ROOT')) { + die("Sorry. You can't access this file directly"); +} + +/** + * A question parameter to handle a depdency to an other question. For example + * the content og the question A is computed from the content of the question B. In + * this case the question A has this parameter to maitnain the dependency to the + * question B + */ +class PluginFormcreatorQuestionFilter +extends PluginFormcreatorAbstractQuestionParameter +{ + use PluginFormcreatorTranslatable; + + public static function getTypeName($nb = 0) { + return _n('Question filter', 'Question filters', $nb, 'formcreator'); + } + + public function rawSearchOptions() { + $tab = parent::rawSearchOptions(); + + $tab[] = [ + 'id' => '4', + 'table' => $this::getTable(), + 'field' => 'filter', + 'name' => __('Filter', 'formcreator'), + 'massiveaction' => false, + ]; + + return $tab; + } + + + public function getParameterFormSize() { + return 1; + } + + public function getParameterForm(PluginFormcreatorQuestion $question) { + // get the name of the HTML input field + $name = '_parameters[' . $this->field->getFieldTypeName() . '][' . $this->fieldName . ']'; + + // get the selected value in the dropdown + $this->getFromDBByCrit([ + 'plugin_formcreator_questions_id' => $question->getID(), + 'fieldname' => $this->fieldName, + ]); + + // build HTML code + // TODO: GLPI should be able to use predefined search criteria with very few changes + // @see Search::showGenericSearch() which calls Search::displayCriteria passing its criterias + // @see Search::displayCriteria() which may receives criterias in $request['criteria'] but fully ignores it + + // TODO: Improve GLPI, file templates/components/search/query_builder/main.html.twig + // - add support for custom buttons, to add a "apply" button. + $criteria_backup = $_SESSION['glpisearch'][$question->fields['itemtype']]['criteria'] ?? []; + $_SESSION['glpisearch'][$question->fields['itemtype']]['criteria'] = $this->fields['filter']; + $out = TemplateRenderer::getInstance()->render( + '@formcreator/questionparameter/filter.html.twig', + [ + 'item' => $this, + 'question' => $question, + 'label' => $this->label, + 'params' => [ + 'name' => $name, + ], + ] + ); + $_SESSION['glpisearch'][$question->fields['itemtype']]['criteria'] = $criteria_backup; + return $out; + } + + public function post_getEmpty() { + $this->fields['filter'] = []; + } + + public function post_getFromDB() { + $this->fields['filter'] = json_decode($this->fields['filter'] ?? '[]', true); + } + + public function pre_addInDB() { + if (isset($this->input['filter'])) { + $this->input['filter'] = json_encode($this->input['filter']); + } + } + + public function pre_updateInDB() { + if (isset($this->fields['filter'])) { + $this->fields['filter'] = json_encode($this->fields['filter']); + } + } + + public function prepareInputForAdd($input) { + $input = parent::prepareInputForAdd($input); + $input['fieldname'] = $this->fieldName; + + return $input; + } + + public function post_updateItem($history = 1) { + // filter was encoded in JSON in pre_updateInDB. Re-decode it again + $this->fields['filter'] = json_decode($this->fields['filter'] ?? '[]', true); + } + + private function encodeFilter() { + $this->fields['filter'] = json_decode($this->fields['filter'] ?? '[]', true); + } + + private function decodeFilter() { + $this->fields['filter'] = json_decode($this->fields['filter'] ?? '[]', true); + } + + public function getFieldName() { + return $this->fieldName; + } + + public function export(bool $remove_uuid = false) : array { + if ($this->isNewItem()) { + throw new ExportFailureException(sprintf(__('Cannot export an empty object: %s', 'formcreator'), $this->getTypeName())); + } + + $parameter = $this->fields; + + $questionFk = PluginFormcreatorQuestion::getForeignKeyField(); + unset($parameter[$questionFk]); + + // remove ID or UUID + $idToRemove = 'id'; + if ($remove_uuid) { + $idToRemove = 'uuid'; + } + unset($parameter[$idToRemove]); + + return $parameter; + } + + public static function import(PluginFormcreatorLinker $linker, array $input = [], int $containerId = 0) { + global $DB; + + if (!isset($input['uuid']) && !isset($input['id'])) { + throw new ImportFailureException(sprintf('UUID or ID is mandatory for %1$s', static::getTypeName(1))); + } + + $questionFk = PluginFormcreatorQuestion::getForeignKeyField(); + $input[$questionFk] = $containerId; + + $question = new PluginFormcreatorQuestion(); + $question->getFromDB($containerId); + $field = $question->getSubField(); + + $item = $field->getEmptyParameters(); + if (!isset($item[$input['fieldname']])) { + throw new ImportFailureException(sprintf('Unsupported question parameter %1$s for %2$s', $input['fieldname'], static::getTypeName(1))); + } + $item = $item[$input['fieldname']]; + + // Find an existing condition to update, only if an UUID is available + $itemId = false; + /** @var string $idKey key to use as ID (id or uuid) */ + $idKey = 'id'; + if (isset($input['uuid'])) { + // Try to find an existing item to update + $idKey = 'uuid'; + $itemId = plugin_formcreator_getFromDBByField( + $item, + 'uuid', + $input['uuid'] + ); + } + + // escape text fields + foreach (['regex'] as $key) { + $input[$key] = $DB->escape($input[$key]); + } + + // Add or update condition + $originalId = $input[$idKey]; + if ($itemId !== false) { + $input['id'] = $itemId; + $item->update($input); + } else { + unset($input['id']); + $itemId = $item->add($input); + } + if ($itemId === false) { + $typeName = strtolower(self::getTypeName()); + throw new ImportFailureException(sprintf(__('Failed to add or update the %1$s %2$s', 'formceator'), $typeName, $input['name'])); + } + + // add the question to the linker + $linker->addObject($originalId, $item); + + return $itemId; + } + + public static function countItemsToImport($input) : int { + return 1; + } +} diff --git a/inc/questionrange.class.php b/inc/questionrange.class.php index 0040e25fa..261a65963 100644 --- a/inc/questionrange.class.php +++ b/inc/questionrange.class.php @@ -161,6 +161,9 @@ public static function import(PluginFormcreatorLinker $linker, $input = [], $con $field = $question->getSubField(); $item = $field->getEmptyParameters(); + if (!isset($item[$input['fieldname']])) { + throw new ImportFailureException(sprintf('Unsupported question parameter %1$s for %2$s', $input['fieldname'], static::getTypeName(1))); + } $item = $item[$input['fieldname']]; // Find an existing condition to update, only if an UUID is available diff --git a/inc/questionregex.class.php b/inc/questionregex.class.php index 5c2f9e45d..c27e56a53 100644 --- a/inc/questionregex.class.php +++ b/inc/questionregex.class.php @@ -150,6 +150,9 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] $field = $question->getSubField(); $item = $field->getEmptyParameters(); + if (!isset($item[$input['fieldname']])) { + throw new ImportFailureException(sprintf('Unsupported question parameter %1$s for %2$s', $input['fieldname'], static::getTypeName(1))); + } $item = $item[$input['fieldname']]; // Find an existing condition to update, only if an UUID is available diff --git a/inc/section.class.php b/inc/section.class.php index a5e4ca4c5..b5777c6fa 100644 --- a/inc/section.class.php +++ b/inc/section.class.php @@ -431,12 +431,11 @@ public function export(bool $remove_uuid = false) : array { /** * gets all sections in a form * @param int $formId ID of a form - * @return self[] sections in a form + * @return \Generator Generator of sections in a form */ - public static function getSectionsFromForm($formId) { + public static function getSectionsFromForm($formId): \Generator { global $DB; - $sections = []; $rows = $DB->request([ 'SELECT' => ['id'], 'FROM' => self::getTable(), @@ -448,10 +447,8 @@ public static function getSectionsFromForm($formId) { foreach ($rows as $row) { $section = new self(); $section->getFromDB($row['id']); - $sections[$row['id']] = $section; + yield $row['id'] => $section; } - - return $sections; } public function showForm($ID, $options = []) { @@ -533,7 +530,7 @@ public function getTranslatableStrings(array $options = []) : array { $strings = $this->getMyTranslatableStrings($options); - foreach ((new PluginFormcreatorQuestion())->getQuestionsFromSection($this->getID()) as $question) { + foreach (PluginFormcreatorQuestion::getQuestionsFromSection($this->getID()) as $question) { foreach ($question->getTranslatableStrings($options) as $type => $subStrings) { $strings[$type] = array_merge($strings[$type], $subStrings); } diff --git a/ajax/homepage_link.php b/inc/specificvalidator.class.php similarity index 86% rename from ajax/homepage_link.php rename to inc/specificvalidator.class.php index 7f5c561b8..4fef67ec1 100644 --- a/ajax/homepage_link.php +++ b/inc/specificvalidator.class.php @@ -29,10 +29,8 @@ * --------------------------------------------------------------------- */ -include ('../../../inc/includes.php'); +interface PluginFormcreatorSpecificValidator { + public function MayBeResolvedIntoOneValidator(): bool; -echo ''; + public function getOneValidator($current_user_id): ?CommonDBTM; +} \ No newline at end of file diff --git a/inc/supervisorvalidator.class.php b/inc/supervisorvalidator.class.php new file mode 100644 index 000000000..be4b0c35b --- /dev/null +++ b/inc/supervisorvalidator.class.php @@ -0,0 +1,68 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +/** + * This class represents the supervisor of a requester in the list of + * validators of a form + * + * @see PluginFormcreatorForm_Validator + */ +class PluginFormcreatorSupervisorValidator extends CommonDBTM +implements PluginFormcreatorSpecificValidator +{ + protected static $notable = true; + + public static function getTypeName($nb = 0) { + return _n('Requester supervisor', 'Requester supervisors', $nb, 'formcreator'); + } + + public function getID() { + return 'supervisor'; + } + + public function computeFriendlyName() { + return __('My supervisor', 'formcreator'); + } + + public function MayBeResolvedIntoOneValidator(): bool { + return true; + } + + public function getOneValidator($current_user_id): ?CommonDBTM { + $user = new User(); + $user->getFromDB($current_user_id); + $supervisor = User::getById($user->fields['users_id_supervisor']); + if (!($supervisor instanceof User)) { + return null; + } + return $supervisor; + } +} \ No newline at end of file diff --git a/inc/targetchange.class.php b/inc/targetchange.class.php index 001a083e7..db2c12489 100644 --- a/inc/targetchange.class.php +++ b/inc/targetchange.class.php @@ -64,7 +64,7 @@ public static function getTargetItemtypeName(): string { return Change::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ChangeTemplate::class; } @@ -106,7 +106,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => PluginFormcreatorCondition::getTypeName(1), ]; - // if ((new Plugin)->isActivated('fields')) { + // if (Plugin::isPluginActive('fields')) { // $tab[4] = __('Fields plugin', 'formcreator'); // } return $tab; @@ -613,7 +613,7 @@ public function pre_purgeItem() { protected function getTargetTemplate(array $data): int { global $DB; - $targetItemtype = $this->getTemplateItemtypeName(); + $targetItemtype = static::getTemplateItemtypeName(); $targetTemplateFk = $targetItemtype::getForeignKeyField(); if ($targetItemtype::isNewID($this->fields[$targetTemplateFk]) && !ITILCategory::isNewID($data['itilcategories_id'])) { $rows = $DB->request([ @@ -675,30 +675,17 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $this->prepareActors($form, $formanswer); - if (count($this->requesters['_users_id_requester']) == 0) { - $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_REQUESTER, $formanswer->fields['requester_id'], true); - $requesters_id = $formanswer->fields['requester_id']; - } else { - $requesterAccounts = array_filter($this->requesters['_users_id_requester'], function($v) { - return ($v != 0); - }); - $requesters_id = array_shift($requesterAccounts); - if ($requesters_id === null) { - // No account for requesters, then fallback on the account used to fill the answers - $requesters_id = $formanswer->fields['requester_id']; - } - } - - $data = $this->setTargetEntity($data, $formanswer, $requesters_id); + $data = $this->setTargetRequesters($data, $formanswer); + $data = $this->setTargetEntity($data, $formanswer, $this->firstRequester); $data = $this->setTargetDueDate($data, $formanswer); $data = $this->setSLA($data, $formanswer); $data = $this->setOLA($data, $formanswer); $data = $this->setTargetUrgency($data, $formanswer); $data = $this->setTargetPriority($data, $formanswer); $data = $this->setTargetValidation($data, $formanswer); - - $data = $this->requesters + $this->observers + $this->assigned + $this->assignedSuppliers + $data; - $data = $this->requesterGroups + $this->observerGroups + $this->assignedGroups + $data; + $data = $this->setTargetObservers($data, $formanswer); + $data = $this->setTargeAssigned($data, $formanswer); + $data = $this->setTargetSuppliers($data, $formanswer); $data = $this->prepareUploadedFiles($data, $formanswer); diff --git a/inc/targetproblem.class.php b/inc/targetproblem.class.php index 61cc0707f..ab4d77451 100644 --- a/inc/targetproblem.class.php +++ b/inc/targetproblem.class.php @@ -63,7 +63,7 @@ public static function getTargetItemtypeName(): string { return Problem::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return ProblemTemplate::class; } @@ -199,26 +199,13 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $this->prepareActors($form, $formanswer); - if (count($this->requesters['_users_id_requester']) == 0) { - $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_REQUESTER, $formanswer->fields['requester_id'], true); - $requesters_id = $formanswer->fields['requester_id']; - } else { - $requesterAccounts = array_filter($this->requesters['_users_id_requester'], function($v) { - return ($v != 0); - }); - $requesters_id = array_shift($requesterAccounts); - if ($requesters_id === null) { - // No account for requesters, then fallback on the account used to fill the answers - $requesters_id = $formanswer->fields['requester_id']; - } - } - - $data = $this->setTargetEntity($data, $formanswer, $requesters_id); + $data = $this->setTargetRequesters($data, $formanswer); + $data = $this->setTargetEntity($data, $formanswer, $this->firstRequester); $data = $this->setTargetUrgency($data, $formanswer); $data = $this->setTargetPriority($data, $formanswer); - - $data = $this->requesters + $this->observers + $this->assigned + $this->assignedSuppliers + $data; - $data = $this->requesterGroups + $this->observerGroups + $this->assignedGroups + $data; + $data = $this->setTargetObservers($data, $formanswer); + $data = $this->setTargeAssigned($data, $formanswer); + $data = $this->setTargetSuppliers($data, $formanswer); $data = $this->prepareUploadedFiles($data, $formanswer); @@ -308,8 +295,7 @@ public function prepareInputForUpdate($input) { } } - $plugin = new Plugin(); - if ($plugin->isInstalled('tag') && $plugin->isActivated('tag')) { + if (Plugin::isPluginActive('tag')) { $input['tag_questions'] = (!empty($input['_tag_questions'])) ? implode(',', $input['_tag_questions']) : ''; @@ -350,7 +336,7 @@ public function pre_purgeItem() { protected function getTargetTemplate(array $data): int { global $DB; - $targetItemtype = $this->getTemplateItemtypeName(); + $targetItemtype = static::getTemplateItemtypeName(); $targetTemplateFk = $targetItemtype::getForeignKeyField(); if ($targetItemtype::isNewID($this->fields[$targetTemplateFk]) && !ITILCategory::isNewID($data['itilcategories_id'])) { $rows = $DB->request([ @@ -580,7 +566,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => PluginFormcreatorCondition::getTypeName(1), ]; - // if ((new Plugin)->isActivated('fields')) { + // if (Plugin::isPluginActive('fields')) { // $tab[4] = __('Fields plugin', 'formcreator'); // } return $tab; diff --git a/inc/targetticket.class.php b/inc/targetticket.class.php index a20f6f32c..24635475e 100644 --- a/inc/targetticket.class.php +++ b/inc/targetticket.class.php @@ -77,7 +77,7 @@ public static function getTargetItemtypeName(): string { return Ticket::class; } - protected function getTemplateItemtypeName(): string { + protected static function getTemplateItemtypeName(): string { return TicketTemplate::class; } @@ -136,7 +136,7 @@ function getTabNameForItem(CommonGLPI $item, $withtemplate = 0) { 2 => __('Actors', 'formcreator'), 3 => PluginFormcreatorCondition::getTypeName(1), ]; - // if ((new Plugin)->isActivated('fields')) { + // if (Plugin::isPluginActive('fields')) { // $tab[4] = __('Fields plugin', 'formcreator'); // } return $tab; @@ -271,6 +271,11 @@ public static function showProperties(self $item) { // ------------------------------------------------------------------------------------------- $item->showLocationSettings($rand); + // ------------------------------------------------------------------------------------------- + // Contracts + // ------------------------------------------------------------------------------------------- + $item->showContractSettings($rand); + // ------------------------------------------------------------------------------------------- // Validation selection // ------------------------------------------------------------------------------------------- @@ -326,7 +331,7 @@ public static function showProperties(self $item) { public static function showPluginFields(self $item) { $formId = $item->getID(); - $canEdit = Session::haveRight('entity', UPDATE); + $canEdit = Session::haveRight(PluginFormcreatorForm::$rightname, UPDATE); if ($canEdit) { // Global validation settings @@ -665,6 +670,20 @@ public function prepareInputForUpdate($input) { $input['location_question'] = '0'; } } + + if (isset($input['contract_rule'])) { + switch ($input['contract_rule']) { + case self::CONTRACT_RULE_ANSWER: + $input['contract_question'] = $input['_contract_question']; + break; + case self::CONTRACT_RULE_SPECIFIC: + $input['contract_question'] = $input['_contract_specific']; + break; + case self::CONTRACT_RULE_LAST_ANSWER: + default: + $input['contract_question'] = '0'; + } + } } if (isset($input['_linktype']) && isset($input['_link_itemtype'])) { @@ -776,7 +795,8 @@ private function saveLinkedItem($input) { protected function getTargetTemplate(array $data): int { global $DB; - $targetItemtype = $this->getTemplateItemtypeName(); + // TODO : check if we can replace this implementation by CommonITILObject::getITILTemplateToUse() + $targetItemtype = static::getTemplateItemtypeName(); $targetTemplateFk = $targetItemtype::getForeignKeyField(); if ($targetItemtype::isNewID($this->fields[$targetTemplateFk]) && !ITILCategory::isNewID($data['itilcategories_id'])) { $rows = $DB->request([ @@ -832,64 +852,28 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { $this->prepareActors($form, $formanswer); - if (count($this->requesters['_users_id_requester']) == 0) { - $this->addActor(PluginFormcreatorTarget_Actor::ACTOR_ROLE_REQUESTER, $formanswer->fields['requester_id'], true); - $requesters_id = $formanswer->fields['requester_id']; - } else { - $requesterAccounts = array_filter($this->requesters['_users_id_requester'], function($v) { - return ($v != 0); - }); - $requesters_id = array_shift($requesterAccounts); - if ($requesters_id === null) { - // No account for requesters, then fallback on the account used to fill the answers - $requesters_id = $formanswer->fields['requester_id']; - } - - // If only one requester, revert array of requesters into a scalar - // This is needed to process business rule affecting location of a ticket with the location of the user - if (count($this->requesters['_users_id_requester']) == 1) { - $this->requesters['_users_id_requester'] = array_pop($this->requesters['_users_id_requester']); - } - } - $data['users_id_recipient'] = $formanswer->fields['requester_id']; $lastUpdater = Session::getLoginUserID(); $data['users_id_lastupdater'] = $lastUpdater != '' ? $lastUpdater : 0; + $data = $this->setTargetRequesters($data, $formanswer); $data = $this->setTargetType($data, $formanswer); $data = $this->setTargetSource($data, $formanswer); - $data = $this->setTargetEntity($data, $formanswer, $requesters_id); + $data = $this->setTargetEntity($data, $formanswer, $this->firstRequester); $data = $this->setTargetDueDate($data, $formanswer); $data = $this->setSLA($data, $formanswer); $data = $this->setOLA($data, $formanswer); $data = $this->setTargetUrgency($data, $formanswer); $data = $this->setTargetPriority($data, $formanswer); $data = $this->setTargetLocation($data, $formanswer); + $data = $this->setTargetContract($data, $formanswer); $data = $this->setTargetAssociatedItem($data, $formanswer); $data = $this->setTargetValidation($data, $formanswer); - // There is always at least one requester - $data = $this->requesters + $data; - // Overwrite default actors only if populated - if (count($this->observers['_users_id_observer']) > 0) { - $data = $this->observers + $data; - } - if (count($this->assigned['_users_id_assign']) > 0) { - $data = $this->assigned + $data; - } - if (count($this->assignedSuppliers['_suppliers_id_assign']) > 0) { - $data = $this->assignedSuppliers + $data; - } - if (count($this->requesterGroups['_groups_id_requester']) > 0) { - $data = $this->requesterGroups + $data; - } - if (count($this->observerGroups['_groups_id_observer']) > 0) { - $data = $this->observerGroups + $data; - } - if (count($this->assignedGroups['_groups_id_assign']) > 0) { - $data = $this->assignedGroups + $data; - } + $data = $this->setTargetObservers($data, $formanswer); + $data = $this->setTargeAssigned($data, $formanswer); + $data = $this->setTargetSuppliers($data, $formanswer); $data = $this->prepareUploadedFiles($data, $formanswer); @@ -900,6 +884,7 @@ public function save(PluginFormcreatorFormAnswer $formanswer): ?CommonDBTM { // Create the target ticket $data['_auto_import'] = true; + $data['_skip_sla_assign'] = true; if (!$ticketID = $ticket->add($data)) { return null; } @@ -1024,6 +1009,82 @@ protected function setTargetLocation($data, $formanswer) { return $data; } + protected function setTargetContract($data, $formanswer) { + global $DB; + + $contract = null; + switch ($this->fields['contract_rule']) { + case self::CONTRACT_RULE_ANSWER: + $contract = $DB->request([ + 'SELECT' => ['answer'], + 'FROM' => PluginFormcreatorAnswer::getTable(), + 'WHERE' => [ + 'plugin_formcreator_formanswers_id' => $formanswer->fields['id'], + 'plugin_formcreator_questions_id' => $this->fields['contract_question'] + ] + ])->current(); + if (isset($contract['answer']) && ctype_digit($contract['answer'])) { + $contract = $contract['answer']; + } + break; + case self::CONTRACT_RULE_SPECIFIC: + $contract = $this->fields['contract_question']; + break; + case self::CONTRACT_RULE_LAST_ANSWER: + $form_answer_id = $formanswer->fields['id']; + + // Get all answers for dropdown questions of this form, ordered + // from last to first displayed + $answers = $DB->request([ + 'SELECT' => ['answer.plugin_formcreator_questions_id', 'answer.answer', 'question.values'], + 'FROM' => PluginFormcreatorAnswer::getTable() . ' AS answer', + 'JOIN' => [ + PluginFormcreatorQuestion::getTable() . ' AS question' => [ + 'ON' => [ + 'answer' => 'plugin_formcreator_questions_id', + 'question' => 'id', + ] + ] + ], + 'WHERE' => [ + 'answer.plugin_formcreator_formanswers_id' => $form_answer_id, + 'question.fieldtype' => "glpiselect", + 'question.itemtype' => Contract::class, + ], + 'ORDER' => [ + 'row DESC', + 'col DESC', + ] + ]); + + foreach ($answers as $answer) { + // Decode dropdown settings + $question = PluginFormcreatorQuestion::getById($answer[PluginFormcreatorQuestion::getForeignKeyField()]); + $itemtype = $question->fields['itemtype']; + + // Skip if question was not answered + if (empty($answer['answer'])) { + continue; + } + + // Skip if question is not visible + if (!$formanswer->isFieldVisible($answer['plugin_formcreator_questions_id'])) { + continue; + } + + // Found a valid answer, stop here + $contract = $answer['answer']; + break; + } + break; + } + if (!is_null($contract)) { + $data['_contracts_id'] = $contract; + } + + return $data; + } + protected function setTargetSource(array $data, PluginFormcreatorFormAnswer $formanswer): array { // do nothing with self::REQUESTSOURCE_NONE switch ($this->fields['source_rule']) { @@ -1359,6 +1420,7 @@ public static function import(PluginFormcreatorLinker $linker, array $input = [] 'category_rule' => ['values' => self::CATEGORY_RULE_ANSWER, 'field' => 'category_question'], 'associate_rule' => ['values' => self::ASSOCIATE_RULE_ANSWER, 'field' => 'associate_question'], 'location_rule' => ['values' => self::LOCATION_RULE_ANSWER, 'field' => 'location_question'], + 'contract_rule' => ['values' => self::CONTRACT_RULE_ANSWER, 'field' => 'contract_question'], 'destination_entity' => [ 'values' => [ self::DESTINATION_ENTITY_ENTITY, @@ -1475,6 +1537,7 @@ public function export(bool $remove_uuid = false) : array { 'category_rule' => ['values' => self::CATEGORY_RULE_ANSWER, 'field' => 'category_question'], 'associate_rule' => ['values' => self::ASSOCIATE_RULE_ANSWER, 'field' => 'associate_question'], 'location_rule' => ['values' => self::LOCATION_RULE_ANSWER, 'field' => 'location_question'], + 'contract_rule' => ['values' => self::CONTRACT_RULE_ANSWER, 'field' => 'contract_question'], 'destination_entity' => [ 'values' => [ self::DESTINATION_ENTITY_ENTITY, diff --git a/inc/translation.class.php b/inc/translation.class.php index ba23b3e62..d66687de0 100644 --- a/inc/translation.class.php +++ b/inc/translation.class.php @@ -92,7 +92,7 @@ public static function getDropdownValue($post, $json = true) { } $post['searchText'] = $post['searchText'] ?? ''; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($formLanguage->fields['plugin_formcreator_forms_id']); $strings = $form->getTranslatableStrings([ 'language' => $formLanguage->fields['name'], @@ -141,7 +141,7 @@ public static function getDropdownValue($post, $json = true) { */ public static function getEditorFieldsHtml(PluginFormcreatorForm_Language $formLanguage, string $id = '') { $out = ''; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); $form->getFromDB($formLanguage->fields['plugin_formcreator_forms_id']); // Find the strings to translate @@ -216,7 +216,7 @@ public function add(array $input) : bool { Session::addMessageAfterRedirect(__('Language not found.', 'formcreator'), false, ERROR); return false; } - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDB($formLanguage->fields['plugin_formcreator_forms_id'])) { Session::addMessageAfterRedirect(__('Form not found.', 'formcreator'), false, ERROR); return false; @@ -251,7 +251,7 @@ public function add(array $input) : bool { public function delete(PluginFormcreatorForm_Language $formLanguage, $input) : bool { global $TRANSLATE; - $form = PluginFormcreatorCommon::getForm(); + $form = new PluginFormcreatorForm(); if (!$form->getFromDB($formLanguage->fields['plugin_formcreator_forms_id'])) { return false; } diff --git a/inc/wizard.class.php b/inc/wizard.class.php deleted file mode 100644 index a6efecad7..000000000 --- a/inc/wizard.class.php +++ /dev/null @@ -1,70 +0,0 @@ -. - * --------------------------------------------------------------------- - * @copyright Copyright © 2011 - 2021 Teclib' - * @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/formcreator - * --------------------------------------------------------------------- - */ - -if (!defined('GLPI_ROOT')) { - die("Sorry. You can't access this file directly"); -} - -class PluginFormcreatorWizard { - - const MENU_CATALOG = 1; - const MENU_LAST_FORMS = 2; - const MENU_RESERVATIONS = 3; - const MENU_FEEDS = 4; - const MENU_BOOKMARKS = 5; - const MENU_HELP = 6; - const MENU_FAQ = 7; - - protected static function findActiveMenuItem() { - if (PluginFormcreatorEntityConfig::getUsedConfig('is_kb_separated', Session::getActiveEntity()) == PluginFormcreatorEntityConfig::CONFIG_KB_DISTINCT) { - if (strpos($_SERVER['REQUEST_URI'], "formcreator/front/knowbaseitem.php") !== false - || strpos($_SERVER['REQUEST_URI'], "formcreator/front/knowbaseitem.form.php") !== false) { - return self::MENU_FAQ; - } - } - if (strpos($_SERVER['REQUEST_URI'], "formcreator/front/wizard.php") !== false - || strpos($_SERVER['REQUEST_URI'], "formcreator/front/formdisplay.php") !== false - || strpos($_SERVER['REQUEST_URI'], "formcreator/front/knowbaseitem.form.php") !== false) { - return self::MENU_CATALOG; - } - if (strpos($_SERVER['REQUEST_URI'], "formcreator/front/issue.php") !== false - || strpos($_SERVER['REQUEST_URI'], "formcreator/front/issue.form.php") !== false) { - return self::MENU_LAST_FORMS; - } - if (strpos($_SERVER['REQUEST_URI'], "formcreator/front/reservationitem.php") !== false) { - return self::MENU_RESERVATIONS; - } - if (strpos($_SERVER['REQUEST_URI'], "formcreator/front/wizardfeeds.php") !== false) { - return self::MENU_FEEDS; - } - return false; - } -} diff --git a/install/install.php b/install/install.php index 47e245654..3e1455bb9 100644 --- a/install/install.php +++ b/install/install.php @@ -83,10 +83,26 @@ class PluginFormcreatorInstall { '2.13.4' => '2.13.5', '2.13.5' => '2.13.6', '2.13.6' => '2.13.7', + '2.13.6' => '2.14', ]; protected bool $resyncIssues = false; + /** + * All upgradable versions + * + * used for unit tests + * + * @return array + */ + public function getUpgradableVersions(): array { + $versions = $this->upgradeSteps; + unset($versions['0.0']); + $versions = array_keys($versions); + + return $versions; + } + /** * Install the plugin * @param Migration $migration @@ -103,6 +119,7 @@ public function install(Migration $migration, $args = []): bool { $this->createCronTasks(); $this->createNotifications(); $this->createMiniDashboard(); + $this->addRightsToAdministrateForms(); Config::setConfigurationValues('formcreator', ['schema_version' => PLUGIN_FORMCREATOR_SCHEMA_VERSION]); $task = new CronTask(); @@ -111,6 +128,30 @@ public function install(Migration $migration, $args = []): bool { return true; } + /** + * Check if tables shall be converted to innodb + * + * @return boolean false if tables must be converted + */ + public function checkMyIsamTables(): bool { + global $DB; + + if (version_compare(GLPI_VERSION, '9.5') < 0) { + return true; + } + + $iterator = $DB->getMyIsamTables(); + $hasMyisamTables = false; + foreach ($iterator as $table) { + if (strpos($table['TABLE_NAME'], 'glpi_plugin_formcreator_') === 0) { + $hasMyisamTables = true; + break; + } + } + + return !$hasMyisamTables; + } + /** * Upgrade the plugin * @param Migration $migration @@ -118,30 +159,17 @@ public function install(Migration $migration, $args = []): bool { * @return bool */ public function upgrade(Migration $migration, $args = []): bool { - global $DB; - - if (version_compare(GLPI_VERSION, '9.5') >= 0) { - $iterator = $DB->getMyIsamTables(); - $hasMyisamTables = false; - foreach ($iterator as $table) { - if (strpos($table['TABLE_NAME'], 'glpi_plugin_formcreator_') === 0) { - $hasMyisamTables = true; - break; - } - } - if ($hasMyisamTables) { - // Need to convert myisam tables into innodb first - $message = sprintf( - __('Upgrade tables to innoDB; run %s', 'formcreator'), - 'php bin/console glpi:migration:myisam_to_innodb' - ); - if (isCommandLine()) { - echo $message . PHP_EOL; - } else { - Session::addMessageAfterRedirect($message, false, ERROR); - } - return false; + if (!$this->checkMyIsamTables()) { + $message = sprintf( + __('Upgrade tables to innoDB; run %s', 'formcreator'), + 'php bin/console glpi:migration:myisam_to_innodb' + ); + if (isCommandLine()) { + echo $message . PHP_EOL; + } else { + Session::addMessageAfterRedirect($message, false, ERROR); } + return false; } $this->migration = $migration; @@ -211,9 +239,26 @@ public function upgrade(Migration $migration, $args = []): bool { $this->resyncIssues = false; ob_start(); - while ($fromSchemaVersion && isset($this->upgradeSteps[$fromSchemaVersion])) { - $this->upgradeOneStep($this->upgradeSteps[$fromSchemaVersion]); - $fromSchemaVersion = $this->upgradeSteps[$fromSchemaVersion]; + try { + while ($fromSchemaVersion && isset($this->upgradeSteps[$fromSchemaVersion])) { + $toSchemaVersion = $this->upgradeSteps[$fromSchemaVersion]; + $this->upgradeOneStep($toSchemaVersion); + $fromSchemaVersion = $toSchemaVersion; + } + } catch (\Throwable $e) { + Session::addMessageAfterRedirect( + sprintf( + __( + 'A fatal error occured in the upgrade from %s! Upgrade aborted. Please check logs to fix the problem then try again.', + 'formcreator' + ), + $fromSchemaVersion, + $toSchemaVersion + ), + false, + ERROR + ); + return false; } $this->migration->executeMigration(); @@ -282,7 +327,9 @@ protected function upgradeOneStep($toVersion) { include_once $includeFile; $updateClass = "PluginFormcreatorUpgradeTo$suffix"; - $this->migration->addNewMessageArea("Upgrade to $toVersion"); + if (isCommandLine()) { + $this->migration->addNewMessageArea("Upgrade to $toVersion"); + } $upgradeStep = new $updateClass(); $upgradeStep->upgrade($this->migration); $this->migration->executeMigration(); @@ -359,16 +406,35 @@ protected function configureExistingEntities() { /** Value -2 is "inheritance from parent" @see PluginFormcreatorEntityconfig::CONFIG_PARENT */ $query = "INSERT INTO glpi_plugin_formcreator_entityconfigs - (entities_id, replace_helpdesk, default_form_list_mode, sort_order, is_kb_separated, is_search_visible, is_dashboard_visible, is_header_visible, is_search_issue_visible, tile_design) + ( + entities_id, + replace_helpdesk, + default_form_list_mode, + sort_order, + is_kb_separated, + is_search_visible, + is_dashboard_visible, + is_header_visible, + is_search_issue_visible, + tile_design, + home_page, + is_category_visible, + is_folded_menu, + service_catalog_home + ) SELECT ent.id, + IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2), + IF(ent.id = 0, 1, -2), IF(ent.id = 0, 0, -2), IF(ent.id = 0, 1, -2), IF(ent.id = 0, 0, -2), + IF(ent.id = 0, 0, -2), IF(ent.id = 0, 1, -2), + IF(ent.id = 0, 0, -2), IF(ent.id = 0, 0, -2) FROM glpi_entities ent LEFT JOIN glpi_plugin_formcreator_entityconfigs conf @@ -416,9 +482,9 @@ protected function createNotifications() { 'notified' => PluginFormcreatorNotificationTargetFormAnswer::AUTHOR, ], 'plugin_formcreator_need_validation' => [ - 'name' => __('A form need to be validate', 'formcreator'), - 'subject' => __('A form from GLPI need to be validate', 'formcreator'), - 'content' => __('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##', 'formcreator'), + 'name' => __('A form need validation', 'formcreator'), + 'subject' => __('A form from GLPI need to be validated', 'formcreator'), + 'content' => __('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##', 'formcreator'), 'notified' => PluginFormcreatorNotificationTargetFormAnswer::APPROVER, ], 'plugin_formcreator_refused' => [ @@ -610,9 +676,11 @@ protected function deleteTables() { 'PluginFormcreatorItem_TargetTicket', 'PluginFormcreatorIssue', 'PluginFormcreatorQuestionDependency', + 'PluginFormcreatorQuestionFilter', 'PluginFormcreatorQuestionRange', 'PluginFormcreatorQuestionRegex', 'PluginFormcreatorForm_Language', + 'PluginFormcreatorFormanswerValidation', ]; foreach ($itemtypes as $itemtype) { @@ -800,6 +868,31 @@ protected function addRightsToMiniDashboard(int $dashboardId) { } } + protected function addRightsToAdministrateForms() { + global $DB; + + $profiles = $DB->request([ + 'SELECT' => ['id'], + 'FROM' => Profile::getTable(), + ]); + foreach ($profiles as $profile) { + $rights = ProfileRight::getProfileRights( + $profile['id'], + [ + Entity::$rightname, + PluginFormcreatorForm::$rightname, + ] + ); + if (($rights[Entity::$rightname] & (UPDATE + CREATE + DELETE + PURGE)) == 0) { + continue; + } + $right = READ + UPDATE + CREATE + DELETE + PURGE; + ProfileRight::updateProfileRights($profile['id'], [ + PluginFormcreatorForm::$rightname => $right, + ]); + } + } + public function deleteMiniDashboard(): bool { $dashboard = new Dashboard(); diff --git a/install/mysql/plugin_formcreator_2.13.0_empty.sql b/install/mysql/plugin_formcreator_2.13.0_empty.sql index a83d74bb6..01295a018 100644 --- a/install/mysql/plugin_formcreator_2.13.0_empty.sql +++ b/install/mysql/plugin_formcreator_2.13.0_empty.sql @@ -20,6 +20,9 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_categories` ( `sons_cache` longtext, `ancestors_cache` longtext, `knowbaseitemcategories_id` int unsigned NOT NULL DEFAULT '0', + `icon` varchar(255) DEFAULT NULL, + `icon_color` varchar(255) DEFAULT NULL, + `background_color` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), INDEX `name` (`name`), INDEX `knowbaseitemcategories_id` (`knowbaseitemcategories_id`), @@ -280,31 +283,46 @@ CREATE TABLE IF NOT EXISTS `glpi_plugin_formcreator_targets_actors` ( `use_notification` tinyint(1) NOT NULL DEFAULT '1', `uuid` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`itemtype`,`items_id`, `actor_role`, `actor_type`, `actor_value`), 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', - `users_id_validator` int unsigned NOT NULL DEFAULT '0', - `groups_id_validator` int unsigned NOT NULL DEFAULT '0', - `comment` longtext, - `users_id_recipient` int unsigned NOT NULL DEFAULT '0', + `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', + `users_id_validator` int unsigned NOT NULL DEFAULT '0', + `groups_id_validator` int unsigned NOT NULL DEFAULT '0', + `comment` longtext, + `users_id_recipient` int unsigned NOT NULL DEFAULT '0', + `time_to_own` timestamp NULL, + `time_to_resolve` timestamp NULL, + `internal_time_to_own` timestamp NULL, + `internal_time_to_resolve` timestamp NULL, + `solvedate` timestamp NULL DEFAULT NULL, + `date` timestamp NULL DEFAULT NULL, + `takeintoaccount_delay_stat` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), INDEX `item` (`itemtype`, `items_id`), INDEX `entities_id` (`entities_id`), INDEX `requester_id` (`requester_id`), INDEX `users_id_validator` (`users_id_validator`), - INDEX `groups_id_validator` (`groups_id_validator`) + INDEX `groups_id_validator` (`groups_id_validator`), + INDEX `time_to_own` (`time_to_own`), + INDEX `time_to_resolve` (`time_to_resolve`), + INDEX `internal_time_to_own` (`internal_time_to_own`), + INDEX `internal_time_to_resolve` (`internal_time_to_resolve`), + INDEX `solvedate` (`solvedate`), + INDEX `date` (`date`) ) 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', diff --git a/install/mysql/plugin_formcreator_empty.sql b/install/mysql/plugin_formcreator_empty.sql new file mode 100644 index 000000000..55ce17b8a --- /dev/null +++ b/install/mysql/plugin_formcreator_empty.sql @@ -0,0 +1,418 @@ +-- 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', + `icon` varchar(255) DEFAULT NULL, + `icon_color` varchar(255) DEFAULT NULL, + `background_color` varchar(255) DEFAULT NULL, + 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', + `home_page` int(11) NOT NULL DEFAULT '-2', + `is_category_visible` int(11) NOT NULL DEFAULT '-2', + `is_folded_menu` 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', + `validation_percent` int NOT NULL DEFAULT '100', + `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', + `plugin_formcreator_forms_id` int unsigned NOT NULL DEFAULT '0', + `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', + `validation_percent` int NOT NULL DEFAULT '100', + `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_formanswervalidations` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_formanswers_id` int unsigned NOT NULL, + `itemtype` varchar(255) NOT NULL DEFAULT '', + `items_id` int unsigned NOT NULL, + `status` int(11) NOT NULL DEFAULT '2', + `level` int NOT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unicity` (`plugin_formcreator_formanswers_id`,`itemtype`,`items_id`, `level`) +) 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', + `level` int NOT NULL DEFAULT '1', + `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', + `contract_rule` int(11) NOT NULL DEFAULT '1', + `contract_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`), + UNIQUE KEY `unicity` (`itemtype`,`items_id`, `actor_role`, `actor_type`, `actor_value`), + 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', + `time_to_own` timestamp NULL, + `time_to_resolve` timestamp NULL, + `internal_time_to_own` timestamp NULL, + `internal_time_to_resolve` timestamp NULL, + `solvedate` timestamp NULL DEFAULT NULL, + `date` timestamp NULL DEFAULT NULL, + `takeintoaccount_delay_stat` int(11) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + INDEX `item` (`itemtype`, `items_id`), + INDEX `entities_id` (`entities_id`), + INDEX `requester_id` (`requester_id`), + INDEX `time_to_own` (`time_to_own`), + INDEX `time_to_resolve` (`time_to_resolve`), + INDEX `internal_time_to_own` (`internal_time_to_own`), + INDEX `internal_time_to_resolve` (`internal_time_to_resolve`), + INDEX `solvedate` (`solvedate`), + INDEX `date` (`date`) +) 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_questionfilters` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `plugin_formcreator_questions_id` int unsigned NOT NULL DEFAULT '0', + `filter` mediumtext COLLATE utf8mb4_unicode_ci, + `fieldname` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `uuid` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `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_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; diff --git a/install/upgrade_to_2.13.4.php b/install/upgrade_to_2.13.4.php index 9e5a78a0b..8e0e814bf 100644 --- a/install/upgrade_to_2.13.4.php +++ b/install/upgrade_to_2.13.4.php @@ -56,6 +56,7 @@ public function addServiceCatalogHopepage() { } public function updateConditions() { - $this->migration->changeField('glpi_plugin_formcreator_conditions', 'show_value', 'show_value', 'mediumtext'); + $table = 'glpi_plugin_formcreator_conditions'; + $this->migration->changeField($table, 'show_value', 'show_value', 'mediumtext'); } } diff --git a/install/upgrade_to_2.14.php b/install/upgrade_to_2.14.php new file mode 100644 index 000000000..939a4a765 --- /dev/null +++ b/install/upgrade_to_2.14.php @@ -0,0 +1,205 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ +class PluginFormcreatorUpgradeTo2_14 { + /** @var Migration */ + protected $migration; + + /** + * @param Migration $migration + */ + public function upgrade(Migration $migration) { + $this->migration = $migration; + + $this->addTtoToIssues(); + $this->addRights(); + $this->addPropertiesToCategories(); + $this->addTargetActorUnicity(); + $this->addTargetContract(); + $this->addEntityOption(); + $this->addMultiLevelValidation(); + $this->addFormLink(); + } + + public function addEntityOption() { + $table = 'glpi_plugin_formcreator_entityconfigs'; + + $this->migration->addField( + $table, + 'home_page', + 'integer', [ + 'after' => 'tile_design', + 'value' => '-2', + 'update' => '0', + 'condition' => 'WHERE `entities_id` = 0' + ] + ); + + $this->migration->addField( + $table, + 'is_category_visible', + 'integer', [ + 'after' => 'home_page', + 'value' => '-2', + 'update' => '1', + 'condition' => 'WHERE `entities_id` = 0' + ] + ); + + $this->migration->addField( + $table, + 'is_folded_menu', + 'integer', [ + 'after' => 'is_category_visible', + 'value' => '-2', + 'update' => '0', + 'condition' => 'WHERE `entities_id` = 0' + ] + ); + } + + public function addTtoToIssues() { + $table = (new DBUtils())->getTableForItemType(PluginFormcreatorIssue::class); + $this->migration->addField($table, 'time_to_own', 'timestamp', ['after' => 'users_id_recipient']); + $this->migration->addField($table, 'time_to_resolve', 'timestamp', ['after' => 'time_to_own']); + $this->migration->addField($table, 'internal_time_to_own', 'timestamp', ['after' => 'time_to_resolve']); + $this->migration->addField($table, 'internal_time_to_resolve', 'timestamp', ['after' => 'internal_time_to_own']); + $this->migration->addField($table, 'solvedate', 'timestamp', ['after' => 'internal_time_to_resolve']); + $this->migration->addField($table, 'date', 'timestamp', ['after' => 'solvedate']); + $this->migration->addField($table, 'takeintoaccount_delay_stat', 'int', ['after' => 'date']); + + $this->migration->addKey($table, 'time_to_own'); + $this->migration->addKey($table, 'time_to_resolve'); + $this->migration->addKey($table, 'internal_time_to_own'); + $this->migration->addKey($table, 'internal_time_to_resolve'); + $this->migration->addKey($table, 'solvedate'); + $this->migration->addKey($table, 'date'); + } + + public function addRights() { + // Add rights + global $DB; + $profiles = $DB->request([ + 'SELECT' => ['id'], + 'FROM' => Profile::getTable(), + ]); + foreach ($profiles as $profile) { + $rights = ProfileRight::getProfileRights( + $profile['id'], + [ + Entity::$rightname, + PluginFormcreatorForm::$rightname, + ] + ); + if (($rights[Entity::$rightname] & (UPDATE + CREATE + DELETE + PURGE)) == 0) { + continue; + } + $right = READ + UPDATE + CREATE + DELETE + PURGE; + ProfileRight::updateProfileRights($profile['id'], [ + PluginFormcreatorForm::$rightname => $right, + ]); + } + } + + public function isResyncIssuesRequiresd() { + return true; + } + + public function addPropertiesToCategories() { + global $DB; + + $table = (new DBUtils())->getTableForItemType(PluginFormcreatorCategory::class); + $this->migration->addField($table, 'icon', 'string', ['after' => 'knowbaseitemcategories_id']); + $this->migration->addField($table, 'icon_color', 'string', ['after' => 'icon']); + if (!$DB->fieldExists($table, 'background_color')) { + $this->migration->addField($table, 'background_color', 'string', ['after' => 'icon_color']); + $this->migration->addPostQuery("UPDATE `$table` SET background_color=''"); + } + } + + public function addTargetActorUnicity() { + /** @var DBmysql $DB */ + global $DB; + + $table = (new DBUtils())->getTableForItemType(PluginFormcreatorTarget_Actor::class); + $unicity = [ + 'itemtype', + 'items_id', + 'actor_role', + 'actor_type', + 'actor_value' + ]; + + // Clean existing duplicates + $DB->queryOrDie("DELETE `t1` FROM `$table` `t1` + INNER JOIN `$table` `t2` + WHERE + t1.id < t2.id AND + t1.itemtype = t2.itemtype + AND t1.items_id = t2.items_id + AND t1.actor_role = t2.actor_role + AND t1.actor_type = t2.actor_type + AND t1.actor_value = t2.actor_value" + ); + + // Set unicity + $this->migration->addKey($table, $unicity, 'unicity', 'UNIQUE'); + } + + public function addTargetContract() { + $table = 'glpi_plugin_formcreator_targettickets'; + $unsignedIntType = "INT UNSIGNED NOT NULL DEFAULT '0'"; + + $this->migration->addField($table, 'contract_rule', 'integer', ['after' => 'location_question', 'value' => '1']); + $this->migration->addField($table, 'contract_question', $unsignedIntType, ['after' => 'contract_rule']); + } + + public function addMultiLevelValidation() { + $this->migration->addField('glpi_plugin_formcreator_forms', 'validation_percent', 'integer', [ + 'after' => 'validation_required', + 'value' => '100', + ]); + $this->migration->addField('glpi_plugin_formcreator_formanswers', 'validation_percent', 'integer', [ + 'after' => 'requester_id', + 'value' => '100', + ]); + $this->migration->addField('glpi_plugin_formcreator_forms_validators', 'level', 'integer', [ + 'after' => 'items_id', + 'value' => '1', + ]); + } + + public function addFormLink() { + $table = 'glpi_plugin_formcreator_forms'; + + // Change default value in DB + $this->migration->addField($table, 'plugin_formcreator_forms_id', 'integer', ['after' => 'show_rule']); + } +} diff --git a/js/scripts.js b/js/scripts.js index 0cf0cf744..42cb3f5da 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -159,7 +159,9 @@ function updateCategoriesView() { // Show label of parent in the 'back' item document.querySelectorAll('#plugin_formcreator_wizard_categories .slinky-menu a.back').forEach(item => { - var parentLabel = item.closest('ul').closest('li').querySelector('a').innerText; + var parent = item.closest('ul').closest('li').querySelector('a'); + var parentLabel = parent.innerText; + item.setAttribute('style', parent.getAttribute('style')); item.innerText = parentLabel; }); @@ -167,6 +169,8 @@ function updateCategoriesView() { function(event) { var parentItem = $(event.target).parentsUntil('#plugin_formcreator_wizard_categories .slinky-menu > ul', 'li')[1]; var parentAnchor = $(parentItem).children('a')[0]; + $('#plugin_formcreator_wizard_categories .category_active').removeClass('category_active'); + $(parentAnchor).addClass('category_active'); plugin_formcreator.updateWizardFormsView(parentAnchor); } ); @@ -362,10 +366,25 @@ function buildKbCategoryList(tree) { function buildCategoryList(tree) { var html = ''; if (tree.id != 0) { + var icon = ''; + if (tree.icon != '' && tree.icon !== null ) { + if (tree.icon_color == '' || tree.icon_color === null ) { + tree.icon_color = '#999999'; + } + icon = ' '; + } + + + if (tree.background_color == '' || tree.background_color === null) { + tree.background_color = '#e7e7e7'; + } + html = '' + + icon + tree.name + ''; } @@ -483,7 +502,7 @@ var plugin_formcreator = new function() { $(this).dialog('close'); $(this).remove(); } - } + }; // Properties of the item when the user begins to change it this.initialPosition = {}; @@ -504,7 +523,7 @@ var plugin_formcreator = new function() { var card = $(response); $('table.central').append(card) }); - } + }; this.setupGridStack = function(group) { var that = this; @@ -732,7 +751,7 @@ var plugin_formcreator = new function() { $('html, body').animate({ scrollTop: $(modalWindow).closest('.ui-dialog').offset().top }, 300); - } + }; this.addQuestion = function () { var form = document.querySelector('form[data-itemtype="PluginFormcreatorQuestion"]'); @@ -766,16 +785,17 @@ var plugin_formcreator = new function() { ); that.resetTabs(); }); - } + }; - this.editQuestion = function () { - var form = $('form[data-itemtype="PluginFormcreatorQuestion"]'); - var questionId = form.find('[name="id"]').val(); + this.editQuestion = function (form) { + // Get question ID in the 1st available form of the modal + var questionId = form.closest('.tab-content').querySelectorAll('form')[0].querySelector('[name="id"]').value; var that = this; tinyMCE.triggerSave(); + var data = $(form).serializeArray(); $.post({ url: formcreatorRootDoc + '/ajax/question_update.php', - data: form.serializeArray(), + data: data, dataType: 'json' }).fail(function(data) { displayAjaxMessageAfterRedirect(); @@ -784,8 +804,7 @@ var plugin_formcreator = new function() { $(question.find('[data-field="name"]')).replaceWith(data['name']); that.resetTabs(); }); - - } + }; this.duplicateQuestion = function (target) { var item = target.closest('.grid-stack-item'); @@ -1000,7 +1019,11 @@ var plugin_formcreator = new function() { }); } }); - } + }; + + this.showSearchFilter = function () { + // document.querySelector('#plugin_formcreator_filter_preview'); + }; this.addSection = function (event) { var form = event.target; @@ -1025,8 +1048,7 @@ var plugin_formcreator = new function() { var myModal = form.closest('div.modal'); $(myModal).modal('hide'); }); - - } + }; this.editSection = function (event) { var form = event.target; @@ -1049,7 +1071,7 @@ var plugin_formcreator = new function() { var myModal = form.closest('div.modal'); $(myModal).modal('hide'); }); - } + }; /** * Show / hide controls for sections @@ -1060,7 +1082,7 @@ var plugin_formcreator = new function() { sections.first().find('.moveUp').hide(); sections.find('.moveDown').show(); sections.last().find('.moveDown').hide(); - } + }; this.createLanguage = function (formId, id = -1) { var placeholder = $('#plugin_formcreator_formLanguage'); @@ -1076,14 +1098,14 @@ var plugin_formcreator = new function() { }).done(function (data) { $(placeholder).html(data); }); - } + }; /** * Put a spinner inside the given selector */ this.showSpinner = function (selector) { return $(selector).html(''); - } + }; /** * destroy hidden tabs. Useful when their content is obsoleted @@ -1096,7 +1118,7 @@ var plugin_formcreator = new function() { item.removeChild(item.lastChild); } }); - } + }; this.showTranslationEditor = function (object) { var formlanguageId = $(object).closest('[data-itemtype="PluginFormcreatorForm_Language"][data-id]').attr('data-id'); @@ -1105,7 +1127,7 @@ var plugin_formcreator = new function() { plugin_formcreator_form_languages_id: formlanguageId, plugin_formcreator_translations_id: '' }); - } + }; this.newTranslation = function (formLanguageId) { glpi_ajax_dialog({ @@ -1123,7 +1145,7 @@ var plugin_formcreator = new function() { displayAjaxMessageAfterRedirect(); } }); - } + }; this.saveNewTranslation = function (element) { var that = this; @@ -1142,7 +1164,7 @@ var plugin_formcreator = new function() { } that.showTranslationEditor(form); }); - } + }; this.updateTranslation = function (element) { tinyMCE.triggerSave(); @@ -1154,7 +1176,7 @@ var plugin_formcreator = new function() { }).done(function () { $(element).closest('div.modal').modal('hide'); }); - } + }; this.showUpdateTranslationForm = function (element) { var formLanguageId = $(element).closest('[data-itemtype="PluginFormcreatorForm_Language"][data-id]').attr('data-id'); @@ -1182,7 +1204,7 @@ var plugin_formcreator = new function() { displayAjaxMessageAfterRedirect(); } }); - } + }; // make a new selector equivalent to :contains(...) but case insensitive jQuery.expr[":"].icontains = jQuery.expr.createPseudo(function (arg) { @@ -1222,7 +1244,7 @@ var plugin_formcreator = new function() { }).success(function () { location.reload(); }); - } + }; this.toggleDefaultForm = function(id) { $.ajax({ @@ -1235,7 +1257,7 @@ var plugin_formcreator = new function() { }).success(function () { location.reload(); }); - } + }; this.changeActor = function(type, value) { $('div[data-actor-type^=' + type + ']').hide(); @@ -1265,7 +1287,7 @@ var plugin_formcreator = new function() { }); } ); - } + }; this.updateKbitemsView = function (item) { if (item) { @@ -1289,7 +1311,7 @@ var plugin_formcreator = new function() { }); } ); - } + }; this.deleteActor = function (item) { var item = item.closest('div[data-itemtype="PluginFormcreatorTarget_Actor"][data-id]'); @@ -1305,7 +1327,7 @@ var plugin_formcreator = new function() { }).success(function () { reloadTab(); }); - } + }; this.addActor = function (item) { var form = item.closest('form'); @@ -1324,7 +1346,7 @@ var plugin_formcreator = new function() { }).success(function () { reloadTab(); }); - } + }; this.changeQuestionType = function (target) { var form = document.querySelector('form[name="asset_form"][data-itemtype="PluginFormcreatorQuestion"]'); @@ -1332,6 +1354,7 @@ var plugin_formcreator = new function() { if (document.querySelector('form[name="asset_form"][data-itemtype="PluginFormcreatorQuestion"] [name="id"]')) { questionId = document.querySelector('form[name="asset_form"][data-itemtype="PluginFormcreatorQuestion"] [name="id"]').value; } + tinyMCE.triggerSave(); var data = new FormData(form); data.append('id', questionId); $.post({ @@ -1345,7 +1368,7 @@ var plugin_formcreator = new function() { // We cannot use document.querySelector here $('form[name="asset_form"][data-itemtype="PluginFormcreatorQuestion"]') .closest('div.asset') - .replaceWith(response); + .html(response); } catch (e) { console.log('Plugin Formcreator: Failed to get subtype fields'); return; @@ -1418,33 +1441,60 @@ var plugin_formcreator = new function() { return serialized.filter( function( item ) { return item.name != '_glpi_csrf_token'; }); - } + }; + + this.deleteFormValidator = function (target) { + if(confirm(i18n.textdomain('formcreator').__('Are you sure you want to delete this validator ?', 'formcreator'))) { + $.post({ + url: formcreatorRootDoc + '/ajax/form_validator.php', + data: { + action: 'delete', + id: $(target).data('items-id'), + } + }).done(function () { + reloadTab(); + }).fail(function () { + displayAjaxMessageAfterRedirect(); + }); + } + }; - this.showMassiveRestrictions = function (item) { - document.querySelector('#plugin_formcreator_restrictions_head').style.display = 'none'; + this.changeValidators = function (value) { + if (typeof(value) == 'undefined' || value == 'User') { // PluginFormcreatorForm_Validator::VALIDATION_USER + document.getElementById("validators_users").style.display = "block"; + document.getElementById("validators_groups").style.display = "none"; + } else if (value == 'Group') { // PluginFormcreatorForm_Validator::VALIDATION_GROUP + document.getElementById("validators_users").style.display = "none"; + document.getElementById("validators_groups").style.display = "block"; + } else { + document.getElementById("validators_users").style.display = "none"; + document.getElementById("validators_groups").style.display = "none"; + } + }; + + this.changeFormAccessType = function (item) { document.querySelector('#plugin_formcreator_restrictions').style.display = 'none'; document.querySelector('#plugin_formcreator_captcha').style.display = 'none'; if (item.value == 2 /* PluginFormcreatorForm::ACCESS_RESTRICTED */) { document.querySelector('#plugin_formcreator_restrictions').style.display = 'block'; - document.querySelector('#plugin_formcreator_restrictions_head').style.display = 'block'; } else if (item.value == 0 /* PluginFormcreatorForm::ACCESS_PUBLIC */) { document.querySelector('#plugin_formcreator_captcha').style.display = 'block'; } } + + this.addTarget = function(items_id) { + glpi_ajax_dialog({ + dialogclass: 'modal-xl', + url: formcreatorRootDoc + '/ajax/target.php', + params: { + plugin_formcreator_forms_id: items_id + }, + }); + }; } // === TARGETS === -function plugin_formcreator_addTarget(items_id) { - glpi_ajax_dialog({ - dialogclass: 'modal-xl', - url: formcreatorRootDoc + '/ajax/target.php', - params: { - plugin_formcreator_forms_id: items_id - }, - }); -} - $(document).on('click', '.plugin_formcreator_duplicate_target', function() { if(confirm(i18n.textdomain('formcreator').__('Are you sure you want to duplicate this target?', 'formcreator'))) { $.post({ @@ -1967,6 +2017,24 @@ function plugin_formcreator_change_location(rand) { } } +function plugin_formcreator_change_contract(rand) { + $('#contract_specific_title').hide(); + $('#contract_specific_value').hide(); + $('#contract_question_title').hide(); + $('#contract_question_value').hide(); + + switch($('#dropdown_contract_rule' + rand).val()) { + case '3' : // PluginFormcreatorAbstractTarget::CONTRACT_RULE_ANSWER + $('#contract_question_title').show(); + $('#contract_question_value').show(); + break; + case '2' : // PluginFormcreatorAbstractTarget::CONTRACT_RULE_SPECIFIC + $('#contract_specific_title').show(); + $('#contract_specific_value').show(); + break; + } +} + function plugin_formcreator_change_validation(rand) { switch($('#dropdown_commonitil_validation_rule' + rand).val()) { case '1' : // PluginFormcreatorAbstractTarget::COMMONITIL_VALIDATION_RULE_NONE @@ -2027,19 +2095,6 @@ function plugin_formcreator_change_entity(rand) { } } -function plugin_formcreator_changeValidators(value) { - if (value == 1) { - document.getElementById("validators_users").style.display = "block"; - document.getElementById("validators_groups").style.display = "none"; - } else if (value == 2) { - document.getElementById("validators_users").style.display = "none"; - document.getElementById("validators_groups").style.display = "block"; - } else { - document.getElementById("validators_users").style.display = "none"; - document.getElementById("validators_groups").style.display = "none"; - } -} - function plugin_formcreator_cancelMyTicket(id) { $.ajax({ url: formcreatorRootDoc + '/ajax/cancelticket.php', diff --git a/js/tag.js b/js/tag.js new file mode 100644 index 000000000..1aab0d404 --- /dev/null +++ b/js/tag.js @@ -0,0 +1,147 @@ +/** + * --------------------------------------------------------------------- + * Formcreator is a plugin which allows creation of custom forms of + * easy access. + * --------------------------------------------------------------------- + * LICENSE + * + * This file is part of Formcreator. + * + * Formcreator is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * Formcreator is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Formcreator. If not, see . + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ + +/* global tinymce */ + +var GLPI = GLPI || {}; +GLPI.RichText = GLPI.RichText || {}; + +GLPI.RichText.FormcreatorTag = class { + + /** + * @param {Editor} editor + * @param {number} activeForm + * @param {string} idorToken + */ + constructor(editor, activeForm, idorToken) { + this.editor = editor; + this.activeForm = activeForm; + this.idorToken = idorToken; + } + + + /** + * Register as autocompleter to editor. + * + * @returns {void} + */ + register() { + const that = this; + + // Register autocompleter + this.editor.ui.registry.addAutocompleter( + 'user_mention', + { + ch: '##', + minChars: 0, + fetch: function (pattern) { + return that.fetchItems(pattern); + }, + onAction: function (autocompleteApi, range, value) { + that.mentionTag(autocompleteApi, range, value); + } + } + ); + } + + /** + * Fetch autocompleter items. + * + * @private + * + * @param {string} pattern + * + * @returns {Promise} + */ + fetchItems(pattern) { + const that = this; + return new Promise( + function (resolve) { + $.post( + CFG_GLPI.root_doc + '/' + GLPI_PLUGINS_PATH.formcreator + '/ajax/get_form_tags.php', + { + id: that.activeForm, + display_emptychoice: 0, + searchText: pattern, + } + ).done( + function(data) { + data = JSON.parse(data); + const items = data.map( + function (tag) { + return { + type: 'autocompleteitem', + value: JSON.stringify({id: tag.id, name: tag.text}), + text: tag.text + ' (' + tag.q_name + ')', + // TODO tag picture icon: '' + }; + } + ); + resolve(items); + } + ); + } + ); + } + + /** + * Add mention to selected user in editor. + * + * @private + * + * @param {AutocompleterInstanceApi} autocompleteApi + * @param {Range} range + * @param {string} value + * + * @returns {void} + */ + mentionTag(autocompleteApi, range, value) { + const tag = JSON.parse(value); + + this.editor.selection.setRng(range); + this.editor.insertContent(this.generateTagMentionHtml(tag)); + + autocompleteApi.hide(); + } + + /** + * Generates HTML code to insert in editor. + * + * @private + * + * @param {Object} tag + * + * @returns {string} + */ + generateTagMentionHtml(tag) { + return `##${tag.name}##`; + } +}; \ No newline at end of file diff --git a/locales/ca_ES.mo b/locales/ca_ES.mo index 88e395464..55364646f 100644 Binary files a/locales/ca_ES.mo and b/locales/ca_ES.mo differ diff --git a/locales/ca_ES.po b/locales/ca_ES.po index 4c9efdd69..8e4e44bf4 100644 --- a/locales/ca_ES.po +++ b/locales/ca_ES.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Daniel Bonet , 2021 +# Daniel Bonet , 2022 # Nuria Costa , 2023 # #, fuzzy @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -67,14 +67,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulari" -msgstr[1] "Formularis" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -82,7 +74,7 @@ msgstr "Secció d'origen no trobada" #: ajax/section_delete.php:56 msgid "Could not delete the section" -msgstr "No s'ha pogut eliminar la secció" +msgstr "No s'ha pogut borrar la secció" #: ajax/question_add.php:45 msgid "Could not add the question" @@ -98,7 +90,7 @@ msgstr "No s'ha pogut afegir l'actor" #: ajax/target_actor.php:62 msgid "Failed to delete the actor" -msgstr "No s'ha pogut eliminar l'actor" +msgstr "No s'ha pogut suprimir l'actor" #: ajax/section_duplicate.php:56 msgid "Could not duplicate the section" @@ -136,8 +128,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Creador de formularis" @@ -147,12 +139,12 @@ msgstr "Creador de formularis" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "S'ha guardat el formulari correctament!" @@ -165,15 +157,16 @@ msgstr "%1$s purga la reserva de l'element %2$s" #: front/reservation.form.php:124 #, php-format msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "%1$s afegeix la reserva %2$s per a l'element %3$s" +msgstr "%1$s afegeix la reserva %2$s per l'element %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Categoria" msgstr[1] "Categories" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Veure-ho tot" @@ -181,53 +174,62 @@ 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:186 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Desplegable" -msgstr[1] "Desplegables" +msgstr[0] "" +msgstr[1] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Valor no vàlid per" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtre" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricció d'entitat" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -235,64 +237,64 @@ msgstr "" "Per respectar el sistema d'entitats GLPI, cal seleccionar \"Formulari\". " "Altres configuracions trencaran les restriccions de l'entitat" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP Select" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Directori LDAP no defnint!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Interval" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "El camp Valor és obligatori" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Un camp obligatori està buit: %s" @@ -302,12 +304,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, 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" @@ -320,117 +322,117 @@ msgstr "Enter" msgid "Undefined" msgstr "Sense definir" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" -msgstr[0] "Adreça IP" -msgstr[1] "Adreces IP" +msgstr[0] "" +msgstr[1] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgència" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Molt alta" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Alta" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" -msgstr "Mitjana" +msgstr "Mitjà" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Baixa" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Molt baixa" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" -msgstr "Alerta: el connector d'etiquetes està desactivat o falta" +msgstr "Avís: el connector d'etiquetes està desactivat o falta" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiquetes" +msgstr[0] "Etiqueta" msgstr[1] "Etiquetes" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objecte GLPI" -msgstr[1] "Objectes GLPI" +msgstr[0] "" +msgstr[1] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "Hostname" -msgstr[1] "Hostnames" +msgstr[0] "" +msgstr[1] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Temps" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "No és una adreça electrònica vàlida: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Email" -msgstr[1] "Emails" +msgstr[0] "" +msgstr[1] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data i hora" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Actor" -msgstr[1] "Actors" +msgstr[0] "" +msgstr[1] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valor invàlid: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "No s'ha trobat l'usuari o l'adreça electrònica no és corrrecte: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "No hi ha cap document adjunt" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Document adjunt" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Falta un fitxer necessari: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Arxiu" @@ -442,144 +444,146 @@ msgstr "Multiselect" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Alerta: el connector de camps addicionals està desactivat o falta" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Bloc" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Camps" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr " mostra" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "El tipus de camp '%1$s' encara no s'ha implementat!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Alguns camps numèrics contenen valors no numèrics" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Alguns camps d'URL contenen enllaços no vàlids" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Camps addicionals" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Interval mínim" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Interval màxim" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Tipus de petició" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Això no és un número: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Data" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Descripció" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "El camp Descripció hauria de tenir una descripció:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Camp ocult" -msgstr[1] "Camps ocults" +msgstr[0] "" +msgstr[1] "" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Condició" -msgstr[1] "Condicions" +msgstr[0] "" +msgstr[1] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "és visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "no és visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "coincidències d'expressions regulars" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Mostrar sempre" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Ocult llevat que" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "No es pot exportar un objecte buit: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Condicions" @@ -594,175 +598,252 @@ msgstr "Importació en curs" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Problema" -msgstr[1] "Problemes" +msgstr[0] "" +msgstr[1] "" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" msgstr "" "Problema d'actualització de dades de tiquets i respostes del formulari" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 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:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Estat" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Data d'obertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Última actualització" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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] "Sol·licitant" -msgstr[1] "Sol·licitants" +msgstr[0] "" +msgstr[1] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Comentari" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Qui aprova tiquets" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Tècnic/a" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grup tècnic" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grup que aprova la sol·licitud" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Temps de resoldre" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Data de resolució" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Temps per apropiar" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Tot" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nou" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Esperant" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Per validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Resolt" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Tancat" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Categoria del formulari" -msgstr[1] "Categories dels formularis" +msgstr[0] "" +msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoria de la base de coneixement" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Com a fill de" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icona" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Color de la Icona" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Color de fons" + +#: 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] "Formulari" +msgstr[1] "Formularis" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Sol·licitud eliminada" @@ -776,14 +857,14 @@ msgid "Form name" msgstr "Nom del formulari" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validador" -msgstr[1] "Validadors" +msgstr[0] "" +msgstr[1] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Data de creació" @@ -828,15 +909,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Aprovador" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor del formulari" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Validador de la sol·licitud" @@ -844,7 +925,7 @@ msgstr "Validador de la sol·licitud" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Persona d'una pregunta" @@ -852,7 +933,7 @@ msgstr "Persona d'una pregunta" msgid "Specific group" msgstr "Grup específic" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grup de la pregunta" @@ -868,15 +949,15 @@ msgstr "Grup tècnic d'un objecte" msgid "Specific supplier" msgstr "Proveïdor específic" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Proveïdor d'una pregunta" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Actors de la pregunta" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Supervisor de l'autor del formulari" @@ -884,15 +965,15 @@ msgstr "Supervisor de l'autor del formulari" msgid "Observer" msgstr "Observador" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Assignat a" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Actor objectiu" -msgstr[1] "Actors objectiu" +msgstr[0] "" +msgstr[1] "" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -902,7 +983,7 @@ msgstr "Sol·licitud incorrecta afegint un actor." #: inc/target_actor.class.php:197 #, php-format msgid "Failed to find a user: %1$s" -msgstr "No s'ha pogut trobar l'usuari: %1$s" +msgstr "No s'ha pogut trobar un usuari: %1$s" #: inc/target_actor.class.php:206 #, php-format @@ -914,152 +995,146 @@ msgstr "No s'ha pogut trobar el grup: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "No s'ha pogut trobar el proveïdor: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Rebutjat" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Acceptat" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Resposta del formulari" -msgstr[1] "Respostes del formulari" +msgstr[1] "Respostes dels formularis" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Imprimeix el formulari" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Sol·licitud acceptada pel validador." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Sol·licitud guardada correctament." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" -msgstr "Desa" +msgstr "Guarda" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Es requereix si es va denegar" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" -msgstr "Denega" +msgstr "Denegar" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Edita respostes" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Cancel·la l'edició" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Acceptat" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Dades de la sol·licitud" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "No es poden generar objectius!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "No hi ha conjunt de proves de turing" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Has fallat el test de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Cal que seleccionis un/a validador/a!" #: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "No pots eliminar aquest problema. Potser es té en compte." +msgstr "No pots borrar aquesta incidència. Potser s'ha tingut en compte." #: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." -msgstr "No s'ha pogut eliminar aquest problema. S'ha produït un error intern." +msgstr "No s'ha pogut borrar aquesta incidència. Hi ha hagut un error intern." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" -msgstr "Obre un tiquet" +msgstr "Obrir un tiquet" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Els meus tiquets" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consultar feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Tipus d'accés" -msgstr[1] "Tipus d'accés" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Enllaç al formulari" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Activeu el formulari per veure l'enllaç" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Habilitar el captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Restringit a" +msgstr[0] "" +msgstr[1] "" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Idioma del formulari" -msgstr[1] "Idiomes del formulari" +msgstr[0] "" +msgstr[1] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traducció" -msgstr[1] "Traduccions" +msgstr[0] "" +msgstr[1] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1075,11 +1150,11 @@ msgstr "" #: inc/form_language.class.php:265 msgid "Add a translation" -msgstr "Afegeix una traducció" +msgstr "Afegir una traducció" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" -msgstr "Actualitza la traducció" +msgstr "Actualitzar la traducció" #: inc/form_language.class.php:329 inc/form_language.class.php:331 msgid "New translation" @@ -1098,9 +1173,9 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" -msgstr "Elimina" +msgstr "Eliminar" #: inc/form_language.class.php:363 msgid "Original string" @@ -1111,53 +1186,75 @@ msgid "Add a new language" msgstr "Afegeix un idioma nou" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Idioma" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Cap" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Necessita validació?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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 "Desa" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulari no trobat" + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validació" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Escull un validador" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Guarda" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problema d'objectiu" -msgstr[1] "Problemes de d'objectiu" +msgstr[0] "" +msgstr[1] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propietats" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1166,168 +1263,194 @@ msgstr "" "No s'ha pogut afegir o actualizar %1$s %2$s: falta una pregunta i s'utilitza" " en un paràmetre de l'objectiu" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: 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:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Títol del problema" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Contingut" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impacte" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Causa" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Símptoma" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Herència de l'entitat pare" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI Helpdesk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catàleg de serveis simplificat" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catàleg de servei extès" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Tots els formularis disponibles" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Només els formularis per defecte" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Ordenar per popularitat" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Ordenar alfabèticament" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" -msgstr "Fusionat amb formularis" +msgstr "Fusionat amb Formularis" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Entrada de menú diferent" -#: 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Ocult" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Alçada variable" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Alçada uniforme" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Mode Helpdesk" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Llista de formularis per defecte" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Ordre de classificació" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de coneixements" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Cerca" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Tauler de comptadors" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Missatge de capçalera" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Problema de cerca" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" -msgstr "Disseny de mosaic" +msgstr "Disseny de mosaics" + +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Capçalera" -msgstr[1] "Capçaleres" +msgstr[0] "" +msgstr[1] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Mostra el camp de cerca" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Mostra la capçalera" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Intervals de pregunta" -msgstr[1] "Intervals de preguntes" +msgstr[0] "" +msgstr[1] "" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1337,15 +1460,15 @@ msgstr "Interval mínim" msgid "maximum range" msgstr "Interval màxim" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Accés públic" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Accés privat" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Accés restringit" @@ -1353,214 +1476,172 @@ msgstr "Accés restringit" msgid "Answers waiting for validation" msgstr "Respostes pendents de validació" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importar formularis" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Característiques" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursiu" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Pàgina d'inici" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Accés" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Actiu" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Color de la icona" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Color de fons" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Formulari per defecte" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactiu" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "No formulari predeterminat" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Tots els idiomes" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Objectiu" -msgstr[1] "Objectius" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Accions" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicada" +msgstr[0] "" +msgstr[1] "" -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Afegeix un objectiu" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Vista prèvia" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Què vols buscar?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Els meus %1$d últims formularsi (sol·licitant)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Formulari no publicat" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Totes les meves sol·licituds (sol·licitant)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Els meus %1$d últims formularis (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No hi ha sol·licituds pendents de validació" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Totes les meves sol·licituds (validador)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "No es pot deixar el nom en blanc!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "No es pot utilitzar un nom buit per a les respostes del formulari. Guardar " "el valor anterior." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "La pregunta %s no és compatible amb els formularis públics." -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Duplicat erroni" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicada" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Publicació" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Sol·licitud duplicada: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Sol·licitud transferida: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Enrere" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Càrrega de fitxers JSON no permesa." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Hauries de permetre fitxers JSON ara." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Crea" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Siusplau, contacta amb l'administrador del GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Enrere" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "La càrrega de fitxers JSON no està habilitada." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Hauries d'habilitar els fitxers JSON ara." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Habilitat" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Envia" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Importació de formularis impossible, l'arxiu està buit" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Importació de formularis impossible, l'arxiu sembla corrupte" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Importació de formularis impossible, l'arxiu va ser generat amb una altra " "versió" -#: inc/form.class.php:1770 +#: 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." @@ -1568,70 +1649,75 @@ msgstr "" "El fitxer no especifica la versió de l'esquema. Probablement es va generar " "amb una versió anterior a la 2.10. Desistint." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "No s'ha pogut importar %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularis importats correctament de %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" "El formulari %1$s ja existeix i es troba a una entitat no modificable." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "No tens permisos per actualitzar l'entitat %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "Document tipus JSON no trobat." -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Error en actualitzar el document tipus JSON." -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Formularis sense categoria" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "No hi ha formulari disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Afegeix un objectiu" + +#: 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 "Afegeix" +msgstr "Afegir" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Tipus d'objectiu no admès." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Canvi d'objectiu" -msgstr[1] "Canvis d'objectius" +msgstr[0] "" +msgstr[1] "" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1653,18 +1739,24 @@ msgstr "Pla de còpia de seguretat" msgid "Check list" msgstr "Llista de comprovació" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Secció" -msgstr[1] "Seccions" +msgstr[0] "" +msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Recompte de condicions" @@ -1673,90 +1765,87 @@ msgstr "Recompte de condicions" msgid "Failed to find %1$s %2$s" msgstr "No s'ha trobat %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Pregunta" -msgstr[1] "Preguntes" +msgstr[0] "" +msgstr[1] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El camp Tipus és obligatori" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Obligatori" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Cal una secció" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Aquest tipus de pregunta requereix paràmetres" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Falta un paràmetre per a aquest tipus de pregunta" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Nivells de servei" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Actius" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Assistència" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gestió" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Eines" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administració" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Connector" -msgstr[1] "Connectors" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Paràmetre" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nom del camp" @@ -1820,15 +1909,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:502 msgid "Destination entity" msgstr "Entitat destí" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta de tipus Usuari" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pregunta de tipus Entitat" @@ -1872,49 +1961,59 @@ msgstr "Categories d'incidències" msgid "Change categories" msgstr "Canvia de categoria" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Expressió regular de preguntes" -msgstr[1] "Expressions regulars de preguntes" +msgstr[0] "" +msgstr[1] "" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dependència de la pregunta" -msgstr[1] "Dependències de la pregunta" +msgstr[0] "" +msgstr[1] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Resposta" -msgstr[1] "Respostes" +msgstr[0] "" +msgstr[1] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Relació de tiquets vinculats" -msgstr[1] "Relacions de tiquets vinculats" +msgstr[0] "" +msgstr[1] "" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Objectiu del tiquet" -msgstr[1] "Objectius del tiquets" +msgstr[0] "Objectiu dels tiquets" +msgstr[1] "Objectiu dels tiquets" #: inc/targetticket.class.php:100 msgid "Specific asset" msgstr "Actiu específic" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Igual que la resposta de la pregunta" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Última resposta vàlida" @@ -1938,78 +2037,78 @@ msgstr "Tipus específic" msgid "Ticket title" msgstr "Títol del tiquet" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" -msgstr "Afegeix un missatge de validació al primer seguiment" +msgstr "Afegir un missatge de validació al primer seguiment" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" -msgstr "Afegeix un camp" +msgstr "Afegir un camp" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Gestionar camps" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "No hi ha camp gestionat" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Enllaça amb un altre tiquet" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Un altre destí d'aquest formulari" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Tiquet existent" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Tiquet de resposta a una pregunta" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" -msgstr "Elimina definitivament" +msgstr "Eliminar definitivament" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Tipus d'enllaç no vàlid" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Tipus d'element enllaçat no vàlid" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "L'element enllaçat no existeix" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Origen de la sol·licitud" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Tipus" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Elements associats" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " -msgstr "Element" +msgstr "Ítem" #: inc/translation.class.php:153 msgid "No more string to translate" @@ -2023,245 +2122,264 @@ msgstr "" msgid "Language not found." msgstr "Idioma no trobat" -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulari no trobat" - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "No s'ha pogut afegir la traducció." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Etiquetes de les preguntes" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Etiquetes específiques" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Etiquetes de preguntes i etiquetes específiques" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Etiquetes de preguntes o etiquetes específiques" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "és igual la resposta a la pregunta" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculada a partir de la data de creació del tiquet" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculada a partir de la data de resposta" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA des de la plantilla o cap" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "SLA específic" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA des de la plantilla o cap" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "OLA específic" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgència de plantilla o mitjà" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgència específica" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Categoria de plantilla o cap" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Categoria específica" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Ubicació de la plantilla o cap" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Ubicació específica" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Sense validació" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Usuari o grup específic" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Usuari procedent de la resposta d'una pregunta" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Grup procedent de la resposta d'una pregunta" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Temps de resoldre" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minut" -msgstr[1] "Minuts" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Hores" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Dia" -msgstr[1] "Dies" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Mes" -msgstr[1] "Mesos" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Pregunta (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgència" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Etiquetes del tiquet" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Ubicació" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Ubicació" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Cal que posis una descripció!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadors" +msgstr[0] "" +msgstr[1] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Cancel·lar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Seguiment per correu electrònic" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Usuari" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grup" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Grup de l'objecte" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Proveïdor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "S'ha creat el formulari" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "La teva sol·licitud s'ha guardat" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2271,25 +2389,26 @@ 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 -msgid "A form from GLPI need to be validate" -msgstr "Hi ha una sol·licitud pendent de validació" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" + +#: install/install.php:486 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 " +"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 "" -"Benvolgut/da, \\n Hi ha una sol·licitud per validar i has estat seleccionat" -" com a validador. \\ nPots accedir-hi fent clic en aquest enllaç :.\\n " -"##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2300,7 +2419,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:498 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2308,78 +2427,78 @@ 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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." msgstr "" -"Hola, \\n Malauradament la teva sol·licitud no pot ser considerada i ha " -"estat eliminada per un administrador." +"Hola, \\n Malauradament la teva sol·licitud no pot ser considerada i s'ha " +"suprimit per un administrador." -#: install/install.php:664 +#: install/install.php:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Problemes amb la sincronització del catàleg de serveis" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicada" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" -msgstr "Transfereix" +msgstr "Transferència" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Exporta" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Cancel·lar el meu tiquet" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Antic" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Resum de problemes" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2387,54 +2506,54 @@ msgstr "" "El mini tauler de control de Formcreator no es pot utilitzar per defecte. " "Aquesta configuració s'ha ignorat." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "Formulari no trobat. Escull-ne un altre." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Formulari no trobat." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "No s'ha trobat l'element a FAQ." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Segur que vols eliminar aquesta pregunta?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Segur que vols eliminar aquesta secció?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" -msgstr "Afegeix traduccions" +msgstr "Afegir traduccions" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Error en consultar els formularis" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Envia" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Obligatori" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2447,12 +2566,8 @@ msgstr "Mostrar buit" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Directori LDAP" -msgstr[1] "Directoris LDAP" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtre" +msgstr[0] "" +msgstr[1] "" #: entrée standard:78 msgid "Attribute" @@ -2466,10 +2581,6 @@ msgstr "Valors" msgid "Show ticket categories" msgstr "Mostra les categories del tiquet" -#: entrée standard:109 -msgid "Time to own" -msgstr "Temps per apropiar" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Arrel seleccionable" @@ -2492,11 +2603,35 @@ msgstr "Condició per mostrar la secció" #: entrée standard:40 msgid "Condition to generate the target" -msgstr "Condició per generar l'objectiu" +msgstr "Condició per generar el destí" + +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condició per ensenyar la pregunta" +#: entrée standard:98 +msgid "Validators" +msgstr "Validadors" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Accions" #: entrée standard:54 msgid "Impacts" @@ -2512,7 +2647,7 @@ msgstr "Titol de les rspostes" #: entrée standard:45 msgid "Add a section" -msgstr "Afegeix una secció" +msgstr "Afegir una secció" #: entrée standard:55 msgid "Condition to show the submit button" @@ -2527,9 +2662,21 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Activeu el formulari per veure l'enllaç" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Habilitar el captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restringit a" + #: entrée standard:83 msgid "Add a question" -msgstr "Afegeix una pregunta" +msgstr "Afegir una pregunta" #: entrée standard:39 msgid "List of available tags" @@ -2541,7 +2688,33 @@ msgstr "Títol" #: entrée standard:47 msgid "Full form" -msgstr "Formulari complet" +msgstr "Sol·licitud completa" + +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "El meu %1$d últim formulari (sol·licitant)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Formulari no publicat" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Totes les meves sol·licituds (sol·licitant)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "El meu %1$d últim formulari (validador)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Totes les meves sol·licituds (validador)" #: entrée standard:42 msgid "Min" diff --git a/locales/cs_CZ.mo b/locales/cs_CZ.mo index 5e22dc89b..62feee170 100644 Binary files a/locales/cs_CZ.mo and b/locales/cs_CZ.mo differ diff --git a/locales/cs_CZ.po b/locales/cs_CZ.po index da10c199f..b67df1ed6 100644 --- a/locales/cs_CZ.po +++ b/locales/cs_CZ.po @@ -4,7 +4,7 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2021 +# Thierry Bugier , 2022 # Pavel Borecki , 2022 # David Stepan , 2023 # @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -68,16 +68,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulář" -msgstr[1] "Formulářů" -msgstr[2] "Formulářů" -msgstr[3] "Formuláře" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -139,8 +129,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Tvorba formulářů" @@ -150,12 +140,12 @@ msgstr "Tvorba formulářů" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Formulář byl úspěšně uložen!" @@ -170,7 +160,8 @@ msgstr "%1$s vymaže reservaci položky %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s přidá rezervaci %2$s pro položku %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Kategorie" @@ -178,7 +169,7 @@ msgstr[1] "Kategorií" msgstr[2] "Kategorií" msgstr[3] "Kategorie" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Zobrazit vše" @@ -186,29 +177,33 @@ 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:186 msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Rozbalovací seznam" @@ -216,25 +211,30 @@ 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:616 msgid "Invalid value for " msgstr "Neplatná hodnota pro" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtr" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Omezení entity" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -242,64 +242,64 @@ msgstr "" "Aby byl respektován systém entit GLPI, měl by být vybrán \"Formulář\". " "Ostatní nastavení poruší omezení entity" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP výběr" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Není určený LDAP adresář!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Rozmezí" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: 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: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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: 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:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Povinné pole je prázdné: %s" @@ -309,12 +309,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, 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" @@ -327,7 +327,7 @@ msgstr "Celé číslo" msgid "Undefined" msgstr "Nedefinováno" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP adresa" @@ -335,40 +335,40 @@ msgstr[1] "IP adres" msgstr[2] "IP adres" msgstr[3] "IP adresy" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Naléhavost" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" -msgstr "Velmi vysoká" +msgstr "Velmi vysoké" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Vysoká" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Střední" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Nízká" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Velmi nízká" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Upozornění: Zásuvný modul Tagů je deaktivován nebo chybí" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Tag" @@ -376,7 +376,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:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI objekt" @@ -384,24 +384,24 @@ msgstr[1] "GLPI objektů" msgstr[2] "GLPI objektů" msgstr[3] "GLPI objekty" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Jméno hostitele" -msgstr[1] "Jmen hostitele" -msgstr[2] "Jmen hostitele" +msgstr[1] "Jmen hostitelů" +msgstr[2] "Jmen hostitelů" msgstr[3] "Jména hostitelů" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Čas" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Toto není platná emailová adresa: %s " -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "Email" @@ -409,15 +409,15 @@ msgstr[1] "Emailů" msgstr[2] "Emailů" msgstr[3] "Emaily" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Vybrat" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum a čas" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Aktér" @@ -425,31 +425,31 @@ msgstr[1] "Aktérů" msgstr[2] "Aktérů" msgstr[3] "Aktéři" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Neplatná hodnota: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Uživatel nebyl nalezen nebo je nevalidní emailová adresa %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Bez připojených dokumentů" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Připojený dokument" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Chybí požadovaný soubor: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Soubor" @@ -461,84 +461,84 @@ msgstr "Výběr vícero položek" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Upozornění: Zásuvný modul Další pole je deaktivován nebo chybí" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Blokovat" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Pole" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "zobrazit" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Typ pole '%1$s' není ještě implementován!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Některá číselná pole obsahují nečíselné hodnoty" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Některá pole adres URL obsahují neplatné odkazy" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Další pole" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Zaškrtávací kolonka" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Rozsah min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Typ dotazu" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Toto není číslo: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" msgstr "Desetinné číslo" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Popis" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Kolonka popis by měla obsahovat popis:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Skryté pole" @@ -554,55 +554,57 @@ msgstr[1] "Podmínek" msgstr[2] "Podmínek" msgstr[3] "Podmínky" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "je viditelný" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "není viditelný" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "odpovídá regulárnímu výrazu" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Vždy zobrazeno" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Skrýt dokud" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Nelze exportovat prázdný objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Podmínky" @@ -626,26 +628,26 @@ msgstr[3] "Problémy" msgid "Update issue data from tickets and form answers" msgstr "Aktualizovat data problému z požadavků a odpovědí z formulářů" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Název" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "Typ" @@ -653,19 +655,19 @@ msgstr[1] "Typů" msgstr[2] "Typů" msgstr[3] "Typy" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Stav" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Datum otevření" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Poslední aktualizace" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "Entita" @@ -673,10 +675,10 @@ msgstr[1] "Entit" msgstr[2] "Entit" msgstr[3] "Entity" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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" @@ -685,80 +687,137 @@ 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:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Komentář" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Schvalovatel požadavku" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Skupina technika" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Skupina schvalovatele formuláře" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Čas na vyřešení" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Čas na vyřešení + Pokrok" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Interní čas na vyřešení" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Interní čas na vyřešení + Pokrok" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Datum usnesení" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Interní čas na přidělení" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Interní čas na přidělení + Pokrok" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Čas na přidělení" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Čas na přidělení + Pokrok" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Vše" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Čeká se" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "K ověření" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Vyřešeno" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Uzavřeno" @@ -770,31 +829,53 @@ msgstr[1] "Kategorií formuláře" msgstr[2] "Kategorií formuláře" msgstr[3] "Kategorie formuláře" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kategorie databáze znalostí" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Jako potomek" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Barva ikony" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Barva pozadí" + +#: 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] "Formulář" +msgstr[1] "Formulářů" +msgstr[2] "Formulářů" +msgstr[3] "Formuláře" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Formulář byl smazán" @@ -808,7 +889,7 @@ msgid "Form name" msgstr "Název formuláře" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "Ověřovatel" @@ -817,7 +898,7 @@ msgstr[2] "Ověřovatelů" msgstr[3] "Ověřovatelé" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Datum vytvoření" @@ -862,15 +943,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Schvalovatel" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor formuláře" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Ověřování formulářů" @@ -878,7 +959,7 @@ msgstr "Ověřování formulářů" msgid "Specific person" msgstr "Konkrétní osoba" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Osoba z otázky" @@ -886,7 +967,7 @@ msgstr "Osoba z otázky" msgid "Specific group" msgstr "Konkrétní skupina" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Skupina z otázky" @@ -902,15 +983,15 @@ msgstr "Skupina řešitelů z objektu" msgid "Specific supplier" msgstr "Konkrétní dodavatel" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Dodavatel z otázky" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Účastníci z otázky" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Vedoucí autora formuláře" @@ -918,9 +999,9 @@ msgstr "Vedoucí autora formuláře" msgid "Observer" msgstr "Pozorovatel" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" -msgstr "Přiřazeno k" +msgstr "Přiřazeno k " #: inc/target_actor.class.php:109 msgid "Target actor" @@ -950,15 +1031,15 @@ msgstr "Nepodařilo se najít skupinu: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Nepodařilo se najít dodavatele: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Odmítnuto" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Přijato" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Odpověď formuláře" @@ -966,78 +1047,84 @@ 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:676 msgid "Print this form" msgstr "Vytisknout tento formulář" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulář byl schválen ověřovatelem." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 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:770 msgid "Save" msgstr "Uložit" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Požadováno pokud je zamítnuto" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Zamítnout" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Upravit odpovědi" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Zrušit úpravu" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Schválit" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Data formuláře" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Není možné vytvářet cíle!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Žádná sada Turingových testů" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Neuspěl jsi v Turingově testu" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Je třeba vybrat ověřovatele!" @@ -1049,23 +1136,27 @@ msgstr "Tento problém nelze odstranit. Možná se s tím počítá." msgid "Failed to delete this issue. An internal error occured." msgstr "Tento problém se nepodařilo odstranit. Došlo k vnitřní chybě." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Požádat o pomoc" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Mé žádosti o pomoc" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Konzultovat zdroje" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Typ přístupu" @@ -1073,22 +1164,6 @@ msgstr[1] "Typů přístupu" msgstr[2] "Typů přístupu" msgstr[3] "Typy přístupů" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Odkaz na formulář" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Pro zobrazení odkazu si aktivujte formulář" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Zapnout captchu" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Omezeno na" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1121,7 +1196,7 @@ msgstr "" msgid "Add a translation" msgstr "Přidat překlad" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Aktualizovat překlad" @@ -1142,7 +1217,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Smazat" @@ -1155,39 +1230,61 @@ msgid "Add a new language" msgstr "Přidat nový jazyk" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Jazyk" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Žádné" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Potřebujete ověření?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Ne" -#: 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 "Uložit" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulář nebyl nalezen." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Ověření správnosti" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Vyberte ověřovatele" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Uložit" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1196,14 +1293,14 @@ msgstr[1] "Cílových problémů" msgstr[2] "Cílových problémů" msgstr[3] "Cílové problémy" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Vlastnosti" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1212,150 +1309,176 @@ msgstr "" "Nepodařilo se přidat nebo aktualizovat %1$s %2$s: otázka chybí a je použita " "v parametru cíle" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Účastníci" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Název problému" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Obsah" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Dopad" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Příčina" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Příznak" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Dědičnost nadřazené entity" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI služba podpory" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Zjednodušený katalog služeb" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Rozšířený katalog služeb" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Všechny dostupné formuláře" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Pouze výchozí formuláře" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Řazení podle oblíbenosti" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Abecední řazení" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Sloučeno s formuláři" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Odlišný vstup do menu" -#: 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 +#: 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 "Viditelný" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Skrytý" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Variabilní výška" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Jednotná výška" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Služba podpory" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Režim služby podpory" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Výchozí režim seznamu formulářů" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Pořadí řazení" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Databáze znalostí" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Hledat" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Počítadla nástěnky" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Záhlaví zprávy" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Problém s hledáním" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Design dlaždic" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Záhlaví" @@ -1363,18 +1486,18 @@ msgstr[1] "Záhlaví" msgstr[2] "Záhlaví" msgstr[3] "Záhlaví" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Zobrazit vyhledávací pole" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Zobrazit záhlaví" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Rozsah otázek" +msgstr[0] "Rozsah otázky" msgstr[1] "Rozsahů otázek" msgstr[2] "Rozsahů otázek" msgstr[3] "Rozsahy otázek" @@ -1387,15 +1510,15 @@ msgstr "Minimální rozsah" msgid "maximum range" msgstr "maximální rozsah" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Veřejný přístup" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Soukromý přístup" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Omezený přístup" @@ -1403,60 +1526,48 @@ msgstr "Omezený přístup" msgid "Answers waiting for validation" msgstr "Odpovědi čekající na ověření" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importovat formuláře" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Charakteristika" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Rekurzivní" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Domovská stránka" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Přístup" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Aktivní" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ikona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Barva ikony" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Barva pozadí" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Výchozí formulář" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Neaktivní" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Není výchozí formulář" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Všechny jazyky" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Cíl" @@ -1464,215 +1575,190 @@ msgstr[1] "Cílů" msgstr[2] "Cílů" msgstr[3] "Cíle" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Akce" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Kopírovat" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Přidat cíl" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Náhled" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Co hledáte?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mých %1$dposledních formulářů (žadatel)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nebyl odeslán žádný formulář" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Všechny mé formuláře (žadatel)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Mých %1$dposledních formulářů (ověřovatel)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Žádný formulář nečeká na ověření" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Všechny mé formuláře (ověřovatel)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Jméno nemůže být prázdné!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Pro odpovědi z formuláře nelze použít prázdný název. Zachování předchozí " "hodnoty." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Otázka %s není kompatibilní s veřejnými formuláři" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Chybná kopie" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Kopírovat" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Odeslat" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulář byl zkopírován: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulář byl přesunut: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Zpět" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Nahrání JSON souborů není dovoleno." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "JSON soubory můžete povolit právě teď." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Vytvořit" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Obraťte se na svého správce GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Zpět" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Nahrávání JSON souborů není zapnuto." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "JSON soubory můžete zapnout právě teď." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Zapnout" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Odeslat" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Import formuláře není možný, soubor je prázdný" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Import formuláře není možný, soubor je poškozen" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Import formuláře není možný, soubor byl vytvořen jinou verzí" -#: inc/form.class.php:1770 +#: 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 "" "Soubor neurčuje verzi schématu. Pravděpodobně byl vygenerován s verzí starší" -" než 2.10. Vzdát." +" než 2.10. Zrušit." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "%s se nepodařilo importovat" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formuláře byly úspěšně importovány z %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Formulář %1$s už existuje a je entitou, kterou nelze upravovat." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Nemáte právo aktualizovat entitu %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "Typ JSON dokumentu nenalezen" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Nepodařilo se aktualizovat typ JSON dokumentu" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Formuláře bez kategorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Není k dispozici žádný formulář" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Přidat cíl" + +#: 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 "Přidat" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Nepodporovaný typ cíle." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1690,7 +1776,7 @@ msgstr "Změnit nadpis" #: inc/targetchange.class.php:374 entrée standard:56 msgid "Control list" -msgstr "Řídící seznam" +msgstr "Kontrolní seznam" #: inc/targetchange.class.php:384 entrée standard:58 msgid "Deployment plan" @@ -1704,6 +1790,14 @@ msgstr "Plán zálohování" msgid "Check list" msgstr "Kontrolní seznam" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1713,11 +1807,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Počet podmínek" @@ -1726,7 +1820,7 @@ msgstr "Počet podmínek" msgid "Failed to find %1$s %2$s" msgstr "Nepodařilo se najít %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" @@ -1735,73 +1829,70 @@ msgstr[1] "Otázek" msgstr[2] "Otázek" msgstr[3] "Otázky" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Typ kolonky je povinný" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Povinné" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Sekce je povinná" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Tento typ otázky vyžaduje parametry" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Chybí parametr pro tento typ otázky" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Úrovně služby" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Aktiva" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Podpora" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Nástroje" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Poznámky" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS kanál" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Správa" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Zásuvný modul" @@ -1809,11 +1900,11 @@ msgstr[1] "Zásuvných modulů" msgstr[2] "Zásuvných modulů" msgstr[3] "Zásuvné moduly" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parametr" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Název pole" @@ -1877,15 +1968,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:502 msgid "Destination entity" msgstr "Cílová entita" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Typ uživatele dle otázky" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Typ entity dle otázky" @@ -1929,6 +2020,18 @@ msgstr "Kategorie incidentů" msgid "Change categories" msgstr "Změna kategorií" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1974,14 +2077,14 @@ msgid "Specific asset" msgstr "Konkrétní majetek" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Rovná se odpovědi na otázku" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Poslední platná odpověď" @@ -2005,76 +2108,76 @@ msgstr "Specifický typ" msgid "Ticket title" msgstr "Název požadavku" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Přidat kontrolní zprávu při první změně požadavku" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Přidat pole" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Spravovaná pole" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Nespravované pole" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Odkázat na jiný požadavek" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Druhý cíl tohoto formuláře" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Existující požadavek" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Požadavek z odpovědi na otázku" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Trvale smazat" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Neplatný typ odkazu" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Neplatný typ odkazované položky" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Odkazovaná položka neexistuje" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Zdroj dotazu" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" -msgstr "Přidružené prvky" +msgstr "Přiřazené položky" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Položka" @@ -2090,103 +2193,107 @@ msgstr "" msgid "Language not found." msgstr "Jazyk nebyl nalezen." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulář nebyl nalezen." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Nepodařilo se přidat překlad." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Štítky z otázek" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Specifické štítky" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Štítky z otázek a konkrétní štítky" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Štítky z otázek nebo konkrétní štítky" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TTR ze šablony nebo žádné" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "rovná se odpovědi na otázku" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "počítáno od data vytvoření požadavku" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "počítáno od odpovědi na otázku" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA ze šablony nebo žádné" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Konkrétní SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA ze šablony nebo žádné" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Konkrétní OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Naléhavost z šablony nebo Střední" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Konkrétní naléhavost" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Kategorie ze šablony nebo žádná" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Konkrétní kategorie" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Umístění ze šablony nebo žádné" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Konkrétní umístění" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Žádné ověření" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Konkrétní uživatel nebo skupina" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Uživatel z odpovědi na otázku" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Skupina z odpovědi na otázku" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Čas na vyřešení" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minuta" @@ -2194,7 +2301,7 @@ msgstr[1] "Minut" msgstr[2] "Minut" msgstr[3] "Minuty" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Hodina" @@ -2202,7 +2309,7 @@ msgstr[1] "Hodin" msgstr[2] "Hodin" msgstr[3] "Hodiny" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Den" @@ -2210,7 +2317,7 @@ msgstr[1] "Dní" msgstr[2] "Dní" msgstr[3] "Dny" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Měsíc" @@ -2218,43 +2325,51 @@ msgstr[1] "Měsíců" msgstr[2] "Měsíců" msgstr[3] "Měsíce" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Otázka (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Naléhavost" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Tagy požadavků" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Štítky" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Umístění" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Umístění" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Popis nemůže být prázdný" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Pozorovatel" @@ -2262,83 +2377,92 @@ msgstr[1] "Pozorovatelů" msgstr[2] "Pozorovatelů" msgstr[3] "Pozorovatelé" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Storno" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Emailové sledování" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Uživatel" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Skupina" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Skupina z objektu" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Dodavatel" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Ano" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 "" +"Při upgradu z %s! došlo k závažné chybě! Upgrade byl přerušen. Zkontrolujte " +"prosím protokoly a problém vyřešte a zkuste to znovu." + +#: install/install.php:294 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Formulář byl vytvořen" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Vaše žádost byla uložena" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2348,25 +2472,26 @@ 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 -msgid "A form from GLPI need to be validate" -msgstr "Formulář z GLPI je třeba ověřit" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Dobrý den,\\n je třeba, aby formulář z GLPI byl ověřen a vy jste byl vybrán " -"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:491 msgid "Your form has been refused by the validator" msgstr "Váš formulář byl zamítnut ověřovatelem" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2377,7 +2502,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:498 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2385,76 +2510,76 @@ 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:503 msgid "Your form has been deleted by an administrator" msgstr "Váš formulář byl smazán správcem" -#: install/install.php:438 +#: install/install.php:504 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Vytváření formulářů – problémy katalogu synchronizační služby" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Kopírovat" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Převod" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Zrušit můj požadavek" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Staré" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Počet z %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Shrnutí problémů" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2462,54 +2587,54 @@ msgstr "" "Mini nástěnka Tvůrce formulářů nelze jako výchozí použít. Toto nastavení " "bylo ignorováno." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "Nebyl nalezen žádný formulář. Vyberte prosím formulář níže." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Nebyl nalezen žádný formulář." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Nebyla nalezena žádná položka FAQ." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Opravdu chcete smazat tuto otázku?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Opravdu chcete smazat tuto sekci?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Přidat překlady" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Došlo k chybě při dotazování formuláře" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Odeslat" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Povinné" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2527,10 +2652,6 @@ msgstr[1] "LDAP adresářů" msgstr[2] "LDAP adresářů" msgstr[3] "LDAP adresáře" -#: entrée standard:68 -msgid "Filter" -msgstr "Filtr" - #: entrée standard:78 msgid "Attribute" msgstr "Atribut" @@ -2543,10 +2664,6 @@ msgstr "Hodnoty" msgid "Show ticket categories" msgstr "Zobrazit kategorie požadavků" -#: entrée standard:109 -msgid "Time to own" -msgstr "Čas na přidělení" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Volitelný kořen" @@ -2571,9 +2688,33 @@ msgstr "Podmínka pro zobrazení sekce" msgid "Condition to generate the target" msgstr "Podmínka pro generování cíle" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Podmínka pro zobrazení otázky" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Ověřovatelů" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Akce" #: entrée standard:54 msgid "Impacts" @@ -2604,6 +2745,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Pro zobrazení odkazu si aktivujte formulář" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Zapnout captchu" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Omezeno na" + #: entrée standard:83 msgid "Add a question" msgstr "Přidat otázku" @@ -2620,6 +2773,32 @@ msgstr "Název" msgid "Full form" msgstr "Celý formulář" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mých %1$dposledních formulářů (žadatel)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Nebyl odeslán žádný formulář" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Všechny mé formuláře (žadatel)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mých %1$dposledních formulářů (ověřovatel)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Všechny mé formuláře (ověřovatel)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/de_AT.mo b/locales/de_AT.mo index e110af9c4..a7b39786d 100644 Binary files a/locales/de_AT.mo and b/locales/de_AT.mo differ diff --git a/locales/de_AT.po b/locales/de_AT.po deleted file mode 100644 index 919bbd09b..000000000 --- a/locales/de_AT.po +++ /dev/null @@ -1,1671 +0,0 @@ -# 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. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-14 09:05+0200\n" -"PO-Revision-Date: 2021-06-14 06:58+0000\n" -"Language-Team: German (Austria) (https://www.transifex.com/teclib/teams/28042/de_AT/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: de_AT\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: hook.php:68 inc/category.class.php:50 inc/form.class.php:217 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: hook.php:560 setup.php:267 ajax/homepage_link.php:36 -#: inc/entityconfig.class.php:69 inc/form.class.php:104 inc/form.class.php:721 -#: inc/form.class.php:2179 inc/formanswer.class.php:187 -#: inc/formlist.class.php:46 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: hook.php:602 -msgid "Cancel my ticket" -msgstr "" - -#: setup.php:257 inc/form.class.php:111 inc/formlist.class.php:55 -#: inc/formlist.class.php:56 -msgid "Forms waiting for validation" -msgstr "" - -#: ajax/commontree.php:55 -msgid "Subtree root" -msgstr "" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "" - -#: ajax/commontree.php:74 -msgid "Limit subtree depth" -msgstr "" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "" - -#: ajax/question_delete.php:48 ajax/question_duplicate.php:49 -#: ajax/question_move.php:50 ajax/question_toggle_required.php:55 -#: ajax/question_update.php:51 ajax/section_add.php:38 -#: ajax/section_delete.php:50 ajax/section_duplicate.php:50 -#: ajax/section_move.php:55 ajax/section_update.php:43 -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:45 ajax/question_toggle_required.php:49 -#: ajax/question_update.php:45 -msgid "Question not found" -msgstr "" - -#: ajax/question_move.php:73 -msgid "Could not move some questions" -msgstr "" - -#: ajax/question_update.php:36 -msgid "Bad request" -msgstr "" - -#: ajax/section_add.php:44 -msgid "Could not add the section" -msgstr "" - -#: ajax/section_delete.php:44 ajax/section_duplicate.php:44 -#: ajax/section_move.php:49 -msgid "Source section not found" -msgstr "" - -#: ajax/section_delete.php:56 -msgid "Could not delete the section" -msgstr "" - -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" -msgstr "" - -#: ajax/section_move.php:66 -msgid "Could not move the section" -msgstr "" - -#: ajax/section_update.php:49 -msgid "Could not update the section" -msgstr "" - -#: front/form.php:44 front/formanswer.form.php:78 front/formanswer.form.php:83 -#: front/formanswer.php:45 front/formanswer.php:50 front/issue.php:47 -#: front/issue.php:52 front/targetchange.form.php:76 -#: front/targetticket.form.php:76 inc/form.class.php:2245 -#: inc/form.class.php:2252 -msgid "Form Creator" -msgstr "" - -#: front/formanswer.form.php:74 front/formanswer.php:41 -#: front/issue.form.php:53 front/issue.php:43 front/knowbaseitem.form.php:44 -#: front/knowbaseitem.php:40 front/reservation.form.php:45 -#: front/reservation.php:45 front/reservationitem.php:41 front/wizard.php:43 -#: front/wizardfeeds.php:45 inc/form.class.php:2240 -msgid "Service catalog" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/form.class.php:2242 -msgid "Form list" -msgstr "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "" - -#: inc/abstracttarget.class.php:186 -msgid "Current active entity" -msgstr "" - -#: inc/abstracttarget.class.php:187 -msgid "Default requester user's entity" -msgstr "" - -#: inc/abstracttarget.class.php:188 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:189 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:190 -msgid "The form entity" -msgstr "" - -#: inc/abstracttarget.class.php:191 -msgid "Default entity of the validator" -msgstr "" - -#: inc/abstracttarget.class.php:192 -msgid "Specific entity" -msgstr "" - -#: inc/abstracttarget.class.php:193 -msgid "Default entity of a user type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:194 -msgid "From a GLPI object > Entity type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:201 -msgid "Tags from questions" -msgstr "" - -#: inc/abstracttarget.class.php:202 -msgid "Specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:203 -msgid "Tags from questions and specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:204 -msgid "Tags from questions or specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:210 -msgid "equals to the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:211 -msgid "calculated from the ticket creation date" -msgstr "" - -#: inc/abstracttarget.class.php:212 -msgid "calculated from the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:218 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:219 -msgid "Specific SLA" -msgstr "" - -#: inc/abstracttarget.class.php:220 inc/abstracttarget.class.php:228 -#: inc/abstracttarget.class.php:236 inc/abstracttarget.class.php:244 -#: inc/abstracttarget.class.php:253 inc/targetchange.class.php:49 -#: inc/targetchange.class.php:57 inc/targetticket.class.php:88 -#: inc/targetticket.class.php:97 -msgid "Equals to the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:226 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:227 -msgid "Specific OLA" -msgstr "" - -#: inc/abstracttarget.class.php:234 -msgid "Urgency from template or Medium" -msgstr "" - -#: inc/abstracttarget.class.php:235 inc/targetchange.class.php:48 -msgid "Specific urgency" -msgstr "" - -#: inc/abstracttarget.class.php:242 -msgid "Category from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:243 inc/targetchange.class.php:56 -msgid "Specific category" -msgstr "" - -#: inc/abstracttarget.class.php:245 inc/targetticket.class.php:89 -msgid "Last valid answer" -msgstr "" - -#: inc/abstracttarget.class.php:251 -msgid "Location from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:252 -msgid "Specific location" -msgstr "" - -#: inc/abstracttarget.class.php:880 -msgid "User type question" -msgstr "" - -#: inc/abstracttarget.class.php:881 -msgid "Entity type question" -msgstr "" - -#: inc/abstracttarget.class.php:1017 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1018 inc/abstracttarget.class.php:1089 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1088 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1137 inc/abstracttarget.class.php:1151 -#: inc/form.class.php:805 inc/knowbase.class.php:64 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1152 inc/abstracttarget.class.php:1188 -#: inc/abstracttarget.class.php:1266 inc/abstracttarget.class.php:1394 -#: inc/abstracttarget.class.php:1650 inc/question.class.php:62 -#: inc/targetticket.class.php:968 inc/targetticket.class.php:1007 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1189 -msgid "Urgency " -msgstr "" - -#: inc/abstracttarget.class.php:1219 -msgid "Ticket tags" -msgstr "" - -#: inc/abstracttarget.class.php:1267 -msgid "Tags" -msgstr "" - -#: inc/abstracttarget.class.php:1352 -msgid "Actors" -msgstr "" - -#: inc/abstracttarget.class.php:1395 -msgid "Location " -msgstr "" - -#: inc/abstracttarget.class.php:1521 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:1526 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:1531 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:1558 inc/form.class.php:1407 -#: inc/form_language.class.php:108 -msgid "The name cannot be empty!" -msgstr "" - -#: inc/abstracttarget.class.php:1564 -msgid "The description cannot be empty!" -msgstr "" - -#: inc/abstracttarget.class.php:1652 inc/answer.class.php:66 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1653 inc/question.class.php:728 -#: inc/section.class.php:64 -msgid "Section" -msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1657 -msgid "Full form" -msgstr "" - -#: inc/abstracttarget.class.php:1831 -msgid "Add" -msgstr "" - -#: inc/abstracttarget.class.php:1833 -msgid "Cancel" -msgstr "" - -#: inc/abstracttarget.class.php:2002 inc/target_actor.class.php:65 -msgid "Form author" -msgstr "" - -#: inc/abstracttarget.class.php:2005 inc/target_actor.class.php:66 -msgid "Form validator" -msgstr "" - -#: inc/abstracttarget.class.php:2015 inc/target_actor.class.php:68 -msgid "Person from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2026 inc/target_actor.class.php:70 -msgid "Group from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2032 -msgid "Group from the object" -msgstr "" - -#: inc/abstracttarget.class.php:2038 -msgid "Tech group from the object" -msgstr "" - -#: inc/abstracttarget.class.php:2044 inc/target_actor.class.php:75 -msgid "Actors from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2055 inc/target_actor.class.php:74 -msgid "Supplier from the question" -msgstr "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "" - -#: inc/common.class.php:228 -msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "" - -#: inc/common.class.php:233 -msgid "Failed to delete this issue. An internal error occured." -msgstr "" - -#: inc/condition.class.php:64 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:103 -msgid "is visible" -msgstr "" - -#: inc/condition.class.php:104 -msgid "is not visible" -msgstr "" - -#: inc/condition.class.php:105 -msgid "regular expression matches" -msgstr "" - -#: inc/condition.class.php:116 -msgid "Always displayed" -msgstr "" - -#: inc/condition.class.php:117 -msgid "Hidden unless" -msgstr "" - -#: inc/condition.class.php:118 -msgid "Displayed unless" -msgstr "" - -#: inc/condition.class.php:177 inc/form.class.php:2074 -#: inc/form_language.class.php:538 inc/form_profile.class.php:228 -#: inc/form_validator.class.php:110 inc/item_targetticket.class.php:149 -#: inc/question.class.php:943 inc/questiondependency.class.php:202 -#: inc/questionrange.class.php:204 inc/questionregex.class.php:191 -#: inc/section.class.php:343 inc/target_actor.class.php:176 -#: inc/targetchange.class.php:248 inc/targetticket.class.php:1261 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "" - -#: inc/condition.class.php:199 inc/form.class.php:1775 -#: inc/form_language.class.php:554 inc/form_profile.class.php:245 -#: inc/form_validator.class.php:134 inc/item_targetticket.class.php:64 -#: inc/question.class.php:992 inc/questiondependency.class.php:217 -#: inc/questionrange.class.php:136 inc/questionregex.class.php:123 -#: inc/section.class.php:368 inc/target_actor.class.php:197 -#: inc/targetchange.class.php:103 inc/targetticket.class.php:1300 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/entityconfig.class.php:78 -msgid "GLPi's helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:79 -msgid "Service catalog simplified" -msgstr "" - -#: inc/entityconfig.class.php:80 -msgid "Service catalog extended" -msgstr "" - -#: inc/entityconfig.class.php:87 -msgid "Popularity sort" -msgstr "" - -#: inc/entityconfig.class.php:88 -msgid "Alphabetic sort" -msgstr "" - -#: inc/entityconfig.class.php:95 -msgid "Merged with Forms" -msgstr "" - -#: inc/entityconfig.class.php:96 -msgid "Distinct menu entry" -msgstr "" - -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -msgid "Visible" -msgstr "" - -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 -msgid "Hidden" -msgstr "" - -#: inc/entityconfig.class.php:161 -msgid "Helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:169 inc/entityconfig.class.php:277 -msgid "Helpdesk mode" -msgstr "" - -#: inc/entityconfig.class.php:186 inc/entityconfig.class.php:287 -msgid "Sort order" -msgstr "" - -#: inc/entityconfig.class.php:203 inc/entityconfig.class.php:297 -msgid "Knowledge base" -msgstr "" - -#: inc/entityconfig.class.php:219 -msgid "Search" -msgstr "" - -#: inc/entityconfig.class.php:236 -msgid "Header message" -msgstr "" - -#: inc/entityconfig.class.php:249 inc/entityconfig.class.php:327 -#: inc/form.class.php:226 inc/form.class.php:464 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" - -#: inc/entityconfig.class.php:307 -msgid "Display search field" -msgstr "" - -#: inc/entityconfig.class.php:317 -msgid "Display header" -msgstr "" - -#: inc/form.class.php:63 inc/form.class.php:361 -msgid "Public access" -msgstr "" - -#: inc/form.class.php:64 inc/form.class.php:365 -msgid "Private access" -msgstr "" - -#: inc/form.class.php:65 inc/form.class.php:369 -msgid "Restricted access" -msgstr "" - -#: inc/form.class.php:113 -msgid "Import forms" -msgstr "" - -#: inc/form.class.php:191 -msgid "Homepage" -msgstr "" - -#: inc/form.class.php:204 -msgid "Access" -msgstr "" - -#: inc/form.class.php:248 -msgid "Icon" -msgstr "" - -#: inc/form.class.php:256 -msgid "Icon color" -msgstr "" - -#: inc/form.class.php:264 inc/form.class.php:443 -msgid "Background color" -msgstr "" - -#: inc/form.class.php:316 inc/form.class.php:377 inc/form.class.php:458 -msgid "All langages" -msgstr "" - -#: inc/form.class.php:428 -msgid "Direct access on homepage" -msgstr "" - -#: inc/form.class.php:436 -msgid "Form icon" -msgstr "" - -#: inc/form.class.php:476 -msgid "Need to be validate?" -msgstr "" - -#: inc/form.class.php:633 -msgid "Default form in service catalog" -msgstr "" - -#: inc/form.class.php:645 -msgid "To delete this form you must delete all its answers first." -msgstr "" - -#: inc/form.class.php:657 inc/form.class.php:714 -msgid "Target" -msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" - -#: inc/form.class.php:683 inc/form_language.class.php:335 -#: inc/form_language.class.php:374 -msgid "Delete" -msgstr "" - -#: inc/form.class.php:696 inc/form.class.php:2408 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:806 inc/knowbase.class.php:65 -msgid "see all" -msgstr "" - -#: inc/form.class.php:1122 -msgid "What are you looking for?" -msgstr "" - -#: inc/form.class.php:1130 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:1133 -msgid "No form posted yet" -msgstr "" - -#: inc/form.class.php:1156 -msgid "All my forms (requester)" -msgstr "" - -#: inc/form.class.php:1166 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1174 -msgid "No form waiting for validation" -msgstr "" - -#: inc/form.class.php:1203 -msgid "All my forms (validator)" -msgstr "" - -#: inc/form.class.php:1323 inc/form.class.php:1324 -msgid "Are you a robot ?" -msgstr "" - -#: inc/form.class.php:1365 -msgid "Validation" -msgstr "" - -#: inc/form.class.php:1367 -msgid "Choose a validator" -msgstr "" - -#: inc/form.class.php:1472 -#, php-format -msgid "The question %s is not compatible with public forms" -msgstr "" - -#: inc/form.class.php:1607 -msgid "Errored duplicate" -msgstr "" - -#: inc/form.class.php:1618 -msgid "Duplicate" -msgstr "" - -#: inc/form.class.php:1683 -#, php-format -msgid "Form duplicated: %s" -msgstr "" - -#: inc/form.class.php:1694 -#, php-format -msgid "Form Transfered: %s" -msgstr "" - -#: inc/form.class.php:1830 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1833 -msgid "You may allow JSON files right now." -msgstr "" - -#: inc/form.class.php:1834 -msgctxt "button" -msgid "Create" -msgstr "" - -#: inc/form.class.php:1837 inc/form.class.php:1848 -msgid "Please contact your GLPI administrator." -msgstr "" - -#: inc/form.class.php:1838 inc/form.class.php:1849 -msgctxt "button" -msgid "Back" -msgstr "" - -#: inc/form.class.php:1841 -msgid "Upload of JSON files not enabled." -msgstr "" - -#: inc/form.class.php:1844 inc/form.class.php:1847 -msgid "You may enable JSON files right now." -msgstr "" - -#: inc/form.class.php:1845 -msgctxt "button" -msgid "Enable" -msgstr "" - -#: inc/form.class.php:1911 -msgid "Forms import impossible, the file is empty" -msgstr "" - -#: inc/form.class.php:1915 inc/form.class.php:1919 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" - -#: inc/form.class.php:1925 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" - -#: inc/form.class.php:1932 -msgid "" -"The file does not specifies the schema version. It was probably generated " -"with a version older than 2.10. Giving up." -msgstr "" - -#: inc/form.class.php:1958 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1963 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "" - -#: inc/form.class.php:2029 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:2037 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:2114 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:2121 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:2128 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:2148 -msgid "Forms without category" -msgstr "" - -#: inc/form.class.php:2171 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2450 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2473 -msgid "Unsuported target type." -msgstr "" - -#: inc/form.class.php:2512 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:69 inc/form_language.class.php:346 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:116 -msgid "The language must be associated to a form!" -msgstr "" - -#: inc/form_language.class.php:246 inc/form_language.class.php:281 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:309 inc/form_language.class.php:311 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:314 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:319 inc/form_language.class.php:411 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:324 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:345 -msgid "Original string" -msgstr "" - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:87 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_profile.class.php:101 -msgid "Link to the form" -msgstr "" - -#: inc/form_profile.class.php:114 -msgid "Please activate the form to view the link" -msgstr "" - -#: inc/form_profile.class.php:122 -msgid "Enable captcha" -msgstr "" - -#: inc/formanswer.class.php:62 -msgid "Waiting" -msgstr "" - -#: inc/formanswer.class.php:63 inc/issue.class.php:635 -msgid "Refused" -msgstr "" - -#: inc/formanswer.class.php:64 -msgid "Accepted" -msgstr "" - -#: inc/formanswer.class.php:164 inc/issue.class.php:629 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/formanswer.class.php:207 inc/issue.class.php:505 -msgid "Form approver" -msgstr "" - -#: inc/formanswer.class.php:226 inc/issue.class.php:612 -msgid "Form approver group" -msgstr "" - -#: inc/formanswer.class.php:504 -msgid "Print this form" -msgstr "" - -#: inc/formanswer.class.php:525 -msgid "Form accepted by validator." -msgstr "" - -#: inc/formanswer.class.php:527 -msgid "Form successfully saved." -msgstr "" - -#: inc/formanswer.class.php:591 inc/notificationtargetformanswer.class.php:79 -msgid "Requester" -msgstr "" - -#: inc/formanswer.class.php:606 -msgid "Comment" -msgstr "" - -#: inc/formanswer.class.php:611 -msgid "Required if refused" -msgstr "" - -#: inc/formanswer.class.php:617 -msgid "Refuse" -msgstr "" - -#: inc/formanswer.class.php:625 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:631 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:639 -msgid "Accept" -msgstr "" - -#: inc/formanswer.class.php:656 -msgid "Refused comment is required!" -msgstr "" - -#: inc/formanswer.class.php:741 -msgid "You are not the validator of these answers" -msgstr "" - -#: inc/formanswer.class.php:826 inc/formanswer.class.php:1014 -#: inc/formanswer.class.php:1057 -msgid "The form has been successfully saved!" -msgstr "" - -#: inc/formanswer.class.php:883 inc/formanswer.class.php:885 -msgid "Form data" -msgstr "" - -#: inc/formanswer.class.php:1001 inc/formanswer.class.php:1044 -msgid "Cannot generate targets!" -msgstr "" - -#: inc/formanswer.class.php:1155 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1160 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1178 -msgid "You must select validator!" -msgstr "" - -#: inc/issue.class.php:40 inc/issue.class.php:408 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:53 -msgid "Update issue data from tickets and form answers" -msgstr "" - -#: inc/issue.class.php:529 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:634 -msgid "Not validated" -msgstr "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/knowbase.class.php:89 -msgid "Please, describe your need here" -msgstr "" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:283 -msgid "A form need to be validate" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:289 -msgid "The form is refused" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:295 -msgid "The form is accepted" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:301 -msgid "The form is deleted" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validator" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" -msgstr "" - -#: inc/question.class.php:179 inc/section.class.php:421 -msgid "Add a section" -msgstr "" - -#: inc/question.class.php:191 -msgid "Show submit button" -msgstr "" - -#: inc/question.class.php:238 inc/section.class.php:553 -msgid "Count of conditions" -msgstr "" - -#: inc/question.class.php:327 inc/section.class.php:96 -#: inc/section.class.php:134 -msgid "The title is required" -msgstr "" - -#: inc/question.class.php:335 -msgid "The field type is required" -msgstr "" - -#: inc/question.class.php:342 -msgid "The section is required" -msgstr "" - -#: inc/question.class.php:354 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:367 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:376 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:382 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:685 inc/section.class.php:592 -msgid "Add a question" -msgstr "" - -#: inc/question.class.php:688 -msgid "Edit a question" -msgstr "" - -#: inc/question.class.php:781 -msgid "Required" -msgstr "" - -#: inc/question.class.php:798 -msgid "Show empty" -msgstr "" - -#: inc/question.class.php:841 -msgid "Condition to show the question" -msgstr "" - -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:53 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:63 -msgid "Minimum range" -msgstr "" - -#: inc/questionrange.class.php:72 -msgid "maximum range" -msgstr "" - -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "" - -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionregex.class.php:63 inc/field/floatfield.class.php:252 -#: inc/field/textfield.class.php:235 -msgid "Regular expression" -msgstr "" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" - -#: inc/section.class.php:424 -msgid "Edit a section" -msgstr "" - -#: inc/section.class.php:451 -msgid "Condition to show the section" -msgstr "" - -#: inc/target_actor.class.php:67 -msgid "Specific person" -msgstr "" - -#: inc/target_actor.class.php:69 -msgid "Specific group" -msgstr "" - -#: inc/target_actor.class.php:71 -msgid "Group from an object" -msgstr "" - -#: inc/target_actor.class.php:72 -msgid "Tech group from an object" -msgstr "" - -#: inc/target_actor.class.php:73 -msgid "Specific supplier" -msgstr "" - -#: inc/target_actor.class.php:89 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:42 inc/targetchange.class.php:389 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:47 -msgid "Medium" -msgstr "" - -#: inc/targetchange.class.php:55 inc/targetticket.class.php:86 -msgid "None" -msgstr "" - -#: inc/targetchange.class.php:232 inc/targetticket.class.php:1245 -#, 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 "" - -#: inc/targetchange.class.php:288 inc/targetchange.class.php:392 -msgid "Change title" -msgstr "" - -#: inc/targetchange.class.php:298 inc/targetticket.class.php:127 -msgid "Content" -msgstr "" - -#: inc/targetchange.class.php:308 -msgid "Impact" -msgstr "" - -#: inc/targetchange.class.php:318 -msgid "Control list" -msgstr "" - -#: inc/targetchange.class.php:328 -msgid "Rollout plan" -msgstr "" - -#: inc/targetchange.class.php:338 -msgid "Backup plan" -msgstr "" - -#: inc/targetchange.class.php:348 -msgid "Check list" -msgstr "" - -#: inc/targetchange.class.php:360 inc/targetticket.class.php:145 -msgid "Add a target " -msgstr "" - -#: inc/targetchange.class.php:362 inc/targetticket.class.php:147 -msgid "Edit a target" -msgstr "" - -#: inc/targetchange.class.php:493 inc/targetticket.class.php:258 -msgid "Condition to create the target" -msgstr "" - -#: inc/targetticket.class.php:52 inc/targetticket.class.php:174 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:87 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:95 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:96 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:117 inc/targetticket.class.php:177 -msgid "Ticket title" -msgstr "" - -#: inc/targetticket.class.php:247 -msgid "Add validation message as first ticket followup" -msgstr "" - -#: inc/targetticket.class.php:301 -msgid "Link to an other ticket" -msgstr "" - -#: inc/targetticket.class.php:310 -msgid "An other destination of this form" -msgstr "" - -#: inc/targetticket.class.php:311 -msgid "An existing ticket" -msgstr "" - -#: inc/targetticket.class.php:596 -msgid "Invalid link type" -msgstr "" - -#: inc/targetticket.class.php:612 -msgid "Invalid linked item type" -msgstr "" - -#: inc/targetticket.class.php:625 -msgid "Linked item does not exists" -msgstr "" - -#: inc/targetticket.class.php:638 -msgid "Failed to link the item" -msgstr "" - -#: inc/targetticket.class.php:868 install/install.php:296 -msgid "Your form has been accepted by the validator" -msgstr "" - -#: inc/targetticket.class.php:969 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1008 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:157 -msgid "No more string to translate" -msgstr "" - -#: inc/translation.class.php:218 -msgid "Language not found." -msgstr "" - -#: inc/translation.class.php:223 -msgid "Form not found." -msgstr "" - -#: inc/translation.class.php:236 -msgid "Failed to add the translation." -msgstr "" - -#: inc/wizard.class.php:100 inc/wizard.class.php:101 -msgid "Seek assistance" -msgstr "" - -#: inc/wizard.class.php:106 inc/wizard.class.php:107 -msgid "My requests for assistance" -msgstr "" - -#: inc/wizard.class.php:115 inc/wizard.class.php:116 -msgid "Knowledge Base" -msgstr "" - -#: inc/wizard.class.php:123 inc/wizard.class.php:124 -msgid "Book an asset" -msgstr "" - -#: inc/wizard.class.php:131 inc/wizard.class.php:132 -msgid "Consult feeds" -msgstr "" - -#: inc/wizard.class.php:260 -msgid "To validate" -msgstr "" - -#: inc/wizard.class.php:270 -msgid "Closed" -msgstr "" - -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 inc/field/radiosfield.class.php:56 -#: inc/field/radiosfield.class.php:73 -msgid "One per line" -msgstr "" - -#: inc/field/actorfield.class.php:94 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:267 inc/field/checkboxesfield.class.php:210 -#: inc/field/datefield.class.php:138 inc/field/datetimefield.class.php:140 -#: inc/field/floatfield.class.php:142 inc/field/radiosfield.class.php:234 -#: inc/field/selectfield.class.php:97 -#, php-format -msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/actorfield.class.php:277 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:300 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:152 -msgid "Checkboxes" -msgstr "" - -#: inc/field/checkboxesfield.class.php:247 -#, php-format -msgid "The following question needs at least %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:253 -#, php-format -msgid "The following question does not accept more than %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:265 -#: inc/field/glpiselectfield.class.php:149 inc/field/radiosfield.class.php:156 -msgid "The field value is required:" -msgstr "" - -#: inc/field/checkboxesfield.class.php:326 inc/field/floatfield.class.php:267 -#: inc/field/textfield.class.php:250 -msgid "Range" -msgstr "" - -#: inc/field/datetimefield.class.php:161 -msgid "Date & time" -msgstr "" - -#: inc/field/descriptionfield.class.php:106 -msgid "A description field should have a description:" -msgstr "" - -#: inc/field/dropdownfield.class.php:84 -msgid "SLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:85 -msgid "OLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:118 -msgid "Show ticket categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:123 inc/field/dropdownfield.class.php:125 -msgid "Request categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:124 inc/field/dropdownfield.class.php:125 -msgid "Incident categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:126 -msgid "Change categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:154 -msgid "Type" -msgstr "" - -#: inc/field/dropdownfield.class.php:159 -msgid "Time to own" -msgstr "" - -#: inc/field/dropdownfield.class.php:160 -msgid "Time to resolve" -msgstr "" - -#: inc/field/dropdownfield.class.php:448 -#: inc/field/ldapselectfield.class.php:230 -#: inc/field/requesttypefield.class.php:189 inc/field/tagfield.class.php:157 -#: inc/field/textareafield.class.php:163 inc/field/textfield.class.php:148 -#: inc/field/timefield.class.php:139 inc/field/urgencyfield.class.php:193 -msgid "A required field is empty:" -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:487 -#, php-format -msgid "The field value is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:503 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/emailfield.class.php:108 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "" - -#: inc/field/filefield.class.php:94 -msgid "No attached document" -msgstr "" - -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 -msgid "Attached document" -msgstr "" - -#: inc/field/filefield.class.php:139 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/floatfield.class.php:159 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:173 inc/field/integerfield.class.php:69 -#: inc/field/textfield.class.php:169 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/floatfield.class.php:184 inc/field/integerfield.class.php:83 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:190 inc/field/integerfield.class.php:89 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:200 -msgid "Float" -msgstr "" - -#: inc/field/floatfield.class.php:211 inc/field/integerfield.class.php:110 -#: inc/field/textareafield.class.php:181 inc/field/textfield.class.php:201 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/floatfield.class.php:259 inc/field/textfield.class.php:242 -msgid "Additional validation" -msgstr "" - -#: inc/field/glpiselectfield.class.php:78 -#: inc/field/glpiselectfield.class.php:134 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:276 -#: inc/field/glpiselectfield.class.php:280 -msgid "Objects management" -msgstr "" - -#: inc/field/integerfield.class.php:57 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:99 -msgid "Integer" -msgstr "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "" - -#: inc/field/ldapselectfield.class.php:183 -msgid "LDAP size limit exceeded" -msgstr "" - -#: inc/field/ldapselectfield.class.php:211 -msgid "LDAP Select" -msgstr "" - -#: inc/field/ldapselectfield.class.php:248 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:255 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:277 -msgid "Cannot recover LDAP informations!" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "" - -#: inc/field/radiosfield.class.php:150 -msgid "Radios" -msgstr "" - -#: inc/field/requesttypefield.class.php:115 -msgid "Request type" -msgstr "" - -#: inc/field/selectfield.class.php:90 -msgid "Select" -msgstr "" - -#: inc/field/tagfield.class.php:191 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/textareafield.class.php:124 -msgid "Textarea" -msgstr "" - -#: inc/field/textfield.class.php:178 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:183 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:191 -msgid "Text" -msgstr "" - -#: inc/field/timefield.class.php:155 -msgid "Time" -msgstr "" - -#: install/install.php:277 -msgid "A form has been created" -msgstr "" - -#: install/install.php:278 -msgid "Your request has been saved" -msgstr "" - -#: install/install.php:279 -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:284 -msgid "A form from GLPI need to be validate" -msgstr "" - -#: install/install.php:285 -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:290 -msgid "Your form has been refused by the validator" -msgstr "" - -#: install/install.php:291 -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 "" - -#: install/install.php:297 -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:302 -msgid "Your form has been deleted by an administrator" -msgstr "" - -#: install/install.php:303 -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:525 install/upgrade_to_2.5.php:409 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: js/scripts.js.php:361 -msgid "No form found. Please choose a form below instead" -msgstr "" - -#: js/scripts.js.php:384 js/scripts.js.php:405 -msgid "An error occured while querying forms" -msgstr "" - -#: js/scripts.js.php:467 -msgid "No form yet in this category" -msgstr "" - -#: js/scripts.js.php:743 -msgid "Are you sure you want to delete this question?" -msgstr "" - -#: js/scripts.js.php:947 -msgid "Are you sure you want to delete this section?" -msgstr "" - -#: js/scripts.js.php:1239 -msgid "Are you sure you want to delete this destination:" -msgstr "" diff --git a/locales/de_DE.mo b/locales/de_DE.mo index 47ee1177a..13319496f 100644 Binary files a/locales/de_DE.mo and b/locales/de_DE.mo differ diff --git a/locales/de_DE.po b/locales/de_DE.po index d42843e91..6ee06b748 100644 --- a/locales/de_DE.po +++ b/locales/de_DE.po @@ -4,13 +4,13 @@ # FIRST AUTHOR , YEAR. # # Translators: -# armin0103 , 2021 -# Janosch, 2021 -# Thierry Bugier , 2021 -# Administrator System, 2021 +# Janosch, 2022 +# armin0103 , 2022 # Thomas Spranger , 2022 -# Robert Langenkamp , 2022 +# Thierry Bugier , 2022 # Kerstin Heim , 2022 +# Administrator System, 2022 +# Robert Langenkamp , 2022 # Florian Ried , 2022 # Michael Schieferer, 2023 # @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -74,14 +74,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formular" -msgstr[1] "Formulare" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -143,8 +135,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Formular erstellen" @@ -154,12 +146,12 @@ msgstr "Formular erstellen" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Das Formular wurde erfolgreich gespeichert" @@ -174,13 +166,14 @@ msgstr "%1$s löscht die Reservierung für %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s ergänzt die Reservierung %2$s für den Eintrag %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Kategorie" msgstr[1] "Kategorien" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Alle anzeigen" @@ -188,53 +181,62 @@ 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:186 msgid "Textarea" msgstr "Textbereich" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 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:616 msgid "Invalid value for " msgstr "Ungültiger Wert: " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 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 msgid "Entity restriction" msgstr "EInschränkung" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -242,64 +244,64 @@ msgstr "" "Um das GLPI-Einheitensystem zu respektieren, sollte „Formular“ ausgewählt " "werden. Andere Einstellungen brechen die Entitätsbeschränkungen" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP Auswahl" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP-Verzeichnis nicht angegeben!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Reichweite" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: 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:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Ein notwendiges Feld ist nicht ausgefüllt: %s" @@ -309,12 +311,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Die folgende Zahl muss kleiner als %d sein: %s" @@ -327,117 +329,117 @@ msgstr "Integer" msgid "Undefined" msgstr "Nicht definiert" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP-Adresse" msgstr[1] "IP-Adressen" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Dringlichkeit" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Sehr hoch" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Hoch" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Medium" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Niedrig" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Sehr niedrig" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Warnung: Plugin 'Tag' ist deaktiviert oder fehlt" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Hostname" msgstr[1] "Hostnamen" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Zeit" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Dies ist keine gültige E-Mail-Adresse: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "auswählen" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum & Uhrzeit" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Bearbeiter" msgstr[1] "Bearbeiter" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Ungültiger Wert: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Benutzer nicht gefunden oder ungültige Mailadresse: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Kein angehängtes Dokument" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "angefügtes Dokument" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Eine erforderliche Datei fehlt: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Datei" @@ -449,84 +451,84 @@ msgstr "Multiselect" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Warnung: Plugin 'Additional Fields' ist deaktiviert oder fehlt" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Block" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Feld" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "anzeigen" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Typ des Feldes '%1$s' is noch nicht implementiert!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Manche numerische Felder enthalten keine Zahlen" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Manche Felder für URL enthalten keine Links" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Zusätzliche Felder" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkbox" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Bereichsminimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Bereichsmaximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Anfragetyp" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Dies ist keine Zahl: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Gleitkommazahl" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Dezimalzahl" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Beschreibung" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Ein Beschreibungsfeld sollte eine Beschreibung beinhalten" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Ausgeblendetes Feld" @@ -538,55 +540,57 @@ msgid_plural "Conditions" msgstr[0] "Bedingung" msgstr[1] "Bedingungen" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "ist sichtbar" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "is nicht sichtbar" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "Regular Expression trifft zu" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "immer angezeigt" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "versteckt, es sei denn" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Kann ein leeres Objekt nicht exportieren: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Bedingungen" @@ -608,133 +612,190 @@ msgstr[1] "Probleme" msgid "Update issue data from tickets and form answers" msgstr "Aktualisieren Sie Problemdaten aus Tickets und Formularantworten" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Name" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 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:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Eröffnungsdatum" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Letztes Update" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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] "Anforderer" msgstr[1] "Anforderer" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "notwendig bei Ablehnung" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Ticket-Genehmiger" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Techniker" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Technikergruppe" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Formulargenehmigergruppe" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "Ticket-Genehmigergruppe" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Zeit zur Lösung" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Zeit bis zu Lösung + Fortschritt" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Interne Zeit bis zur Lösung" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Interne Zeit bis zur Lösung + Fortschritt" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Lösungsdatum" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Interne Zeit bis zur Annahme" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Interne Zeit bis zur Annahme + Fortschritt" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Zeit bis zur Annahme" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Zeit bis zur Annahme + Fortschritt" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Ticket Anforderer" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Ticket Beobachter" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Ticket Techniker" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Alle" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Neu" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Warte" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Zu genehmigen" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Gelöst" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Abgeschlossen" @@ -744,31 +805,51 @@ msgid_plural "Form categories" msgstr[0] "Fomularkategorie" msgstr[1] "Fomularkategorien" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Knowlagebase-Kategorie" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Als Kind von" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icon" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Icon Farbe" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Hintergrundfarbe" + +#: 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] "Formular" +msgstr[1] "Formulare" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Das Formular wurde gelöscht" @@ -782,14 +863,14 @@ msgid "Form name" msgstr "Formularname" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 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 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Erstellungsdatum" @@ -834,15 +915,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Genehmiger" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Formularersteller" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Formular Genehmiger" @@ -850,7 +931,7 @@ msgstr "Formular Genehmiger" msgid "Specific person" msgstr "einzelne Person" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Fragesteller" @@ -858,7 +939,7 @@ msgstr "Fragesteller" msgid "Specific group" msgstr "einzelne Gruppe" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Gruppe der Frage" @@ -874,15 +955,15 @@ msgstr "Techniker Gruppe des Objekts" msgid "Specific supplier" msgstr "Lieferant wählen" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Fragesteller" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Bearbeiter der Frage" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Vorgesetzter des Formularerstellers" @@ -890,7 +971,7 @@ msgstr "Vorgesetzter des Formularerstellers" msgid "Observer" msgstr "Beobachter" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Zugewiesen an" @@ -920,92 +1001,98 @@ msgstr "Konnte Gruppe nicht finden: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Konnte Hersteller nicht finden: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Abgelehnt" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Akzeptiert" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Formularantwort" msgstr[1] "Formularantworten" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Drucke dieses Formular" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formular genehmigt" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formular erfolgreich gespeichert" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Speichern" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Erforderlich, falls abgelehnt" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "ablehnen" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Fragen bearbeiten" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Bearbeitung abbrechen" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "akzeptieren" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Kommentar zur Ablehnung erforderlich" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Formulardaten " -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Zugriff generieren nicht möglich!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Kein Turingtest eingestellt" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Du hast den Turingtest nicht bestanden" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Du musst einen Genehmiger auswählen!" @@ -1021,44 +1108,32 @@ msgstr "" "Dieses Problem konnte nicht gelöscht werden. Es ist ein interner Fehler " "aufgetreten." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Hilfe holen" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Meine Hilfsanfragen" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Feeds zu Rate ziehen" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Zugriffstyp" msgstr[1] "Zugriffstypen" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -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" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Captcha aktivieren" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Eingeschränkt für" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1087,7 +1162,7 @@ msgstr "" msgid "Add a translation" msgstr "Eine Übersetzung hinzufügen" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Übersetzung aktualisieren" @@ -1108,7 +1183,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Löschen" @@ -1121,53 +1196,75 @@ msgid "Add a new language" msgstr "Neue Sprache hinzufügen" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Sprache" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Kein" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Muss geprüft werden?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Nein" -#: 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 "Speichern" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formular nicht gefunden." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Überprüfung" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Genehmiger auswählen" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Speichern" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "Zielproblem" msgstr[1] "Zielprobleme" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Eigenschaften" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1176,160 +1273,186 @@ msgstr "" "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 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Bearbeiter" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Problemtitel" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Inhalt" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Auswirkung" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Grund" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Symptom" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Vererbung der Elterngruppe" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Helpdesk von GLPI" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "vereinfachter Servicekatalog" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "erweiterter Servicekatalog" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Alle verfügbaren Formulare" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Nur Standardformulare" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "sortieren nach: Beliebtheit" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "sortieren nach: Alphabet" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Mit Formularen zusammengeführt" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Eindeutiger Menueintrag" -#: 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 +#: 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 "Sichtbar" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Ausgeblendet" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Variable Höhe" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Gleiche Höhe" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Hilfe holen" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Benutzeranfragen" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Nur Formulare" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Formulare und Anfragelisten" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Eingeklappt" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Ausgeklappt" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Standardmodus für die Formularliste" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Sortierreihenfolge" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Knowledge base" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Suche" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Zähler-Dashboard" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Kopfzeilentext" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Suche Probleme" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Servicekatalog Homepage" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Gestaltung der Kacheln" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Homepage" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "Sichtbarkeit des Menüs (nur für vertikales Menü)" + +#: 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] "Überschrift" msgstr[1] "Überschriften" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Suchfeld anzeigen" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Kopfzeile anzeigen" @@ -1347,15 +1470,15 @@ msgstr "Kleinster Bereich" msgid "maximum range" msgstr "Maximaler Bereich" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "öffentlicher Zugriff" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "privater Zugriff" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "eingeschränkter Zugriff" @@ -1363,214 +1486,172 @@ msgstr "eingeschränkter Zugriff" msgid "Answers waiting for validation" msgstr "Antwort wartet auf Prüfung" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Formulare importieren" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Eigenschaften" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Rekursiv" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Homepage" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Zugriff" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Aktiv" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icon" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Icon Farbe" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Hintergrundfarbe" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Standardformular" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inaktiv" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Nicht das Standardformular" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Alle Sprachen" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Ziel" msgstr[1] "Ziele" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Aktionen" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "duplizieren" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Ziel hinzufügen" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Vorschau" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Wonach suchst du?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Meine %1$d letzten Formulare (Anforderer)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "bisher kein Formular angelegt" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Alle Formulare (Anforderer)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Meine %1$d letzten Formulare (Genehmiger)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "bisher wartet kein Formular auf eine Genehmigung" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Alle Formulare (Genehmiger)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Das Feld Name kann nicht leer sein" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Ein leererer Name für den Formularname kann nicht verwendet werden. Es wird " "der bisherige Wert beibehalten." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Die Frage %s ist nicht verfügbar bei öffentlichen Formularen" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Fehlerhaftes Duplikat" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "duplizieren" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Absenden" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Furmular wurde dupliziert: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formular wurde übertragen: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Zurück" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Das Hochladen von JSON-Dateien ist nicht erlaubt." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Das Hochladen von JSON-Dateien wird jetzt erlaubt." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Erstellen" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Setzen Sie sich bitte mit Ihrem GLPI-Administrator in Verbindung." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Zurück" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Das Hochladen von JSON-Dateien ist nicht aktiviert." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Das Hochladen von JSON-Dateien wird jetzt aktiviert." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Aktivieren" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Absenden" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Formularimport ist nicht möglich, die Datei ist leer." -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Formularimport ist nicht möglich, die Datei scheint korrupt zu sein" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Formularimport ist nicht möglich, die Datei wurde mit einer alten Version " "erstellt" -#: inc/form.class.php:1770 +#: 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." @@ -1578,61 +1659,66 @@ msgstr "" "Die Datei hat keine Schemaversion. Eventuell mit einer Version kleiner als " "2.10 erstellt. Kann nicht weitermachen." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Fehler beim Import %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formular erfolgreich importiert aus %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Das Formular %1$s existiert bereits und kann nicht geändert werden." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Keine Berechtigung zum Ändern von %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "JSON Dokumenttyp nicht gefunden" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Update des JSON Dokumenttyps fehlgeschlagen" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Formulare ohne Kategorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Kein Formular verfügbar" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Ziel hinzufügen" + +#: 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 "Hinzufügen" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Zieltyp nicht unterstützt." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1662,6 +1748,12 @@ msgstr "Sicherungsplan" msgid "Check list" msgstr "Checkliste" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Fragebereich" +msgstr[1] "Fragebereiche" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1669,11 +1761,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Anzahl der Bedingungen" @@ -1682,90 +1774,87 @@ msgstr "Anzahl der Bedingungen" msgid "Failed to find %1$s %2$s" msgstr "Fehler beim Finden %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "Frage" msgstr[1] "Fragen" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Feldtyp bitte eingeben" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "erforderlich" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Die Sektion ist notwendig" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Diese Art der Frage erfordert Parameter" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Ein Parameter fehlt für diesen Fragetyp" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Unterstützung" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Tools" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notizen" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" msgstr[1] "Plugins" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parameter" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Feldname" @@ -1829,15 +1918,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:502 msgid "Destination entity" msgstr "Zielgruppe" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Benutzerfragestellung" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Gruppen-Antwort" @@ -1881,6 +1970,16 @@ msgstr "Ereigniskategorien" msgid "Change categories" msgstr "Ändere Kategorien" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1916,14 +2015,14 @@ msgid "Specific asset" msgstr "Spezifisches Asset" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Entspricht der Antwort auf die Frage" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Letzte gültige Antwort" @@ -1947,76 +2046,76 @@ msgstr "Spezifischer Typ" msgid "Ticket title" msgstr "Ticket-Titel" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Eine Validierungsnachricht als Erstticket-identifizierer hinzufügen" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Feld hinzufügen" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Felder verwalten" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Keine verwalteten Felder" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Mit einem anderen Ticket verknüpfen" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Anderes Ziel für dies Formular" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Ein bestehendes Ticket" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Ein Ticket aus einer Antwort auf eine Frage" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Endgültig löschen" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Ungültige Verknüpfungsart" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Ungültiger verknüpfter Typ" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Verknüpftes Element existiert nicht" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "Ihr Formular wurde genehmigt." -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "Anfragequelle" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Verbundene Typen" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Item" @@ -2032,220 +2131,232 @@ msgstr "" msgid "Language not found." msgstr "Sprache nicht gefunden." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formular nicht gefunden." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Fehler beim Hinzufügen der Übersetzung-" -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Markierungen aus Fragen" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "ausgesuchte Tags" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Markierung einer Frage und spezieller Markierungen" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Markierung einer Frage oder spezieller Markierungen" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TTR aus Vorlage oder keine" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "Entspricht der Anwort au die Frage" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "aus dem Ticket-Erstelldatum berechnet" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "von der Antwirt wurdeauf die Frage geschlossen" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA aus Vorlage oder keiner" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Spezifischer SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA aus Vorlage oder keiner" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Spezifischer OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Dringlichkeit der Vorlage oder Medium" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Wichtigkeit wählen" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Kategorie aus Vorlage übernehmen oder keine Kategorie" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Kategorie wählen" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Standort aus Vorlage übernehmen oder kein Standort" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Standort wählen" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Vertrag aus Vorlage oder keiner" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Spezifischer Vertrag" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Keine Überprüfung" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Spezifischer Benutzer oder Gruppe" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Benutzer aus Antwort" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Gruppe aus Antwort" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Zeit zur Lösung" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minute" msgstr[1] "Minuten" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Stunde" msgstr[1] "Stunden" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Tag" msgstr[1] "Tage" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Monat" msgstr[1] "Monate" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Fragen (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Dringlichkeit" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Ticket-Markierung" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Markierungen" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Ort" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Ort" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Vertrag" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Vertrag" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Die Beschreibung darf nicht leer sein." -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Beobachter" msgstr[1] "Beobachter" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Abbrechen" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "E-Mail-Nachverfolgung" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Benutzer" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Gruppe" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Gruppe aus Frage" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "Technikergruppe des Objekts" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Lieferant" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Ja" -#: install/install.php:134 +#: install/install.php:163 #, 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:199 #, 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:208 #, 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:225 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 +2367,37 @@ 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:251 +#, 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 "" +"Beim Upgrade von %s ist ein schwerwiegender Fehler aufgetreten! Upgrade " +"abgebrochen. Bitte überprüfen Sie die Protokolle, um das Problem zu beheben," +" und versuchen Sie es dann erneut." + +#: install/install.php:294 #, 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:305 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:478 msgid "A form has been created" msgstr "Ein Formular wurde erstellt" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Ihre Anfrage wurde erfolgreich gespeichert" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2287,26 +2408,29 @@ msgstr "" "Sie können Ihre Anforderung unter folgendem Link einsehen: " "\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Ein Formular von GLPI wartet auf Genehmigung" +#: install/install.php:484 +msgid "A form need validation" +msgstr "Ein Formular benötigt Genehmigung" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "Ein Formular von GLPI muss genehmigt werden" + +#: install/install.php:486 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 " +"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 "" -"Guten Tag, \\nEin Formular von GLPI wartet auf Genehmigung. Sie wurden als " -"Genehmiger ausgewählt. \\n Das Formular kann unter folgendem Link aufgerufen" -" werden, um genehmigt bzw. abgelehnt zu " -"werden:\\n##formcreator.validation_link##" +"Hi,\\nEin Formular von GLPI muss geprüft werden und du wurdest als Prüfer " +"ausgewählt.\\nDu kannst das Formular über folgenden Link " +"öffnen:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Ihr Formular wurde abgelehnt" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2318,7 +2442,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:498 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 +2451,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2339,66 +2463,66 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Probleme mit dem Synchronisierungsdienstkatalog" -#: install/install.php:852 +#: install/install.php:945 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:959 #, 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:962 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabelle \"%s\" fehlt" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Unbekannte Tabelle \"%s\" in Datenbank gefunden." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "duplizieren" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transfer" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Mein Ticket abbrechen" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Alt" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Anzahl von %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "usammenfassung der Probleme" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2406,55 +2530,55 @@ msgstr "" "Das Minidashboard von Formcreator ist nicht als Standard nutzbar. Die " "Einstellung wurde ignoriert." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" "Kein Formular gefunden. Bitte nutzen Sie eines der folgenden Formulare." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Formular nicht gefunden." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Keine FAQ gefunden." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Sind Sie sich sicher, dass Sie diese Anfrage löschen möchten?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Sind Sie sich sicher, dass Sie diesen Abschnitt löschen möchten?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Übersetzung hinzufügen" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Es trat bei der Abfrage der Formulare ein Fehler auf" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Absenden" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Interner Fehler. Please beim Administrator melden." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "erforderlich" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2470,10 +2594,6 @@ msgid_plural "LDAP directories" msgstr[0] "LDAP Verzeichnis" msgstr[1] "LDAP Verzeichnisse" -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" - #: entrée standard:78 msgid "Attribute" msgstr "Merkmale" @@ -2486,10 +2606,6 @@ msgstr "Werte" msgid "Show ticket categories" msgstr "Zeige Ticketkategorien" -#: entrée standard:109 -msgid "Time to own" -msgstr "Zeit bis zur Annahme" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Wählbare Wurzel" @@ -2514,9 +2630,33 @@ msgstr "Bedingungen zur Anzeige des Abschnitts" msgid "Condition to generate the target" msgstr "Bedingungen um das Ziel zu erzeugen" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Bedingungen zur Anzeige der Frage" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Prüfer" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Aktionen" #: entrée standard:54 msgid "Impacts" @@ -2547,6 +2687,18 @@ msgstr "Kein Antworten bisher" msgid "%s latest items" msgstr "%s letzte Einträge" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Bitte Formular wählen um den Link zu aktivieren" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Captcha aktivieren" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Eingeschränkt für" + #: entrée standard:83 msgid "Add a question" msgstr "Fragestellung erstellen" @@ -2563,6 +2715,32 @@ msgstr "Titel" msgid "Full form" msgstr "Komplettes Formular" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Meine %1$d letzten Formulare (Anforderer)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "bisher kein Formular angelegt" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Alle Formulare (Anforderer)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Meine %1$d letzten Formulare (Genehmiger)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Alle Formulare (Genehmiger)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/en_GB.mo b/locales/en_GB.mo index 41979dd9b..355c7e85c 100644 Binary files a/locales/en_GB.mo and b/locales/en_GB.mo differ diff --git a/locales/en_GB.po b/locales/en_GB.po index fe23daa9f..e6936456c 100644 --- a/locales/en_GB.po +++ b/locales/en_GB.po @@ -6,10 +6,10 @@ # msgid "" msgstr "" -"Project-Id-Version: glpi 100a\n" +"Project-Id-Version: glpi 100b\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-06-29 23:15+0200\n" +"PO-Revision-Date: 2023-06-29 23:15+0200\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en_GB\n" @@ -63,14 +63,6 @@ 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Form" -msgstr[1] "Forms" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -108,7 +100,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,24 +123,24 @@ 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.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/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 "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "The form has been successfully saved!" @@ -163,13 +155,14 @@ msgstr "%1$s purges the reservation for item %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s adds the reservation %2$s for item %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Category" msgstr[1] "Categories" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "See all" @@ -177,53 +170,62 @@ 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:176 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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 "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: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:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:80 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:86 +msgid "Search filter" +msgstr "Search filter" + +#: inc/field/dropdownfield.class.php:576 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:607 msgid "Invalid value for " msgstr "Invalid value for " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:619 #, 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:635 #, 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:695 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:831 +#: inc/field/dropdownfield.class.php:983 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -231,84 +233,77 @@ msgstr "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP Select" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP directory not defined!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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:147 inc/field/floatfield.class.php:157 #, php-format msgid "Specific format does not match: %s" msgstr "Specific format does not match: %s" -#: inc/field/textfield.class.php:155 +#: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "The text is too short (minimum %d characters): %s" -#: inc/field/textfield.class.php:160 +#: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "The text is too long (maximum %d characters): %s" -#: inc/field/textfield.class.php:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:250 msgid "Additional validation" msgstr "Additional validation" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:109 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 +#: 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: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 +#: 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 "A required field is empty: %s" msgstr "A required field is empty: %s" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 #, php-format -msgid "This is not an integer: %s" -msgstr "This is not an integer: %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: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 "The following number must be greater than %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 "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" @@ -316,121 +311,121 @@ msgstr "Integer" msgid "Undefined" msgstr "Undefined" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP address" msgstr[1] "IP addresses" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgency" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Very high" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "High" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Medium" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Low" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Very low" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Warning: Tag plugin is disabled or missing" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Tag" msgstr[1] "Tags" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:96 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "GLPI object" msgstr[1] "GLPI objects" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Hostname" msgstr[1] "Hostnames" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Time" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "This is not a valid e-mail: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "Email" msgstr[1] "Emails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:99 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:141 msgid "Date & time" msgstr "Date & time" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Actor" msgstr[1] "Actors" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Invalid value: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "User not found or invalid email address: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "No attached document" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Attached document" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "A required file is missing: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "File" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "Multiselect" @@ -438,84 +433,105 @@ msgstr "Multiselect" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Warning: Additional Fields plugin is disabled or missing" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Block" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Field" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "show" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Field '%1$s' type not implemented yet!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Some numeric fields contains non numeric values" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Some URL fields contains invalid links" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Additionnal fields" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: 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 "The following question needs at least %d answers: %s" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:243 #, 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:315 msgid "Range min" msgstr "Range min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:316 msgid "Range max" msgstr "Range max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Request type" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "This is not a number: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" +#: 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/datefield.class.php:136 +#: 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 "Decimal number" + +#: inc/field/datefield.class.php:66 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:56 standard:114 +#: standard:58 standard:59 msgid "Description" msgstr "Description" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "A description field should have a description:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Hidden field" @@ -527,55 +543,57 @@ msgid_plural "Conditions" msgstr[0] "Condition" msgstr[1] "Conditions" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "is visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "is not visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "regular expression matches" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Always displayed" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Hidden unless" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: 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: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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: 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: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 "Cannot export an empty object: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:262 msgid "Conditions" msgstr "Conditions" @@ -597,132 +615,189 @@ msgstr[1] "Issues" msgid "Update issue data from tickets and form answers" msgstr "Update issue data from tickets and form answers" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 msgid "Satisfaction survey expired" msgstr "Satisfaction survey expired" -#: 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: 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 msgid "Name" msgstr "Name" -#: inc/issue.class.php:527 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/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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: 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] "Type" msgstr[1] "Types" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:589 msgid "Opening date" msgstr "Opening date" -#: inc/issue.class.php:570 +#: inc/issue.class.php:598 msgid "Last update" msgstr "Last update" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:607 inc/abstracttarget.class.php:519 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:617 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 +#: 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] "Requester" msgstr[1] "Requesters" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:631 inc/formanswer.class.php:258 msgid "Form approver" msgstr "Form approver" -#: 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:663 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "Comment" -#: inc/issue.class.php:643 +#: inc/issue.class.php:675 msgid "Ticket approver" msgstr "Ticket approver" -#: inc/issue.class.php:716 +#: inc/issue.class.php:748 msgid "Technician" msgstr "Technician" -#: inc/issue.class.php:747 +#: inc/issue.class.php:779 msgid "Technician group" msgstr "Technician group" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:811 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Form approver group" -#: inc/issue.class.php:805 +#: inc/issue.class.php:841 msgid "Ticket approver group" msgstr "Ticket approver group" -#: inc/issue.class.php:845 +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Time to resolve" + +#: inc/issue.class.php:886 +msgid "Time to resolve + Progress" +msgstr "Time to resolve + Progress" + +#: inc/issue.class.php:896 +msgid "Internal time to resolve" +msgstr "Internal time to resolve" + +#: inc/issue.class.php:907 +msgid "Internal time to resolve + Progress" +msgstr "Internal time to resolve + Progress" + +#: inc/issue.class.php:917 +msgid "Resolution date" +msgstr "Resolution date" + +#: inc/issue.class.php:926 +msgid "Internal time to own" +msgstr "Internal time to own" + +#: inc/issue.class.php:937 +msgid "Internal time to own + Progress" +msgstr "Internal time to own + Progress" + +#: inc/issue.class.php:947 entrée standard:109 +msgid "Time to own" +msgstr "Time to own" + +#: inc/issue.class.php:958 +msgid "Time to own + Progress" +msgstr "Time to own + Progress" + +#: inc/issue.class.php:970 +msgid "Approver substitute" +msgstr "Approver substitute" + +#: inc/issue.class.php:1034 +msgid "Substitute of a member of approver group" +msgstr "Substitute of a member of approver group" + +#: inc/issue.class.php:1107 +msgid "Form approver substitute" +msgstr "Form approver substitute" + +#: inc/issue.class.php:1175 +msgid "Current form approver group" +msgstr "Current form approver group" + +#: inc/issue.class.php:1205 +msgid "Current form approver" +msgstr "Current form approver" + +#: inc/issue.class.php:1239 msgid "Ticket requester" msgstr "Ticket requester" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1286 msgid "Ticket observer" msgstr "Ticket observer" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1334 msgid "Ticket technician" msgstr "Ticket technician" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1481 #, 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:1739 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "All" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1745 hook.php:767 msgid "New" msgstr "New" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1751 hook.php:768 msgid "Assigned" msgstr "Assigned" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1757 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Waiting" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1763 hook.php:770 msgid "To validate" msgstr "To validate" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1769 hook.php:771 msgid "Solved" msgstr "Solved" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1775 hook.php:772 msgid "Closed" msgstr "Closed" @@ -732,31 +807,51 @@ msgid_plural "Form categories" msgstr[0] "Form category" msgstr[1] "Form categories" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Knowbase category" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "As child of" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icon" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Icon color" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +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] "Form" +msgstr[1] "Forms" + #: inc/notificationtargetformanswer.class.php:43 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 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:491 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:497 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:503 msgid "The form is deleted" msgstr "The form is deleted" @@ -770,14 +865,14 @@ msgid "Form name" msgstr "Form name" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 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 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Creation date" @@ -822,15 +917,15 @@ msgid "Author" msgstr "Author" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Approver" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Form author" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Form validator" @@ -838,7 +933,7 @@ msgstr "Form validator" msgid "Specific person" msgstr "Specific person" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Person from the question" @@ -846,7 +941,7 @@ msgstr "Person from the question" msgid "Specific group" msgstr "Specific group" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Group from the question" @@ -862,15 +957,15 @@ msgstr "Tech group from an object" msgid "Specific supplier" msgstr "Specific supplier" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Supplier from the question" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Actors from the question" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -878,7 +973,7 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Observer" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Assigned to" @@ -908,61 +1003,61 @@ msgstr "Failed to find a group: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Failed to find a supplier: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Refused" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Accepted" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Form answer" msgstr[1] "Form answers" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Print this form" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Form accepted by validator." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Form successfully saved." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Save" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Required if refused" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Refuse" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Edit answers" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Cancel edition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Accept" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Refused comment is required!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." @@ -970,32 +1065,45 @@ msgstr "" "An internal error occured when verifying your answers. Please report it to " "your administrator." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Form data" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +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:1428 -msgid "No turing test set" -msgstr "No turing test set" +#: 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 "No captcha set." -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "You failed the Turing test" +#: inc/formanswer.class.php:1532 +msgid "You failed the captcha test." +msgstr "You failed the captcha test." -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1555 msgid "You must select validator!" msgstr "You must select validator!" @@ -1007,153 +1115,163 @@ 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:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Seek assistance" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "My requests for assistance" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "Consult reminders" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consult feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "Apply" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Access type" msgstr[1] "Access types" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Link to the form" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Please activate the form to view the link" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Enable captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Restricted to" - #: inc/form_language.class.php:51 msgid "Form language" 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:1193 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: 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 "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.class.php:192 entrée standard:72 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Language" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "None" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Need validaton?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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 "Save" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "Supervisor of the requester" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Form not found." -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "Invalid validator." + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "Only level 1 is allowed for %s." + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "Invalid validator type." + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Level" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Choose a validator" -#: inc/targetproblem.class.php:43 entrée standard:43 +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Save" + +#: inc/targetproblem.class.php:43 entrée standard:44 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "Target problem" msgstr[1] "Target problems" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Properties" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1162,160 +1280,186 @@ 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:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: 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:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:49 msgid "Problem title" msgstr "Problem title" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Content" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:78 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:88 msgid "Symptom" msgstr "Symptom" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Inheritance of the parent entity" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPi's helpdesk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Service catalog simplified" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Service catalog extended" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "All available forms" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Only default forms" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Popularity sort" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Alphabetic sort" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Merged with Forms" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Distinct menu entry" -#: 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Hidden" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Variable height" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Uniform height" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Search for assistance" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "User's assistance requests" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Only forms" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Forms and list of requests" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Folded" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Unfolded" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk mode" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Default Form list mode" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Sort order" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Knowledge base" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Search" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Counters dashboard" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Header message" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Search issue" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Service catalog home page" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Tile design" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Home page" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +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] "Header" msgstr[1] "Headers" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Display search field" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Display header" @@ -1333,15 +1477,15 @@ msgstr "Minimum range" msgid "maximum range" msgstr "maximum range" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Public access" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Private access" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Restricted access" @@ -1349,210 +1493,168 @@ msgstr "Restricted access" msgid "Answers waiting for validation" msgstr "Answers waiting for validation" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Import forms" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Characteristics" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursive" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Homepage" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Access" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Active" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icon" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Icon color" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Background color" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Default form" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "Next form" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactive" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Not default form" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "All languages" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Target" msgstr[1] "Targets" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Actions" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicate" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Add a target" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Preview" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Form answer properties" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "What are you looking for?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "My %1$d last forms (requester)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "No form posted yet" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "All my forms (requester)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "My %1$d last forms (validator)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No form waiting for validation" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "All my forms (validator)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "The name cannot be empty!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "A loop is generated!" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "Cannot use empty name for form answers. Keeping the previous value." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "The question %s is not compatible with public forms" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Errored duplicate" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicate" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Post" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Form duplicated: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Form Transfered: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Back" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "Form updated: %s" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Upload of JSON files not allowed." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "You may allow JSON files right now." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Create" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Please contact your GLPI administrator." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Back" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Upload of JSON files not enabled." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "You may enable JSON files right now." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Enable" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Send" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Forms import impossible, the file is empty" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Forms import impossible, the file seems corrupt" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Forms import impossible, the file was generated with another version" -#: inc/form.class.php:1770 +#: 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." @@ -1560,83 +1662,88 @@ 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:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Failed to import %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Forms successfully imported from %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "The form %1$s already exists and is in an unmodifiable entity." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "You don't have right to update the entity %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "Failed to create JSON document type" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "JSON document type not found" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Failed to update JSON document type" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Forms without category" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "No form available" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +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 +#: entrée standard:92 standard:94 msgid "Add" msgstr "Add" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Unsupported target type." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" 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] "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 "Control list" -#: inc/targetchange.class.php:384 entrée standard:58 +#: inc/targetchange.class.php:384 entrée standard:90 msgid "Deployment plan" 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 "Backup plan" @@ -1644,6 +1751,12 @@ msgstr "Backup plan" msgid "Check list" msgstr "Check list" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Question filter" +msgstr[1] "Question filters" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1651,11 +1764,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:346 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Count of conditions" @@ -1664,90 +1777,87 @@ msgstr "Count of conditions" msgid "Failed to find %1$s %2$s" msgstr "Failed to find %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "Question" msgstr[1] "Questions" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "The field type is required" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:82 standard:49 standard:79 +msgid "Required" +msgstr "Required" -#: inc/question.class.php:335 +#: inc/question.class.php:353 msgid "The section is required" msgstr "The section is required" -#: inc/question.class.php:347 +#: 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:361 +#: 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:370 -msgid "This type of question requires parameters" -msgstr "This type of question requires parameters" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "A parameter is missing for this question type" +#: inc/question.class.php:469 +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:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Tools" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" msgstr[1] "Plugins" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parameter" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Field name" @@ -1811,15 +1921,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:504 msgid "Destination entity" msgstr "Destination entity" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:520 msgid "User type question" msgstr "User type question" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:521 msgid "Entity type question" msgstr "Entity type question" @@ -1863,6 +1973,16 @@ msgstr "Incident categories" msgid "Change categories" msgstr "Change categories" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "Requester supervisor" +msgstr[1] "Requester supervisors" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "My supervisor" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1887,7 +2007,7 @@ msgid_plural "Composite ticket relations" 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] "Target ticket" @@ -1898,14 +2018,14 @@ msgid "Specific asset" msgstr "Specific asset" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Equals to the answer to the question" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Last valid answer" @@ -1925,80 +2045,80 @@ msgstr "Default or from a template" msgid "Specific type" 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" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Add validation message as first ticket followup" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Add a field" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Managed fields" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "No managed field" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Link to an other ticket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "An other destination of this form" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "An existing ticket" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "A ticket from an answer to a question" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Delete permanently" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Invalid link type" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Invalid linked item type" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Linked item does not exists" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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: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:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "Request source" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Type " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Associated elements" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Item " @@ -2014,207 +2134,219 @@ msgstr "Internal error: translatable string not found." msgid "Language not found." msgstr "Language not found." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Form not found." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Failed to add the translation." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Tags from questions" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Specific tags" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Tags from questions and specific tags" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Tags from questions or specific tags" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TTR from template or none" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "equals to the answer to the question" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculated from the ticket creation date" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculated from the answer to the question" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA from template or none" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Specific SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA from template or none" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Specific OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgency from template or Medium" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Specific urgency" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Category from template or none" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Specific category" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Location from template or none" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Specific location" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Contract from template or none" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Specific contract" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "No validation" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Specific user or group" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "User from question answer" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Group from question answer" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Time to resolve" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minute" msgstr[1] "Minutes" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Hour" msgstr[1] "Hours" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Day" msgstr[1] "Days" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Month" msgstr[1] "Months" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgency " -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Ticket tags" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Location" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Location " -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Contract" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Contract " + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "The description cannot be empty!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Watcher" msgstr[1] "Watchers" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Cancel" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Email followup" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "User" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Group" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Group from the object" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Supplier" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Yes" -#: install/install.php:134 +#: install/install.php:164 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Upgrade tables to innoDB; run %s" -#: install/install.php:171 +#: install/install.php:200 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2223,12 +2355,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:209 #, 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: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 " @@ -2238,7 +2370,16 @@ 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: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:295 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2247,19 +2388,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:306 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:479 msgid "A form has been created" msgstr "A form has been created" -#: install/install.php:413 +#: install/install.php:480 msgid "Your request has been saved" msgstr "Your request has been saved" -#: install/install.php:414 +#: 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 " @@ -2269,25 +2410,29 @@ 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 -msgid "A form from GLPI need to be validate" -msgstr "A form from GLPI need to be validate" +#: install/install.php:485 +msgid "A form need validation" +msgstr "A form need validation" + +#: install/install.php:486 +msgid "A form from GLPI need to be validated" +msgstr "A form from GLPI need to be validated" -#: install/install.php:420 +#: install/install.php:487 msgid "" -"Hi,\\nA form from GLPI need to be validate and you have been choosen as the " +"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 validate and you have been choosen as the " +"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:425 +#: 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:426 +#: 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." @@ -2299,7 +2444,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:499 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 +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:437 +#: 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:438 +#: 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." @@ -2319,66 +2464,66 @@ 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:733 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sync service catalog issues" -#: install/install.php:852 +#: install/install.php:946 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:960 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Table schema differs for table \"%s\"." -#: install/install.php:869 +#: install/install.php:963 #, php-format msgid "Table \"%s\" is missing." msgstr "Table \"%s\" is missing." -#: install/install.php:872 +#: install/install.php:966 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Unknown table \"%s\" has been found in database." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicate" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transfer" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "Access rights" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Cancel my ticket" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Old" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Number of %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Issues summary" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2386,54 +2531,54 @@ msgstr "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "No form found. Please choose a form below instead." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "No form found." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "No FAQ item found." -#: js/scripts.js:688 +#: 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:877 +#: 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:1118 +#: js/scripts.js:1140 msgid "Add translations" msgstr "Add translations" -#: js/scripts.js:1257 js/scripts.js:1281 +#: 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:1372 entrée standard:139 +#: js/scripts.js:1395 entrée standard:139 msgid "Send" msgstr "Send" -#: js/scripts.js:1381 +#: js/scripts.js:1404 msgid "An internal error occurred. Please report it to administrator." msgstr "An internal error occurred. Please report it to administrator." -#: js/scripts.js:1449 +#: js/scripts.js:1447 +msgid "Are you sure you want to delete this validator ?" +msgstr "Are you sure you want to delete this validator ?" + +#: js/scripts.js:1499 msgid "Are you sure you want to duplicate this target?" msgstr "Are you sure you want to duplicate this target?" -#: js/scripts.js:1466 +#: js/scripts.js:1516 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 -msgid "Required" -msgstr "Required" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2449,10 +2594,6 @@ msgid_plural "LDAP directories" msgstr[0] "LDAP directory" msgstr[1] "LDAP directories" -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" - #: entrée standard:78 msgid "Attribute" msgstr "Attribute" @@ -2465,10 +2606,6 @@ msgstr "Values" msgid "Show ticket categories" msgstr "Show ticket categories" -#: entrée standard:109 -msgid "Time to own" -msgstr "Time to own" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Selectable root" @@ -2493,15 +2630,39 @@ msgstr "Condition to show the section" msgid "Condition to generate the target" msgstr "Condition to generate the target" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condition to show the question" +#: entrée standard:40 +msgid "General" +msgstr "General" -#: entrée standard:54 +#: entrée standard:45 +msgid "validation percent" +msgstr "validation percent" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Add a validator" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Validation level" + +#: entrée standard:73 +msgid "Validator type" +msgstr "Validator type" + +#: entrée standard:98 +msgid "Validators" +msgstr "Validators" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Actions" + +#: entrée standard:68 standard:70 msgid "Impacts" msgstr "Impacts" -#: entrée standard:62 +#: entrée standard:110 msgid "Checklist" msgstr "Checklist" @@ -2526,6 +2687,18 @@ msgstr "No form answer yet" msgid "%s latest items" msgstr "%s latest items" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Please activate the form to view the link" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Enable captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restricted to" + #: entrée standard:83 msgid "Add a question" msgstr "Add a question" @@ -2542,6 +2715,32 @@ msgstr "Title" msgid "Full form" msgstr "Full form" +#: entrée standard:37 +msgid "Validation status" +msgstr "Validation status" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "My %1$d last forms (requester)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "No form posted yet" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "All my forms (requester)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "My %1$d last forms (validator)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "All my forms (validator)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/en_US.mo b/locales/en_US.mo index 458290108..02d3c07ae 100644 Binary files a/locales/en_US.mo and b/locales/en_US.mo differ diff --git a/locales/en_US.po b/locales/en_US.po deleted file mode 100644 index 2009308ee..000000000 --- a/locales/en_US.po +++ /dev/null @@ -1,2538 +0,0 @@ -# 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 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" -"Language-Team: English (United States) (https://app.transifex.com/teclib/teams/28042/en_US/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_US\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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 "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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: 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:44 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 "Service catalog" - -#: 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: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 -msgid "Form Creator" -msgstr "Form Creator" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -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 -msgid "The form has been successfully saved!" -msgstr "The form has been successfully saved!" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Please, describe your need here" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Textarea" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 -#: 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 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "LDAP Select" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "LDAP directory not defined!" - -#: inc/field/ldapselectfield.class.php:146 -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 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Text" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: 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 -msgid "Range" -msgstr "Range" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Additional validation" - -#: inc/field/radiosfield.class.php:107 -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: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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Integer" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Select" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Date & time" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: 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 "Attached document" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Multiselect" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Checkboxes" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" - -#: inc/field/datefield.class.php:136 -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 "A description field should have a description:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Always displayed" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Hidden unless" - -#: inc/condition.class.php:119 -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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Update issue data from tickets and form answers" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:607 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Form approver" - -#: 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 -msgid "Comment" -msgstr "Comment" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr " Ticket approver " - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Form approver group" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "To validate" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Closed" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Knowledge category" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "The form as been saved" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "A form need to be validate" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "The form is refused" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "The form is accepted" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "The form is deleted" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Form name" - -#: 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 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Full form answers" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Validation link" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Form #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Refused comment" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Request #" - -#: 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 "Form validator" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Specific person" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Person from the question" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Specific group" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Group from the question" - -#: 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 "Specific supplier" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Supplier from the question" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Actors from the question" - -#: 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] "" -msgstr[1] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Print this form" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Form accepted by validator." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Form successfully saved." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Required if refused" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Refuse" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Accept" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Refused comment is required!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "You are not the validator of these answers" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Form data" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Cannot generate targets!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -msgid "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 "" - -#: 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 "Seek assistance" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "My requests for assistance" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Consult feeds" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Link to the form" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Delete" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "None" - -#: 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 "Choose a validator" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" - -#: 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:1381 -#, 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 "" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Actors" - -#: 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's helpdesk" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Service catalog simplified" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Service catalog extended" - -#: 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 "Popularity sort" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Alphabetic sort" - -#: 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 "Helpdesk" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk mode" - -#: 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] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: 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 "Public access" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Private access" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Restricted access" - -#: 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 "Import forms" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Homepage" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Access" - -#: 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] "" -msgstr[1] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicate" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "No form posted yet" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "All my forms (requester)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No form waiting for validation" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "All my forms (validator)" - -#: 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 "The name cannot be empty!" - -#: 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 "The question %s is not compatible with public forms" - -#: 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 "Form duplicated: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Form Transfered: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "Upload of JSON files not allowed." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "You may allow JSON files right now." - -#: inc/form.class.php:1672 -msgctxt "button" -msgid "Create" -msgstr "Create" - -#: inc/form.class.php:1675 inc/form.class.php:1686 -msgid "Please contact your GLPI administrator." -msgstr "Please contact your GLPI administrator." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Back" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "Upload of JSON files not enabled." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "You may enable JSON files right now." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Enable" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Forms successfully imported from %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "Failed to create JSON document type" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "JSON document type not found" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Failed to update JSON document type" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Forms without category" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:344 entrée standard:48 -msgid "Change title" -msgstr "Change title" - -#: 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] "" -msgstr[1] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "The title is required" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "The field type is required" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "The section is required" - -#: inc/question.class.php:347 -#, 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 -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 -msgid "This type of question requires parameters" -msgstr "This type of question requires parameters" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "A parameter is missing for this question type" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Current active entity" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Default requester user's entity" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "First dynamic requester user's entity (alphabetical)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Last dynamic requester user's entity (alphabetical)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "The form entity" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Default entity of the validator" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Specific entity" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Default entity of a user type question answer" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "From a GLPI object > Entity type question answer" - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "User type question" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Entity type question" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Show ticket categories" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Incident categories" - -#: 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] "" -msgstr[1] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Equals to the answer to the question" - -#: 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 "" - -#: 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 "Ticket title" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Add validation message as first ticket followup" - -#: 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 "Link to an other ticket" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "An other destination of this form" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "An existing ticket" - -#: 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 "Invalid link type" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Invalid linked item type" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "Linked item does not exists" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Failed to link the item" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Your form has been accepted by the validator" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Tags from questions" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Specific tags" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Tags from questions and specific tags" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Tags from questions or specific tags" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "equals to the answer to the question" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "calculated from the ticket creation date" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "calculated from the answer to the question" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Urgency from template or Medium" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Specific urgency" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Category from template or none" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Specific category" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Location from template or none" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Specific location" - -#: 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] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "Urgency" - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Ticket tags" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1243 -msgid "Location " -msgstr "Location" - -#: inc/abstractitiltarget.class.php:1583 -msgid "The description cannot be empty!" -msgstr "The description cannot be empty!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Cancel" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "A form has been created" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Your request has been saved" - -#: install/install.php:414 -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 "" -"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##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "A form from GLPI need to be validate" - -#: install/install.php:420 -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 "" -" 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##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Your form has been refused by the validator" - -#: install/install.php:426 -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 "" -"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##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -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 -msgid "Your form has been deleted by an administrator" -msgstr "Your form has been deleted by an administrator" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -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 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Sync service catalog issues" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicate" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Are you sure you want to delete this question?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Are you sure you want to delete this section?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "An error occured while querying forms" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Required" - -#: 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 "Show empty" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Attribute" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Show ticket categories" - -#: 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 "Direct access on homepage" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Default form in service catalog" - -#: 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 "Add a section" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Add a question" - -#: 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 "Full form" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/es_419.mo b/locales/es_419.mo index 0b2acdcc6..a0513ac29 100644 Binary files a/locales/es_419.mo and b/locales/es_419.mo differ diff --git a/locales/es_419.po b/locales/es_419.po deleted file mode 100644 index c5ef749d1..000000000 --- a/locales/es_419.po +++ /dev/null @@ -1,2604 +0,0 @@ -# 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: -# Nelson Guerrero , 2022 -# Lorenzo Salvador Osorio Orellana, 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Lorenzo Salvador Osorio Orellana, 2023\n" -"Language-Team: Spanish (Latin America) (https://app.transifex.com/teclib/teams/28042/es_419/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_419\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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulario" -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 pudo agregar 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 "No se pudo agregar el actor" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "No se pudo eliminar al 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:44 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 "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 "Sin permisos para actualizar este elemento." - -#: front/targetticket.form.php:75 -msgid "Bad request while deleting an actor." -msgstr "Petición errada al eliminar 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 -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:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -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$s eliminó 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$s agrega la reserva%2$s para el elemento%3$s" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -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" -msgstr "Ver todo" - -#: inc/knowbase.class.php:83 -msgid "Please, describe your need here" -msgstr "Por favor, describe tu necesidad aquí" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Textarea" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "El 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/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 -msgid "User and form" -msgstr "Usuario y formulario" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "Desplegable" -msgstr[1] "Desplegables" -msgstr[2] "Desplegables" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "Valor incorrecto para" - -#: inc/field/dropdownfield.class.php:475 -#, 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 -#, 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 -msgid "Entity restriction" -msgstr "Restricción de entidad" - -#: inc/field/dropdownfield.class.php:831 -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, se debe seleccionar " -"\"Formulario\". Otras configuraciones romperán las restricciones de la " -"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 "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 -#, php-format -msgid "Specific format does not match: %s" -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 "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:234 -#: 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 -msgid "Range" -msgstr "Rango" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validación adicional" - -#: inc/field/radiosfield.class.php:107 -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 valor del campo es requerido:" - -#: 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" -msgstr "Un campo requerido esta vacío: %s" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Este no es un número entero: %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 "El siguiente número debe ser mayor que %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 "El siguiente número debe ser menor que %d: %s" - -#: inc/field/integerfield.class.php:101 -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] "Dirección 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 alta" - -#: inc/field/urgencyfield.class.php:120 -msgctxt "urgency" -msgid "High" -msgstr "Alta" - -#: inc/field/urgencyfield.class.php:121 -msgctxt "urgency" -msgid "Medium" -msgstr "Medio" - -#: inc/field/urgencyfield.class.php:122 -msgctxt "urgency" -msgid "Low" -msgstr "Baja" - -#: inc/field/urgencyfield.class.php:123 -msgctxt "urgency" -msgid "Very low" -msgstr "Muy baja" - -#: inc/field/tagfield.class.php:51 -msgid "Warning: Tag plugin is disabled or missing" -msgstr "Advertencia: el complemento de etiquetas está deshabilitado o falta" - -#: inc/field/tagfield.class.php:197 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" - -#: inc/field/glpiselectfield.class.php:82 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:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "Nombre de anfitrión" -msgstr[1] "Nombres de anfitrión" -msgstr[2] "Nombres de anfitrión" - -#: 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] "Correo" -msgstr[1] "Correos" -msgstr[2] "Correos" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Selector" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Fecha y hora" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "Actor" -msgstr[1] "De actores" -msgstr[2] "Actores" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "Valor no válido: %s" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -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 "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 adjunto" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "Falta un archivo obligatorio: %s" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "Archivo" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Mutiselección" - -#: inc/field/fieldsfield.class.php:154 -msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "" -"Advertencia: el complemento de campos adicionales está deshabilitado o falta" - -#: inc/field/fieldsfield.class.php:167 -msgid "Block" -msgstr "Bloque" - -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 -msgid "Field" -msgstr "Campo" - -#: inc/field/fieldsfield.class.php:253 -msgid "show" -msgstr "ver" - -#: 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 está 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 de URL contienen enlaces no válidos" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "Campos Adicionales" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Casillas de verificación" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "Rango mínimo" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "Rango máximo" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -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:182 -msgid "Float" -msgstr "Flotante" - -#: inc/field/datefield.class.php:136 -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] "Campo oculto" -msgstr[1] "De campos ocultos" -msgstr[2] "Campos ocultos" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "Condición" -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 "La expresión regular coincide" - -#: inc/condition.class.php:117 -msgid "Always displayed" -msgstr "Mostrar siempre" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Oculto amenos que" - -#: inc/condition.class.php:119 -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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "No se puede exportar un objeto vacío: %s" - -#: inc/condition.class.php:269 -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 progreso" - -#: inc/issue.class.php:43 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "Problema" -msgstr[1] "Problemas" -msgstr[2] "Problemas" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Actualizar datos de asuntos 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:515 inc/form_language.class.php:229 -#: 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 "Nombre" - -#: inc/issue.class.php:527 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:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "Estado" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "Fecha de apertura" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "Última modificación" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -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/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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Comentario" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Aprobador del caso" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "Técnico" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "Grupo de técnicos" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Grupo aprobador de formularios" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "Grupo de aprobadores de casos" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "Solicitante del caso" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "Observador del caso" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "Técnico del caso" - -#: inc/issue.class.php:1083 -#, 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 -msgid "All" -msgstr "Todos" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "Nuevos" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "Asignado" - -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 -msgid "Waiting" -msgstr "Esperando" - -#: inc/issue.class.php:1365 hook.php:695 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "Resuelto" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Cerrado" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "Categoría de formulario" -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 "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 -msgid "A form need to be validate" -msgstr "Un formulario necesita ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Se rechaza el formulario." - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Se acepta el formulario" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "El formulario fue borrado" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Formulario nombre" - -#: 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 -msgid "Creation date" -msgstr "Fecha de creación" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Respuestas de formulario completo" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: 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 "" - -#: 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 "Autorizador" - -#: 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 "Persona específica" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Persona de la pregunta" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Grupo específico" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Grupo de 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 "Proveedor específico" - -#: 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 para 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] "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 -msgid "Bad request while adding an actor." -msgstr "Solicitud incorrecta al agregar un participante." - -#: inc/target_actor.class.php:197 -#, 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 -#, 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 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "No se pudo encontrar un 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] "Respuesta de formulario" -msgstr[1] "Respuestas del formulario" -msgstr[2] "Respuestas del formulario" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Imprimir este formulario" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formulario aceptado por el validador." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Formulario guardado exitosamente." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "Guardar" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Requerido si es rechazad" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Rechazado" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "Editar las respuestas" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "Cancelar edición" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Aceptar" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "¡Se requiere comentario rechazado!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "No eres el validador de estas respuestas" - -#: inc/formanswer.class.php:1015 -#, 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 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "¡No se pueden generar los objetivos!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Sin equipo de prueba de turing" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Fallaste en la prueba de Turing" - -#: inc/formanswer.class.php:1458 -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. Se tomara en cuenta." - -#: 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 ayuda" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Mis solicitudes de ayuda" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: 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] "Tipo de accesos" -msgstr[1] "Tipos de accesos" -msgstr[2] "Tipos de accesos" - -#: 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, active 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] "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 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "Traducción" -msgstr[1] "Traducciones" -msgstr[2] "Traducciones" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Agregar una traducción" - -#: inc/form_language.class.php:299 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 -msgid "New translation" -msgstr "Nueva traducción" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "Lista de filtros" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "Traducción no encontrada" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "¿Quiere borrar los siguientes elementos?" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Borrar " - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "Cadena original" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "Agregar un nuevo idioma" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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: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 "Escoger un validador" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "Problema objetivo" -msgstr[1] "Problemas objetivos" -msgstr[2] "Problemas objetivos" - -#: 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:1381 -#, 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 destino" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "De 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 padre" - -#: inc/entityconfig.class.php:93 -msgid "GLPi's helpdesk" -msgstr "Mesa de ayuda GLPI" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Catálogo de servicio simplificado " - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Catálogo de servicios 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 "Solo formularios predeterminados" - -#: inc/entityconfig.class.php:110 -msgid "Popularity sort" -msgstr "Orden por popularidad" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Orden alfabético" - -#: 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 "Buscar ayuda" - -#: inc/entityconfig.class.php:165 -msgid "User's assistance requests" -msgstr "Solicitudes de asistencia del usuario" - -#: 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 mesa de ayuda" - -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 -msgid "Default Form list mode" -msgstr "Modo de lista de formulario 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 "Buscar" - -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 -msgid "Counters dashboard" -msgstr "Tablero 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 "Buscar asunto" - -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 -msgid "Service catalog home page" -msgstr "Página de inicio del catálogo de servicios" - -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 -msgid "Tile design" -msgstr "Diseño de cubierta" - -#: 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] "Encabezado" -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] "Rango 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 esperando 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 "Pagina de inicio" - -#: 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 "Ícono" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Color del ícono" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Color de 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] "Objetivo" -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 "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Añadir un objetivo" - -#: inc/form.class.php:575 -msgid "Preview" -msgstr "Vista previa" - -#: inc/form.class.php:576 -msgid "Form answer properties" -msgstr "Propiedades de respuesta de formulario" - -#: inc/form.class.php:900 -msgid "What are you looking for?" -msgstr "¿Qué estás buscando?" - -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mis %1$d últimos formularios (solicitante)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "No se ha enviado el formulario aún" - -#: 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 "Mis %1$d últimos formularios (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No formulario esperando por 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 usar un nombre vacío para las respuestas del formulario. " -"Manteniendo 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 "Publicar" - -#: 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 "Atras" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "Carga de ficheros JSON no permitida." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Deberías permitir la carga de ficheros 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, póngase en contacto con su administrador GLPI." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Atras" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "Carga de archivos JSON no habilitada." - -#: 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 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Formulario exitosamente importado 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 esta en una entidad no modificable." - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "La entidad %1$s es necesaria para el formulario %2$s." - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formularios sin categoría" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "No hay formulario disponible" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -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 -msgid "Count of conditions" -msgstr "" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El tipo de campo es requerido" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "La sección es requerida" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:361 -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 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "La entidad de formulario" - -#: 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 "" - -#: 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 "Un destino debe de ser asociado a el formulario." - -#: inc/abstracttarget.class.php:134 -msgid "A target must be associated to an existing form." -msgstr "Un destino 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "" - -#: inc/abstracttarget.class.php:520 -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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/targetticket.class.php:109 -msgid "Formcreator" -msgstr "Formcreator" - -#: 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 "Título del caso" - -#: 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 "Otro destino para este formulario" - -#: 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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Formulario no encontrado." - -#: 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 "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: 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 "Etiquetas" - -#: 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 "La descripción no puede estar vacía! " - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Se ha creado un formulario" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Su solicitud ha sido guardada" - -#: install/install.php:414 -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:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" - -#: install/install.php:420 -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:425 -msgid "Your form has been refused by the validator" -msgstr "Su formulario ha sido rechazado por el validador" - -#: install/install.php:426 -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 "" -"Sentimos informar que el formulario ha sido rechazado por el validador por " -"la siguiente razón:\\n ##formcreator.validation_comment##\\n\\n Puede " -"modificarlo y reenviarlo en la siguiente liga: " -"\\n##formcreator.validation_link##" - -#: install/install.php:432 -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, \\\\Nos complace informarle que su formulario ha sido aceptado por el " -"validador.\\\\n Su solicitud será procesada pronto." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Tu formulario ha sido eliminado por un administrador" - -#: install/install.php:438 -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:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" -"Formcreator - Problemas en la sincronización del catálogo de servicios" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicado" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Cancelar mi caso" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -msgid "" -"Formcreator's mini dashboard not usable as default. This Setting has been " -"ignored." -msgstr "" -"El mini tablero de Formcreator no se puede usar de forma predeterminada. " -"Esta configuración ha sido ignorada." - -#: 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." -msgstr "No se encontró ningún formulario." - -#: js/scripts.js:302 -msgid "No FAQ item found." -msgstr "" - -#: 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 "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 "" - -#: 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: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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "Acceso directo en la página de inicio" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Formulario por defecto en el catálogo de servicios" - -#: 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 "Agregar una sección " - -#: entrée standard:55 -msgid "Condition to show the submit button" -msgstr "" - -#: entrée standard:33 -msgid "No form answer yet" -msgstr "No hay respuesta de formulario todavía" - -#: entrée standard:38 -#, php-format -msgid "%s latest items" -msgstr "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" - -#: 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 "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_AR.mo b/locales/es_AR.mo index 870300cdf..cc1e040ce 100644 Binary files a/locales/es_AR.mo and b/locales/es_AR.mo differ diff --git a/locales/es_AR.po b/locales/es_AR.po deleted file mode 100644 index b08b0f522..000000000 --- a/locales/es_AR.po +++ /dev/null @@ -1,2596 +0,0 @@ -# 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: -# Emiliano Cagliari , 2022 -# Luis Angel Uriarte , 2022 -# Fernando Toledo , 2023 -# Nicolás Gaviola, 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Nicolás Gaviola, 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" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_AR\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 permiso 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 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulario" -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 pudo agregar 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 "No se pudo agregar el actor" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "No se pudo eliminar al 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:44 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 "Ítem 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 "Sin permisos para actualizar este elemento." - -#: front/targetticket.form.php:75 -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 -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:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "¡El formulario ha sido guardado con éxito!" - -#. 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 eliminó la reserva del ítem %2$s" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "%1$s agrega la reserva%2$s para el elemento%3$s" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -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" -msgstr "Ver todo" - -#: inc/knowbase.class.php:83 -msgid "Please, describe your need here" -msgstr "Por favor, describa su necesidad aquí" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Área de texto" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "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/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 -msgid "User and form" -msgstr "Usuario y formulario" - -#: inc/field/dropdownfield.class.php:432 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 -msgid "Invalid value for " -msgstr "Valor incorrecto para" - -#: inc/field/dropdownfield.class.php:475 -#, 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 -#, 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 -msgid "Entity restriction" -msgstr "Restricción de entidad" - -#: inc/field/dropdownfield.class.php:831 -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 de GLPI, se debe seleccionar " -"\"Formulario\". Otras configuraciones romperán las restricciones de la " -"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 "¡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 -#, php-format -msgid "Specific format does not match: %s" -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 "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Texto" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: 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 -msgid "Range" -msgstr "Rango" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validación adicional" - -#: inc/field/radiosfield.class.php:107 -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: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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -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] "Direccion 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: falta el complemento de etiquetas o está deshabilitado" - -#: inc/field/tagfield.class.php:197 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" - -#: inc/field/glpiselectfield.class.php:82 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:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "Nombre de anfitrión" -msgstr[1] "Nombres de anfitrión" -msgstr[2] "Nombres de anfitrión" - -#: 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 válido: %s" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "Correo electrónico" -msgstr[1] "Correos electrónicos" -msgstr[2] "Correos electrónicos" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Seleccionar" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Fecha y hora" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "Actor" -msgstr[1] "Actores" -msgstr[2] "Actores" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -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 "" - -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 -msgid "Attached document" -msgstr "Documento adjunto" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "Archivo" - -#: inc/field/multiselectfield.class.php:86 -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 complemento de campos adicionales está deshabilitado o falta" - -#: inc/field/fieldsfield.class.php:167 -msgid "Block" -msgstr "Bloque" - -#: 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 está implementado!" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "Campos Adicionales" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Casillas de verificación" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "Rango mínimo" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "Rango máximo" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "Tipo de solicitud" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Flotador" - -#: inc/field/datefield.class.php:136 -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] "Campo oculto" -msgstr[1] "Campos ocultos" -msgstr[2] "Campos ocultos" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "Condición" -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 "" - -#: inc/condition.class.php:117 -msgid "Always displayed" -msgstr "Mostrar siempre" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Oculto amenos que" - -#: inc/condition.class.php:119 -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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -msgid "Conditions" -msgstr "Condiciones" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "Importación" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Actualizar los datos de emisión de tickets y formular respuestas" - -#: inc/issue.class.php:379 -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 -#: 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/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:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "Estado" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "Fecha de apertura" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "Última modificación" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -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/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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Comentario" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Aprobador de tickets" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Grupo aprobador de formularios" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Validar" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Cerrado" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "Categoría de formulario" -msgstr[1] "Categorías de formularios" -msgstr[2] "Categorías de formularios" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Categoría de conocimiento" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: 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 -msgid "A form need to be validate" -msgstr "Un formulario necesita autorización" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Se rechaza el formulario" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Se acepta el formulario" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Se borró el formulario" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: 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 -msgid "Creation date" -msgstr "Fecha de creación" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Respuestas de formulario completo" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: 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 "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Formulario #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Autorizante" - -#: 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 "" - -#: 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 "Autor del formulario" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 -msgid "Form validator" -msgstr "Autoriza el formulario" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Persona específica" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Persona de la pregunta" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Grupo específico" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Grupo de la pregunta" - -#: inc/target_actor.class.php:76 -msgid "Group from an object" -msgstr "Grupo desde 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 "Proveedor específico" - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 agrgar un participante." - -#: inc/target_actor.class.php:197 -#, php-format -msgid "Failed to find a user: %1$s" -msgstr "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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 "" - -#: inc/formanswer.class.php:226 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "Respuesta de formulario" -msgstr[1] "Respuestas del formulario" -msgstr[2] "Respuestas del formulario" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "cbvsxv" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formulario aceptado por el validador." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Formulario correctamente guardado." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Requerido si se rechaza" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Rechazo" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Aceptar" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "¡Se requiere comentario rechazado!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Usted no es el validador de estas respuestas" - -#: inc/formanswer.class.php:1015 -#, 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 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "¡No puede generar objetivos!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -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 "Busque ayuda" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Mis pedidos de asistencia" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: 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] "Tipo de accesos" -msgstr[1] "Tipos de accesos" -msgstr[2] "Tipos de accesos" - -#: 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, active el formulario para ver el enlace" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "" - -#: 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] "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 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "Traducción" -msgstr[1] "Traducciones" -msgstr[2] "Traducciones" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Agregar una traducción" - -#: inc/form_language.class.php:299 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 -msgid "New translation" -msgstr "Nueva traducción" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "Traducción no encontrada" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Borrar" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "Agregar un nuevo idioma" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Ninguna" - -#: 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 "" - -#: 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 "Validación" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Elegir autorizante" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "Destino problema" -msgstr[1] "Destinos problemas" -msgstr[2] "Destinos problemas" - -#: 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:1381 -#, 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 destino" - -#: 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 "" - -#: 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 "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 servicios ampliado" - -#: inc/entityconfig.class.php:102 -msgid "All available forms" -msgstr "" - -#: inc/entityconfig.class.php:103 -msgid "Only default forms" -msgstr "Solo formularios predeterminados" - -#: inc/entityconfig.class.php:110 -msgid "Popularity sort" -msgstr "Orden de popularidad" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Orden alfabética" - -#: 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 "Mesa de ayuda" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Modo Mesa de ayuda" - -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 -msgid "Default Form list mode" -msgstr "Modo de lista de formulario predeterminado" - -#: 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 "Mensaje del encabezado" - -#: 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] "Encabezado" -msgstr[1] "Encabezados" -msgstr[2] "Encabezados" - -#: 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] "Rango 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 "" - -#: 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 "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 esperando 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 "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Pagina de inicio" - -#: 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 "" - -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ícono" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Color del ícono" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Color de 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 "" - -#: 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] "Destino" -msgstr[1] "Destinos" -msgstr[2] "Destinos" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Agregar un destino" - -#: 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 "Mis %1$d últimos formularios (solicitante)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "No hay formulario todavía" - -#: 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 "Mis %1$d últimos formularios (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Ningún formulario en espera de validación" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Todos mis formularios (autorizante)" - -#: 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 usar un nombre vacío para las respuestas del formulario. " -"Manteniendo 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 "" - -#: 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 "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 "Atras" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "Carga de archivos JSON no permitidos." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Puede permitir archivos JSON en este momento." - -#: 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, póngase en contacto con su administrador GLPI." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Atras" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "Carga de archivos JSON no habilitados." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "Puede habilitar los archivos JSON en este momento." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Habilitado" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -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 "" - -#: 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 "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "Error al crear el tipo de documento JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "Tipo de documento JSON no encontrado" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Error al actualizar el tipo de documento JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formularios sin categoría" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "No hay formulario disponible" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "Tipo de Destino no soportado" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "Destino cambio" -msgstr[1] "Destinos cambio" -msgstr[2] "Destinos cambio" - -#: 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 "" - -#: 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] "Sección" -msgstr[1] "Secciones" -msgstr[2] "Secciones" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -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 -msgid "Count of conditions" -msgstr "Recuento de condiciones" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "Pregunta" -msgstr[1] "Preguntas" -msgstr[2] "Preguntas" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Se requiere campo tipo" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "Se requiere la sección" - -#: inc/question.class.php:347 -#, 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 -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 -msgid "This type of question requires parameters" -msgstr "Este tipo de de pregunta requiere parámetros" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Falta un parámetro para este tipo de pregunta" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Entidad activa actual" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Entidad del usuario solicitante predeterminada" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Entidad solicitante del primer solicitante dinámico (alfabético)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Entidad solicitante del último solicitante dinámico (alfabético)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "La entidad de formulario" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "La entidad predeterminada del validador" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Entidad específica" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Entidad predeterminada de un tipo de usuario pregunta respuesta" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "De un objeto GLPI> Tipo de entidad pregunta respuesta" - -#: inc/abstracttarget.class.php:116 -msgid "Always generated" -msgstr "Generar siempre" - -#: inc/abstracttarget.class.php:117 -msgid "Disabled unless" -msgstr "Deshabilitado 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 destino debe de ser asociado a el formulario." - -#: inc/abstracttarget.class.php:134 -msgid "A target must be associated to an existing form." -msgstr "Un destino debe estar asociado a un formulario existente" - -#: inc/abstracttarget.class.php:139 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pregunta de tipo de usuario" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Tipo de entidad pregunta" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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 "" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "Expresión regular de preguntas" -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] "Dependencia de la pregunta" -msgstr[1] "Dependencias de preguntas" -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] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "Destino ticket" -msgstr[1] "Destinos tickets" -msgstr[2] "Destinos tickets" - -#: 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 "Igual 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 válida" - -#: inc/targetticket.class.php:108 -msgid "Source from template or user default or GLPI default" -msgstr "" -"Origen de plantilla o valor predeterminado de usuario o valor predeterminado" -" de GLPI" - -#: inc/targetticket.class.php:109 -msgid "Formcreator" -msgstr "" - -#: 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 "Tipo específico" - -#: inc/targetticket.class.php:189 entrée standard:48 -msgid "Ticket title" -msgstr "Título del requerimiento" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Agregar mensaje de validación como seguimiento del primer ticket" - -#: inc/targetticket.class.php:336 -msgid "Add a field" -msgstr "Agregar un campo" - -#: 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 "Enlace a otro ticket" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Otro destino de este formulario" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Un Ticket existente." - -#: inc/targetticket.class.php:402 -msgid "A ticket from an answer to a question" -msgstr "Un ticket a partir de una respuesta a una pregunta" - -#: inc/targetticket.class.php:483 -msgctxt "button" -msgid "Delete permanently" -msgstr "" - -#: 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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "Tipo de solicitud" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "Elementos asociados" - -#: inc/targetticket.class.php:1140 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "No hay mas cadenas para traducir" - -#: inc/translation.class.php:164 -msgid "Internal error: translatable string not found." -msgstr "" - -#: inc/translation.class.php:216 -msgid "Language not found." -msgstr "Idioma no encontrado" - -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "" - -#: inc/translation.class.php:236 -msgid "Failed to add the translation." -msgstr "No se pudo agregar la traducción." - -#: inc/abstractitiltarget.class.php:179 -msgid "Tags from questions" -msgstr "Etiquetas de preguntas" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Etiquetas específicas" - -#: 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 "Equivale 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 ticket" - -#: 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 ninguna" - -#: 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 ninguna" - -#: 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 plantilla o medio" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Urgencia específica" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Categoría de la plantilla o ninguna" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Categoría específica" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Ubicación desde la plantilla o ninguno" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Ubicación específica" - -#: 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íficos" - -#: inc/abstractitiltarget.class.php:240 -msgid "User from question answer" -msgstr "Usuario desde la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:241 -msgid "Group from question answer" -msgstr "Grupo a partir de respuesta de pregunta" - -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Tiempo para resolver" - -#: inc/abstractitiltarget.class.php:822 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 de ticket" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Etiquetas" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "Grupo desde un objeto" - -#: inc/abstractitiltarget.class.php:2126 -msgid "Tech group from the object" -msgstr "Grupo técnico del objeto" - -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2495 -msgid "Yes" -msgstr "" - -#: install/install.php:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Se ha creado un formulario" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Su solicitud ha sido guardado" - -#: install/install.php:414 -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, \\ nTu solicitud de GLPI se ha guardado con éxito con el número ## " -"formcreator.request_id ## y se ha transmitido al equipo de helpdesk. \\ " -"NPuede ver sus respuestas en el siguiente enlace: \\ n ## " -"formcreator.validation_link ##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario de GLPI necesita ser validado" - -#: install/install.php:420 -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 has sido elegido " -"como validador. \\ NPuedes acceder a él haciendo clic en este enlace: \\ n " -"## formcreator.validation_link ##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Su formulario ha sido rechazado por el validador" - -#: install/install.php:426 -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, \\ nLo sentimos informarle que el validador ha rechazado su formulario" -" por las razones siguientes: \\ n ## formcreator.validation_comment ## \\ n " -"\\ nAún puede modificarlo y volver a enviarlo haciendo clic en este enlace: " -"\\ n ## formcreator.validation_link ##" - -#: install/install.php:432 -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. \\ NLa solicitud será considerada pronto." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Su formulario ha sido eliminado por un administrador" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Hola, \\ nLo sentimos informarle que su solicitud no puede ser considerada y" -" ha sido eliminada por un administrador." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" -"Creador de formularios - Sincronizar problemas con el catálogo de servicios" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicado" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -msgid "" -"Formcreator's mini dashboard not usable as default. This Setting has been " -"ignored." -msgstr "" -"El mini tablero de Formcreator no se puede usar de forma predeterminada. " -"Esta configuración ha sido ignorada." - -#: js/scripts.js:296 -msgid "No form found. Please choose a form below instead." -msgstr "" - -#: js/scripts.js:298 -msgid "No form found." -msgstr "No se encontró ningún formulario." - -#: js/scripts.js:302 -msgid "No FAQ item found." -msgstr "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "¿Seguro que quieres eliminar esta pregunta?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "¿Seguro que quieres eliminar esta sección?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "Agregar traducciones" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Se ha producido un error al consultar formularios" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Obligatorio" - -#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 -#: standard:69 standard:52 standard:76 -msgid "Default values" -msgstr "Valores por defecto" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 ticket" - -#: 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 "Acceso directo en la página principal" - -#: 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 "" - -#: 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 un destino" - -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condicion para mostrar la pregunta" - -#: 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 "Agregar sección" - -#: entrée standard:55 -msgid "Condition to show the submit button" -msgstr "Condición para mostrar el botón enviar" - -#: entrée standard:33 -msgid "No form answer yet" -msgstr "" - -#: entrée standard:38 -#, php-format -msgid "%s latest items" -msgstr "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Agregar pregunta" - -#: 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 "Formulario completo" - -#: entrée standard:42 -msgid "Min" -msgstr "Mín" - -#: entrée standard:53 -msgid "Max" -msgstr "Máx" diff --git a/locales/es_CL.mo b/locales/es_CL.mo index 8e0a1a05f..a2d29aa36 100644 Binary files a/locales/es_CL.mo and b/locales/es_CL.mo differ diff --git a/locales/es_CL.po b/locales/es_CL.po deleted file mode 100644 index 7796e39a8..000000000 --- a/locales/es_CL.po +++ /dev/null @@ -1,1671 +0,0 @@ -# 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. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-14 09:05+0200\n" -"PO-Revision-Date: 2021-06-14 06:58+0000\n" -"Language-Team: Spanish (Chile) (https://www.transifex.com/teclib/teams/28042/es_CL/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_CL\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: hook.php:68 inc/category.class.php:50 inc/form.class.php:217 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: hook.php:560 setup.php:267 ajax/homepage_link.php:36 -#: inc/entityconfig.class.php:69 inc/form.class.php:104 inc/form.class.php:721 -#: inc/form.class.php:2179 inc/formanswer.class.php:187 -#: inc/formlist.class.php:46 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: hook.php:602 -msgid "Cancel my ticket" -msgstr "" - -#: setup.php:257 inc/form.class.php:111 inc/formlist.class.php:55 -#: inc/formlist.class.php:56 -msgid "Forms waiting for validation" -msgstr "" - -#: ajax/commontree.php:55 -msgid "Subtree root" -msgstr "" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "" - -#: ajax/commontree.php:74 -msgid "Limit subtree depth" -msgstr "" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "" - -#: ajax/question_delete.php:48 ajax/question_duplicate.php:49 -#: ajax/question_move.php:50 ajax/question_toggle_required.php:55 -#: ajax/question_update.php:51 ajax/section_add.php:38 -#: ajax/section_delete.php:50 ajax/section_duplicate.php:50 -#: ajax/section_move.php:55 ajax/section_update.php:43 -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:45 ajax/question_toggle_required.php:49 -#: ajax/question_update.php:45 -msgid "Question not found" -msgstr "" - -#: ajax/question_move.php:73 -msgid "Could not move some questions" -msgstr "" - -#: ajax/question_update.php:36 -msgid "Bad request" -msgstr "" - -#: ajax/section_add.php:44 -msgid "Could not add the section" -msgstr "" - -#: ajax/section_delete.php:44 ajax/section_duplicate.php:44 -#: ajax/section_move.php:49 -msgid "Source section not found" -msgstr "" - -#: ajax/section_delete.php:56 -msgid "Could not delete the section" -msgstr "" - -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" -msgstr "" - -#: ajax/section_move.php:66 -msgid "Could not move the section" -msgstr "" - -#: ajax/section_update.php:49 -msgid "Could not update the section" -msgstr "" - -#: front/form.php:44 front/formanswer.form.php:78 front/formanswer.form.php:83 -#: front/formanswer.php:45 front/formanswer.php:50 front/issue.php:47 -#: front/issue.php:52 front/targetchange.form.php:76 -#: front/targetticket.form.php:76 inc/form.class.php:2245 -#: inc/form.class.php:2252 -msgid "Form Creator" -msgstr "" - -#: front/formanswer.form.php:74 front/formanswer.php:41 -#: front/issue.form.php:53 front/issue.php:43 front/knowbaseitem.form.php:44 -#: front/knowbaseitem.php:40 front/reservation.form.php:45 -#: front/reservation.php:45 front/reservationitem.php:41 front/wizard.php:43 -#: front/wizardfeeds.php:45 inc/form.class.php:2240 -msgid "Service catalog" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/form.class.php:2242 -msgid "Form list" -msgstr "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "" - -#: inc/abstracttarget.class.php:186 -msgid "Current active entity" -msgstr "" - -#: inc/abstracttarget.class.php:187 -msgid "Default requester user's entity" -msgstr "" - -#: inc/abstracttarget.class.php:188 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:189 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:190 -msgid "The form entity" -msgstr "" - -#: inc/abstracttarget.class.php:191 -msgid "Default entity of the validator" -msgstr "" - -#: inc/abstracttarget.class.php:192 -msgid "Specific entity" -msgstr "" - -#: inc/abstracttarget.class.php:193 -msgid "Default entity of a user type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:194 -msgid "From a GLPI object > Entity type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:201 -msgid "Tags from questions" -msgstr "" - -#: inc/abstracttarget.class.php:202 -msgid "Specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:203 -msgid "Tags from questions and specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:204 -msgid "Tags from questions or specific tags" -msgstr "" - -#: inc/abstracttarget.class.php:210 -msgid "equals to the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:211 -msgid "calculated from the ticket creation date" -msgstr "" - -#: inc/abstracttarget.class.php:212 -msgid "calculated from the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:218 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:219 -msgid "Specific SLA" -msgstr "" - -#: inc/abstracttarget.class.php:220 inc/abstracttarget.class.php:228 -#: inc/abstracttarget.class.php:236 inc/abstracttarget.class.php:244 -#: inc/abstracttarget.class.php:253 inc/targetchange.class.php:49 -#: inc/targetchange.class.php:57 inc/targetticket.class.php:88 -#: inc/targetticket.class.php:97 -msgid "Equals to the answer to the question" -msgstr "" - -#: inc/abstracttarget.class.php:226 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:227 -msgid "Specific OLA" -msgstr "" - -#: inc/abstracttarget.class.php:234 -msgid "Urgency from template or Medium" -msgstr "" - -#: inc/abstracttarget.class.php:235 inc/targetchange.class.php:48 -msgid "Specific urgency" -msgstr "" - -#: inc/abstracttarget.class.php:242 -msgid "Category from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:243 inc/targetchange.class.php:56 -msgid "Specific category" -msgstr "" - -#: inc/abstracttarget.class.php:245 inc/targetticket.class.php:89 -msgid "Last valid answer" -msgstr "" - -#: inc/abstracttarget.class.php:251 -msgid "Location from template or none" -msgstr "" - -#: inc/abstracttarget.class.php:252 -msgid "Specific location" -msgstr "" - -#: inc/abstracttarget.class.php:880 -msgid "User type question" -msgstr "" - -#: inc/abstracttarget.class.php:881 -msgid "Entity type question" -msgstr "" - -#: inc/abstracttarget.class.php:1017 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1018 inc/abstracttarget.class.php:1089 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1088 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstracttarget.class.php:1137 inc/abstracttarget.class.php:1151 -#: inc/form.class.php:805 inc/knowbase.class.php:64 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1152 inc/abstracttarget.class.php:1188 -#: inc/abstracttarget.class.php:1266 inc/abstracttarget.class.php:1394 -#: inc/abstracttarget.class.php:1650 inc/question.class.php:62 -#: inc/targetticket.class.php:968 inc/targetticket.class.php:1007 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1189 -msgid "Urgency " -msgstr "" - -#: inc/abstracttarget.class.php:1219 -msgid "Ticket tags" -msgstr "" - -#: inc/abstracttarget.class.php:1267 -msgid "Tags" -msgstr "" - -#: inc/abstracttarget.class.php:1352 -msgid "Actors" -msgstr "" - -#: inc/abstracttarget.class.php:1395 -msgid "Location " -msgstr "" - -#: inc/abstracttarget.class.php:1521 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:1526 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:1531 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:1558 inc/form.class.php:1407 -#: inc/form_language.class.php:108 -msgid "The name cannot be empty!" -msgstr "" - -#: inc/abstracttarget.class.php:1564 -msgid "The description cannot be empty!" -msgstr "" - -#: inc/abstracttarget.class.php:1652 inc/answer.class.php:66 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1653 inc/question.class.php:728 -#: inc/section.class.php:64 -msgid "Section" -msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstracttarget.class.php:1657 -msgid "Full form" -msgstr "" - -#: inc/abstracttarget.class.php:1831 -msgid "Add" -msgstr "" - -#: inc/abstracttarget.class.php:1833 -msgid "Cancel" -msgstr "" - -#: inc/abstracttarget.class.php:2002 inc/target_actor.class.php:65 -msgid "Form author" -msgstr "" - -#: inc/abstracttarget.class.php:2005 inc/target_actor.class.php:66 -msgid "Form validator" -msgstr "" - -#: inc/abstracttarget.class.php:2015 inc/target_actor.class.php:68 -msgid "Person from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2026 inc/target_actor.class.php:70 -msgid "Group from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2032 -msgid "Group from the object" -msgstr "" - -#: inc/abstracttarget.class.php:2038 -msgid "Tech group from the object" -msgstr "" - -#: inc/abstracttarget.class.php:2044 inc/target_actor.class.php:75 -msgid "Actors from the question" -msgstr "" - -#: inc/abstracttarget.class.php:2055 inc/target_actor.class.php:74 -msgid "Supplier from the question" -msgstr "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "" - -#: inc/common.class.php:228 -msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "" - -#: inc/common.class.php:233 -msgid "Failed to delete this issue. An internal error occured." -msgstr "" - -#: inc/condition.class.php:64 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:103 -msgid "is visible" -msgstr "" - -#: inc/condition.class.php:104 -msgid "is not visible" -msgstr "" - -#: inc/condition.class.php:105 -msgid "regular expression matches" -msgstr "" - -#: inc/condition.class.php:116 -msgid "Always displayed" -msgstr "" - -#: inc/condition.class.php:117 -msgid "Hidden unless" -msgstr "" - -#: inc/condition.class.php:118 -msgid "Displayed unless" -msgstr "" - -#: inc/condition.class.php:177 inc/form.class.php:2074 -#: inc/form_language.class.php:538 inc/form_profile.class.php:228 -#: inc/form_validator.class.php:110 inc/item_targetticket.class.php:149 -#: inc/question.class.php:943 inc/questiondependency.class.php:202 -#: inc/questionrange.class.php:204 inc/questionregex.class.php:191 -#: inc/section.class.php:343 inc/target_actor.class.php:176 -#: inc/targetchange.class.php:248 inc/targetticket.class.php:1261 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "" - -#: inc/condition.class.php:199 inc/form.class.php:1775 -#: inc/form_language.class.php:554 inc/form_profile.class.php:245 -#: inc/form_validator.class.php:134 inc/item_targetticket.class.php:64 -#: inc/question.class.php:992 inc/questiondependency.class.php:217 -#: inc/questionrange.class.php:136 inc/questionregex.class.php:123 -#: inc/section.class.php:368 inc/target_actor.class.php:197 -#: inc/targetchange.class.php:103 inc/targetticket.class.php:1300 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/entityconfig.class.php:78 -msgid "GLPi's helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:79 -msgid "Service catalog simplified" -msgstr "" - -#: inc/entityconfig.class.php:80 -msgid "Service catalog extended" -msgstr "" - -#: inc/entityconfig.class.php:87 -msgid "Popularity sort" -msgstr "" - -#: inc/entityconfig.class.php:88 -msgid "Alphabetic sort" -msgstr "" - -#: inc/entityconfig.class.php:95 -msgid "Merged with Forms" -msgstr "" - -#: inc/entityconfig.class.php:96 -msgid "Distinct menu entry" -msgstr "" - -#: inc/entityconfig.class.php:103 inc/entityconfig.class.php:111 -msgid "Visible" -msgstr "" - -#: inc/entityconfig.class.php:104 inc/entityconfig.class.php:112 -msgid "Hidden" -msgstr "" - -#: inc/entityconfig.class.php:161 -msgid "Helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:169 inc/entityconfig.class.php:277 -msgid "Helpdesk mode" -msgstr "" - -#: inc/entityconfig.class.php:186 inc/entityconfig.class.php:287 -msgid "Sort order" -msgstr "" - -#: inc/entityconfig.class.php:203 inc/entityconfig.class.php:297 -msgid "Knowledge base" -msgstr "" - -#: inc/entityconfig.class.php:219 -msgid "Search" -msgstr "" - -#: inc/entityconfig.class.php:236 -msgid "Header message" -msgstr "" - -#: inc/entityconfig.class.php:249 inc/entityconfig.class.php:327 -#: inc/form.class.php:226 inc/form.class.php:464 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" - -#: inc/entityconfig.class.php:307 -msgid "Display search field" -msgstr "" - -#: inc/entityconfig.class.php:317 -msgid "Display header" -msgstr "" - -#: inc/form.class.php:63 inc/form.class.php:361 -msgid "Public access" -msgstr "" - -#: inc/form.class.php:64 inc/form.class.php:365 -msgid "Private access" -msgstr "" - -#: inc/form.class.php:65 inc/form.class.php:369 -msgid "Restricted access" -msgstr "" - -#: inc/form.class.php:113 -msgid "Import forms" -msgstr "" - -#: inc/form.class.php:191 -msgid "Homepage" -msgstr "" - -#: inc/form.class.php:204 -msgid "Access" -msgstr "" - -#: inc/form.class.php:248 -msgid "Icon" -msgstr "" - -#: inc/form.class.php:256 -msgid "Icon color" -msgstr "" - -#: inc/form.class.php:264 inc/form.class.php:443 -msgid "Background color" -msgstr "" - -#: inc/form.class.php:316 inc/form.class.php:377 inc/form.class.php:458 -msgid "All langages" -msgstr "" - -#: inc/form.class.php:428 -msgid "Direct access on homepage" -msgstr "" - -#: inc/form.class.php:436 -msgid "Form icon" -msgstr "" - -#: inc/form.class.php:476 -msgid "Need to be validate?" -msgstr "" - -#: inc/form.class.php:633 -msgid "Default form in service catalog" -msgstr "" - -#: inc/form.class.php:645 -msgid "To delete this form you must delete all its answers first." -msgstr "" - -#: inc/form.class.php:657 inc/form.class.php:714 -msgid "Target" -msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" - -#: inc/form.class.php:683 inc/form_language.class.php:335 -#: inc/form_language.class.php:374 -msgid "Delete" -msgstr "" - -#: inc/form.class.php:696 inc/form.class.php:2408 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:806 inc/knowbase.class.php:65 -msgid "see all" -msgstr "" - -#: inc/form.class.php:1122 -msgid "What are you looking for?" -msgstr "" - -#: inc/form.class.php:1130 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:1133 -msgid "No form posted yet" -msgstr "" - -#: inc/form.class.php:1156 -msgid "All my forms (requester)" -msgstr "" - -#: inc/form.class.php:1166 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1174 -msgid "No form waiting for validation" -msgstr "" - -#: inc/form.class.php:1203 -msgid "All my forms (validator)" -msgstr "" - -#: inc/form.class.php:1323 inc/form.class.php:1324 -msgid "Are you a robot ?" -msgstr "" - -#: inc/form.class.php:1365 -msgid "Validation" -msgstr "" - -#: inc/form.class.php:1367 -msgid "Choose a validator" -msgstr "" - -#: inc/form.class.php:1472 -#, php-format -msgid "The question %s is not compatible with public forms" -msgstr "" - -#: inc/form.class.php:1607 -msgid "Errored duplicate" -msgstr "" - -#: inc/form.class.php:1618 -msgid "Duplicate" -msgstr "" - -#: inc/form.class.php:1683 -#, php-format -msgid "Form duplicated: %s" -msgstr "" - -#: inc/form.class.php:1694 -#, php-format -msgid "Form Transfered: %s" -msgstr "" - -#: inc/form.class.php:1830 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1833 -msgid "You may allow JSON files right now." -msgstr "" - -#: inc/form.class.php:1834 -msgctxt "button" -msgid "Create" -msgstr "" - -#: inc/form.class.php:1837 inc/form.class.php:1848 -msgid "Please contact your GLPI administrator." -msgstr "" - -#: inc/form.class.php:1838 inc/form.class.php:1849 -msgctxt "button" -msgid "Back" -msgstr "" - -#: inc/form.class.php:1841 -msgid "Upload of JSON files not enabled." -msgstr "" - -#: inc/form.class.php:1844 inc/form.class.php:1847 -msgid "You may enable JSON files right now." -msgstr "" - -#: inc/form.class.php:1845 -msgctxt "button" -msgid "Enable" -msgstr "" - -#: inc/form.class.php:1911 -msgid "Forms import impossible, the file is empty" -msgstr "" - -#: inc/form.class.php:1915 inc/form.class.php:1919 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" - -#: inc/form.class.php:1925 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" - -#: inc/form.class.php:1932 -msgid "" -"The file does not specifies the schema version. It was probably generated " -"with a version older than 2.10. Giving up." -msgstr "" - -#: inc/form.class.php:1958 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1963 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "" - -#: inc/form.class.php:2029 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:2037 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:2114 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:2121 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:2128 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:2148 -msgid "Forms without category" -msgstr "" - -#: inc/form.class.php:2171 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2450 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2473 -msgid "Unsuported target type." -msgstr "" - -#: inc/form.class.php:2512 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:69 inc/form_language.class.php:346 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:116 -msgid "The language must be associated to a form!" -msgstr "" - -#: inc/form_language.class.php:246 inc/form_language.class.php:281 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:309 inc/form_language.class.php:311 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:314 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:319 inc/form_language.class.php:411 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:324 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:345 -msgid "Original string" -msgstr "" - -#: inc/form_profile.class.php:48 inc/form_profile.class.php:87 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_profile.class.php:101 -msgid "Link to the form" -msgstr "" - -#: inc/form_profile.class.php:114 -msgid "Please activate the form to view the link" -msgstr "" - -#: inc/form_profile.class.php:122 -msgid "Enable captcha" -msgstr "" - -#: inc/formanswer.class.php:62 -msgid "Waiting" -msgstr "" - -#: inc/formanswer.class.php:63 inc/issue.class.php:635 -msgid "Refused" -msgstr "" - -#: inc/formanswer.class.php:64 -msgid "Accepted" -msgstr "" - -#: inc/formanswer.class.php:164 inc/issue.class.php:629 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/formanswer.class.php:207 inc/issue.class.php:505 -msgid "Form approver" -msgstr "" - -#: inc/formanswer.class.php:226 inc/issue.class.php:612 -msgid "Form approver group" -msgstr "" - -#: inc/formanswer.class.php:504 -msgid "Print this form" -msgstr "" - -#: inc/formanswer.class.php:525 -msgid "Form accepted by validator." -msgstr "" - -#: inc/formanswer.class.php:527 -msgid "Form successfully saved." -msgstr "" - -#: inc/formanswer.class.php:591 inc/notificationtargetformanswer.class.php:79 -msgid "Requester" -msgstr "" - -#: inc/formanswer.class.php:606 -msgid "Comment" -msgstr "" - -#: inc/formanswer.class.php:611 -msgid "Required if refused" -msgstr "" - -#: inc/formanswer.class.php:617 -msgid "Refuse" -msgstr "" - -#: inc/formanswer.class.php:625 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:631 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:639 -msgid "Accept" -msgstr "" - -#: inc/formanswer.class.php:656 -msgid "Refused comment is required!" -msgstr "" - -#: inc/formanswer.class.php:741 -msgid "You are not the validator of these answers" -msgstr "" - -#: inc/formanswer.class.php:826 inc/formanswer.class.php:1014 -#: inc/formanswer.class.php:1057 -msgid "The form has been successfully saved!" -msgstr "" - -#: inc/formanswer.class.php:883 inc/formanswer.class.php:885 -msgid "Form data" -msgstr "" - -#: inc/formanswer.class.php:1001 inc/formanswer.class.php:1044 -msgid "Cannot generate targets!" -msgstr "" - -#: inc/formanswer.class.php:1155 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1160 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1178 -msgid "You must select validator!" -msgstr "" - -#: inc/issue.class.php:40 inc/issue.class.php:408 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:53 -msgid "Update issue data from tickets and form answers" -msgstr "" - -#: inc/issue.class.php:529 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:634 -msgid "Not validated" -msgstr "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/knowbase.class.php:89 -msgid "Please, describe your need here" -msgstr "" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:283 -msgid "A form need to be validate" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:289 -msgid "The form is refused" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:295 -msgid "The form is accepted" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:301 -msgid "The form is deleted" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validator" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" -msgstr "" - -#: inc/question.class.php:179 inc/section.class.php:421 -msgid "Add a section" -msgstr "" - -#: inc/question.class.php:191 -msgid "Show submit button" -msgstr "" - -#: inc/question.class.php:238 inc/section.class.php:553 -msgid "Count of conditions" -msgstr "" - -#: inc/question.class.php:327 inc/section.class.php:96 -#: inc/section.class.php:134 -msgid "The title is required" -msgstr "" - -#: inc/question.class.php:335 -msgid "The field type is required" -msgstr "" - -#: inc/question.class.php:342 -msgid "The section is required" -msgstr "" - -#: inc/question.class.php:354 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:367 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:376 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:382 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:685 inc/section.class.php:592 -msgid "Add a question" -msgstr "" - -#: inc/question.class.php:688 -msgid "Edit a question" -msgstr "" - -#: inc/question.class.php:781 -msgid "Required" -msgstr "" - -#: inc/question.class.php:798 -msgid "Show empty" -msgstr "" - -#: inc/question.class.php:841 -msgid "Condition to show the question" -msgstr "" - -#: inc/questiondependency.class.php:68 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:53 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:63 -msgid "Minimum range" -msgstr "" - -#: inc/questionrange.class.php:72 -msgid "maximum range" -msgstr "" - -#: inc/questionrange.class.php:105 -msgid "Min" -msgstr "" - -#: inc/questionrange.class.php:107 -msgid "Max" -msgstr "" - -#: inc/questionregex.class.php:53 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionregex.class.php:63 inc/field/floatfield.class.php:252 -#: inc/field/textfield.class.php:235 -msgid "Regular expression" -msgstr "" - -#: inc/questionregex.class.php:96 -msgid "" -"Specify the additional validation conditions in the description of the " -"question to help users." -msgstr "" - -#: inc/section.class.php:424 -msgid "Edit a section" -msgstr "" - -#: inc/section.class.php:451 -msgid "Condition to show the section" -msgstr "" - -#: inc/target_actor.class.php:67 -msgid "Specific person" -msgstr "" - -#: inc/target_actor.class.php:69 -msgid "Specific group" -msgstr "" - -#: inc/target_actor.class.php:71 -msgid "Group from an object" -msgstr "" - -#: inc/target_actor.class.php:72 -msgid "Tech group from an object" -msgstr "" - -#: inc/target_actor.class.php:73 -msgid "Specific supplier" -msgstr "" - -#: inc/target_actor.class.php:89 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:42 inc/targetchange.class.php:389 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:47 -msgid "Medium" -msgstr "" - -#: inc/targetchange.class.php:55 inc/targetticket.class.php:86 -msgid "None" -msgstr "" - -#: inc/targetchange.class.php:232 inc/targetticket.class.php:1245 -#, 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 "" - -#: inc/targetchange.class.php:288 inc/targetchange.class.php:392 -msgid "Change title" -msgstr "" - -#: inc/targetchange.class.php:298 inc/targetticket.class.php:127 -msgid "Content" -msgstr "" - -#: inc/targetchange.class.php:308 -msgid "Impact" -msgstr "" - -#: inc/targetchange.class.php:318 -msgid "Control list" -msgstr "" - -#: inc/targetchange.class.php:328 -msgid "Rollout plan" -msgstr "" - -#: inc/targetchange.class.php:338 -msgid "Backup plan" -msgstr "" - -#: inc/targetchange.class.php:348 -msgid "Check list" -msgstr "" - -#: inc/targetchange.class.php:360 inc/targetticket.class.php:145 -msgid "Add a target " -msgstr "" - -#: inc/targetchange.class.php:362 inc/targetticket.class.php:147 -msgid "Edit a target" -msgstr "" - -#: inc/targetchange.class.php:493 inc/targetticket.class.php:258 -msgid "Condition to create the target" -msgstr "" - -#: inc/targetticket.class.php:52 inc/targetticket.class.php:174 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:87 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:95 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:96 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:117 inc/targetticket.class.php:177 -msgid "Ticket title" -msgstr "" - -#: inc/targetticket.class.php:247 -msgid "Add validation message as first ticket followup" -msgstr "" - -#: inc/targetticket.class.php:301 -msgid "Link to an other ticket" -msgstr "" - -#: inc/targetticket.class.php:310 -msgid "An other destination of this form" -msgstr "" - -#: inc/targetticket.class.php:311 -msgid "An existing ticket" -msgstr "" - -#: inc/targetticket.class.php:596 -msgid "Invalid link type" -msgstr "" - -#: inc/targetticket.class.php:612 -msgid "Invalid linked item type" -msgstr "" - -#: inc/targetticket.class.php:625 -msgid "Linked item does not exists" -msgstr "" - -#: inc/targetticket.class.php:638 -msgid "Failed to link the item" -msgstr "" - -#: inc/targetticket.class.php:868 install/install.php:296 -msgid "Your form has been accepted by the validator" -msgstr "" - -#: inc/targetticket.class.php:969 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1008 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:157 -msgid "No more string to translate" -msgstr "" - -#: inc/translation.class.php:218 -msgid "Language not found." -msgstr "" - -#: inc/translation.class.php:223 -msgid "Form not found." -msgstr "" - -#: inc/translation.class.php:236 -msgid "Failed to add the translation." -msgstr "" - -#: inc/wizard.class.php:100 inc/wizard.class.php:101 -msgid "Seek assistance" -msgstr "" - -#: inc/wizard.class.php:106 inc/wizard.class.php:107 -msgid "My requests for assistance" -msgstr "" - -#: inc/wizard.class.php:115 inc/wizard.class.php:116 -msgid "Knowledge Base" -msgstr "" - -#: inc/wizard.class.php:123 inc/wizard.class.php:124 -msgid "Book an asset" -msgstr "" - -#: inc/wizard.class.php:131 inc/wizard.class.php:132 -msgid "Consult feeds" -msgstr "" - -#: inc/wizard.class.php:260 -msgid "To validate" -msgstr "" - -#: inc/wizard.class.php:270 -msgid "Closed" -msgstr "" - -#: inc/field/actorfield.class.php:63 inc/field/checkboxesfield.class.php:57 -#: inc/field/checkboxesfield.class.php:72 inc/field/radiosfield.class.php:56 -#: inc/field/radiosfield.class.php:73 -msgid "One per line" -msgstr "" - -#: inc/field/actorfield.class.php:94 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:267 inc/field/checkboxesfield.class.php:210 -#: inc/field/datefield.class.php:138 inc/field/datetimefield.class.php:140 -#: inc/field/floatfield.class.php:142 inc/field/radiosfield.class.php:234 -#: inc/field/selectfield.class.php:97 -#, php-format -msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/actorfield.class.php:277 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:300 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:152 -msgid "Checkboxes" -msgstr "" - -#: inc/field/checkboxesfield.class.php:247 -#, php-format -msgid "The following question needs at least %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:253 -#, php-format -msgid "The following question does not accept more than %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:265 -#: inc/field/glpiselectfield.class.php:149 inc/field/radiosfield.class.php:156 -msgid "The field value is required:" -msgstr "" - -#: inc/field/checkboxesfield.class.php:326 inc/field/floatfield.class.php:267 -#: inc/field/textfield.class.php:250 -msgid "Range" -msgstr "" - -#: inc/field/datetimefield.class.php:161 -msgid "Date & time" -msgstr "" - -#: inc/field/descriptionfield.class.php:106 -msgid "A description field should have a description:" -msgstr "" - -#: inc/field/dropdownfield.class.php:84 -msgid "SLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:85 -msgid "OLA" -msgstr "" - -#: inc/field/dropdownfield.class.php:118 -msgid "Show ticket categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:123 inc/field/dropdownfield.class.php:125 -msgid "Request categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:124 inc/field/dropdownfield.class.php:125 -msgid "Incident categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:126 -msgid "Change categories" -msgstr "" - -#: inc/field/dropdownfield.class.php:154 -msgid "Type" -msgstr "" - -#: inc/field/dropdownfield.class.php:159 -msgid "Time to own" -msgstr "" - -#: inc/field/dropdownfield.class.php:160 -msgid "Time to resolve" -msgstr "" - -#: inc/field/dropdownfield.class.php:448 -#: inc/field/ldapselectfield.class.php:230 -#: inc/field/requesttypefield.class.php:189 inc/field/tagfield.class.php:157 -#: inc/field/textareafield.class.php:163 inc/field/textfield.class.php:148 -#: inc/field/timefield.class.php:139 inc/field/urgencyfield.class.php:193 -msgid "A required field is empty:" -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:487 -#, php-format -msgid "The field value is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:503 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/emailfield.class.php:108 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "" - -#: inc/field/filefield.class.php:94 -msgid "No attached document" -msgstr "" - -#: inc/field/filefield.class.php:96 inc/field/filefield.class.php:258 -#: inc/field/filefield.class.php:265 -msgid "Attached document" -msgstr "" - -#: inc/field/filefield.class.php:139 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/floatfield.class.php:159 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:173 inc/field/integerfield.class.php:69 -#: inc/field/textfield.class.php:169 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/floatfield.class.php:184 inc/field/integerfield.class.php:83 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:190 inc/field/integerfield.class.php:89 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/floatfield.class.php:200 -msgid "Float" -msgstr "" - -#: inc/field/floatfield.class.php:211 inc/field/integerfield.class.php:110 -#: inc/field/textareafield.class.php:181 inc/field/textfield.class.php:201 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/floatfield.class.php:259 inc/field/textfield.class.php:242 -msgid "Additional validation" -msgstr "" - -#: inc/field/glpiselectfield.class.php:78 -#: inc/field/glpiselectfield.class.php:134 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:276 -#: inc/field/glpiselectfield.class.php:280 -msgid "Objects management" -msgstr "" - -#: inc/field/integerfield.class.php:57 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:99 -msgid "Integer" -msgstr "" - -#: inc/field/ldapselectfield.class.php:73 -msgid "Filter" -msgstr "" - -#: inc/field/ldapselectfield.class.php:85 -msgid "Attribute" -msgstr "" - -#: inc/field/ldapselectfield.class.php:183 -msgid "LDAP size limit exceeded" -msgstr "" - -#: inc/field/ldapselectfield.class.php:211 -msgid "LDAP Select" -msgstr "" - -#: inc/field/ldapselectfield.class.php:248 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:255 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:277 -msgid "Cannot recover LDAP informations!" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "" - -#: inc/field/radiosfield.class.php:150 -msgid "Radios" -msgstr "" - -#: inc/field/requesttypefield.class.php:115 -msgid "Request type" -msgstr "" - -#: inc/field/selectfield.class.php:90 -msgid "Select" -msgstr "" - -#: inc/field/tagfield.class.php:191 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/textareafield.class.php:124 -msgid "Textarea" -msgstr "" - -#: inc/field/textfield.class.php:178 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:183 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:191 -msgid "Text" -msgstr "" - -#: inc/field/timefield.class.php:155 -msgid "Time" -msgstr "" - -#: install/install.php:277 -msgid "A form has been created" -msgstr "" - -#: install/install.php:278 -msgid "Your request has been saved" -msgstr "" - -#: install/install.php:279 -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:284 -msgid "A form from GLPI need to be validate" -msgstr "" - -#: install/install.php:285 -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:290 -msgid "Your form has been refused by the validator" -msgstr "" - -#: install/install.php:291 -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 "" - -#: install/install.php:297 -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:302 -msgid "Your form has been deleted by an administrator" -msgstr "" - -#: install/install.php:303 -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:525 install/upgrade_to_2.5.php:409 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: js/scripts.js.php:361 -msgid "No form found. Please choose a form below instead" -msgstr "" - -#: js/scripts.js.php:384 js/scripts.js.php:405 -msgid "An error occured while querying forms" -msgstr "" - -#: js/scripts.js.php:467 -msgid "No form yet in this category" -msgstr "" - -#: js/scripts.js.php:743 -msgid "Are you sure you want to delete this question?" -msgstr "" - -#: js/scripts.js.php:947 -msgid "Are you sure you want to delete this section?" -msgstr "" - -#: js/scripts.js.php:1239 -msgid "Are you sure you want to delete this destination:" -msgstr "" diff --git a/locales/es_CO.mo b/locales/es_CO.mo index 304884558..c6d15b146 100644 Binary files a/locales/es_CO.mo and b/locales/es_CO.mo differ diff --git a/locales/es_CO.po b/locales/es_CO.po deleted file mode 100644 index 32256e09a..000000000 --- a/locales/es_CO.po +++ /dev/null @@ -1,2592 +0,0 @@ -# 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: -# Haider López , 2022 -# miguelanruiz, 2022 -# Cristian Felipe de Jesús Casallas Prieto , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Cristian Felipe de Jesús Casallas Prieto , 2023\n" -"Language-Team: Spanish (Colombia) (https://app.transifex.com/teclib/teams/28042/es_CO/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_CO\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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "" - -#: 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:44 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 "" - -#: 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: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 -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 "" - -#: 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:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -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 "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Por favor, describe su necesidad aquí" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Área de texto" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 -#: inc/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "La expresión regular es invalida" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "Usuario y formulario" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "Valor invalido para" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, 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 -msgid "Entity restriction" -msgstr "Restricción de entidad" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: 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/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, 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:234 -#: 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 -msgid "Range" -msgstr "Rango" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validación adicional" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Botón de 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 "El valor del campo es requerido:" - -#: 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" -msgstr "Un campo requerido esta vacío: %s" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Este no es un entero: %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 "El siguiente número debe ser mayor que %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 "El siguiente número debe ser menor que %d: %s" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Entero" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Mediana" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Seleccionar" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Fecha y hora" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Selección múltiple" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Checkboxes" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -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:182 -msgid "Float" -msgstr "Flotante" - -#: inc/field/datefield.class.php:136 -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 "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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "coincidencias de expresiones regulares" - -#: 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:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "No se puede exportar un objeto vacío %s" - -#: inc/condition.class.php:269 -msgid "Conditions" -msgstr "Condiciones" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "Importando" - -#: inc/linker.class.php:80 -msgid "Import in progress" -msgstr "" - -#: inc/issue.class.php:43 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Actualizar datos de problemas de tickets y respuestas de formularios" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Comentario" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Aprobador del ticket" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Grupo de aprobación del formulario" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 -msgid "Waiting" -msgstr "Esperando" - -#: inc/issue.class.php:1365 hook.php:695 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Cerrado" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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:418 -msgid "A form need to be validate" -msgstr "Un formulario necesita ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Se rechaza el formulario." - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Se acepta el formulario." - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Se elimina el formulario" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Nombre de formulario" - -#: 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 -msgid "Creation date" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: 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 "" - -#: 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 "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 para 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 para 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 para la pregunta" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Actores para 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Imprimir este formulario" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formulario aceptado por el validador." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Formulario guardado exitosamente." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Requerido si es rechazado" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Rechazar" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "Editar respuestas" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "Cancelar edición" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Aceptar" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "¡Se requiere comentario rechazado!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "No eres el validador de estas respuestas" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "¡No puede generar objetivos!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Sin equipo de prueba de Turing" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Fallo la prueba de Turing" - -#: inc/formanswer.class.php:1458 -msgid "You must select validator!" -msgstr "Debe seleccionar un validador" - -#: inc/common.class.php:229 -msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "No puede eliminar este problema. Se tomara en cuenta." - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Agregar una traducción" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "Nueva traducción" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "Lista de filtros" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "No se encontró traducción" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "¿Quieres eliminar los elementos seleccionados?" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Eliminar" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "Cadena original" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Ninguno" - -#: 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 "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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" - -#: 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 "" - -#: 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 "Mesa de ayuda de GLPI" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Catálogo de servicio 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 "" - -#: inc/entityconfig.class.php:103 -msgid "Only default forms" -msgstr "" - -#: 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 "" - -#: 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 "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 "" - -#: 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 "" - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Agregar un objetivo" - -#: 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 "¿Que estas buscando?" - -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mi ultimo 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 "" - -#: 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 "Error duplicado" - -#: 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 "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 "" - -#: 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 "" - -#: 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 "" - -#: 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:1964 -msgid "Failed to create JSON document type" -msgstr "Fallo al crear el tipo de documento JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "No se encontró el tipo de documento JSON" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Fallo al actualizar el tipo de documento JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formularios sin categoría" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "Formulario no disponible" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "Tipo de objetivo no soportado." - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "Verificación de carga del plugin de Formcreator" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "El titulo es requerido" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El tipo de campo es requerido" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "La sección es requerida" - -#: inc/question.class.php:347 -#, 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 -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:370 -msgid "This type of question requires parameters" -msgstr "Este tipo de pregunta requiere parámetros" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Falta un parámetro para este tipo de pregunta" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "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 "Nombre es requerido" - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pregunta de tipo de usuario" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pregunta del tipo entidad" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/targetticket.class.php:109 -msgid "Formcreator" -msgstr "" - -#: 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 ticket" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Agregar mensaje de validación como seguimiento del primer ticket" - -#: 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 "Enlace para otro ticket" - -#: 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 Ticket existente." - -#: 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 "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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -msgid "Item " -msgstr "Item" - -#: 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 "" - -#: 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 "Equivale 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 ticket" - -#: 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 "" - -#: 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 "Tiempo para resolverlo" - -#: inc/abstractitiltarget.class.php:822 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 ticket" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Etiquetas" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "" - -#: inc/abstractitiltarget.class.php:2120 -msgid "Group from the object" -msgstr "Grupo para un objeto" - -#: inc/abstractitiltarget.class.php:2126 -msgid "Tech group from the object" -msgstr "Grupo técnico para un objeto" - -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2495 -msgid "Yes" -msgstr "" - -#: install/install.php:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Se ha creado un formulario" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Su solicitud ha sido guardada" - -#: install/install.php:414 -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:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" - -#: install/install.php:420 -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:425 -msgid "Your form has been refused by the validator" -msgstr "Su formulario ha sido rechazado por el validador" - -#: install/install.php:426 -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:432 -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:437 -msgid "Your form has been deleted by an administrator" -msgstr "Tu formulario ha sido eliminado por un administrador" - -#: install/install.php:438 -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:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" -"Formcreator - Problemas en la sincronización del catálogo de servicios" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicado" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Cancelar mi tiquete" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: 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 "" - -#: 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 "" - -#: 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: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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Mostrar categorías de los tickets" - -#: entrée standard:109 -msgid "Time to own" -msgstr "Tiempo de posesión " - -#: entrée standard:146 standard:118 -msgid "Selectable root" -msgstr "" - -#: 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 "" - -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" - -#: 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 "Agregar una sección" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" - -#: 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 "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.mo b/locales/es_ES.mo index adff14e1f..5780ce2f3 100644 Binary files a/locales/es_ES.mo and b/locales/es_ES.mo differ diff --git a/locales/es_ES.po b/locales/es_ES.po index cd0ea5624..8642f350a 100644 --- a/locales/es_ES.po +++ b/locales/es_ES.po @@ -4,22 +4,21 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Jorge Saiz, 2021 -# Óscar Beiro, 2022 -# Thierry Bugier , 2022 +# Jorge Saiz, 2022 # Nuria Costa , 2022 -# 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022 +# Óscar Beiro, 2022 # Alejandro Jorge Trujillo Roca, 2022 -# Ricardo Herrero , 2023 +# Ricardo Herrero , 2022 +# 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Ricardo Herrero , 2023\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: 5b63a00e0726b96d7ef35c99d5553cd0_b787b5f <8bb2d0f7e8927228f17fba8639d787be_31711>, 2022\n" "Language-Team: Spanish (Spain) (https://app.transifex.com/teclib/teams/28042/es_ES/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,15 +71,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulario" -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" @@ -142,8 +132,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Creador de Formulario" @@ -153,12 +143,12 @@ msgstr "Creador de Formulario" msgid "%1$s = %2$s" msgstr "" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -173,14 +163,15 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "Categoría" -msgstr[1] "Categorías" -msgstr[2] "Categorías" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "" @@ -188,54 +179,63 @@ 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:186 msgid "Textarea" msgstr "Textarea" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Desplegable" -msgstr[1] "Desplegables" -msgstr[2] "Desplegables" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Valor incorrecto para" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtro" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restricciones de Entidad" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -244,64 +244,64 @@ msgstr "" "\"Formulario\". Otras configuraciones romperán las restricciones de la " "entidad" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP Select" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "El directorio LDAP no está definido!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "El campo valor es requerido:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Un campo obligatorio está vacío: %s" @@ -311,12 +311,12 @@ msgstr "Un campo obligatorio está vacío: %s" 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/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "El siguiente número debe ser menor que %d: %s" @@ -329,123 +329,123 @@ msgstr "Integer" msgid "Undefined" msgstr "" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgencia" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Muy alta" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Alta" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Medio" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Baja" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Muy baja" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "tiempo" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Este no es un e-mail válido: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Correo" -msgstr[1] "Correos" -msgstr[2] "Correos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Select" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Fecha & Hora" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Actor" -msgstr[1] "Actores" -msgstr[2] "Actores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valor inválido: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "No se ha encontrado al usuario o el email es inválido: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "No hay documento adjunto" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Documento adjunto" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Un campo obligatorio está vacío: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Archivo" @@ -457,146 +457,148 @@ msgstr "Multiselect" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Campo" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Tipo de Petición" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Esto no es un número: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 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 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Descripción" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "El campo descripción debe tener una descripción:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Campo oculto" -msgstr[1] "Campos ocultos" -msgstr[2] "Campos ocultos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Condición" -msgstr[1] "Condiciones" -msgstr[2] "Condiciones" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "Es visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "No es visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "La expresión regular coincide" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Mostrar siempre" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Oculto a menos" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "No se puede exportar un objeto vacío: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Condiciones" @@ -611,180 +613,258 @@ msgstr "Importación en curso" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Problema" -msgstr[1] "Problemas" -msgstr[2] "Problemas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" msgstr "" "Problema de actualización de datos de tiquets y respuestas de formulario" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipos" -msgstr[2] "Tipos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entidade" -msgstr[1] "Entidades" -msgstr[2] "Entidades" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Aprobador del ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grupo de técnicos" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grupo de aprobación del formulario" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Tiempo para Resolver" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Tiempo hasta Asignación" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nuevo" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Cerrado" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Categoría del formulario" -msgstr[1] "Categorías de formulario" -msgstr[2] "Categorías de formulario" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría de la base de conocimiento" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icono" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Color del fondo" + +#: 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[2] "" + #: 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:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 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:496 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:502 msgid "The form is deleted" msgstr "El formulario es eliminado" @@ -798,7 +878,7 @@ msgid "Form name" msgstr "Formulario nombre" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "" @@ -806,7 +886,7 @@ msgstr[1] "" msgstr[2] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "" @@ -851,15 +931,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Desde el validador" @@ -867,7 +947,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -875,7 +955,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -891,15 +971,15 @@ msgstr "Grupo Técnico desde un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Actores de la pregunta" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -907,16 +987,16 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Observador" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Asignado a" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Actor objetivo" -msgstr[1] "Actores objetivos" -msgstr[2] "Actores objetivos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -938,93 +1018,99 @@ msgstr "" msgid "Failed to find a supplier: %1$s" msgstr "" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Rechazado" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Respuesta del formulario" -msgstr[1] "Respuestas al formulario" -msgstr[2] "Respuestas al formulario" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulario aceptado y validado" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Guardar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Se requiere si se negó" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Denegado" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Editar las respuestas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Cancelar la edición" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "¡Comentario denegado es requerido!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "No se ha configurado un test de Turing" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Falló el test de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Debe seleccionar un validador" @@ -1037,58 +1123,46 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "Fallo al borrar esta tarea. Ha ocurrido un error interno" -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Buscar ayuda" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Mis solicitudes de asistencia" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consultar feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Tipo 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, active 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 "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Idioma del fomulario" -msgstr[1] "Idiomas del formulario" -msgstr[2] "Idiomas del formulario" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traducción" -msgstr[1] "Traducciones" -msgstr[2] "Traducciones" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1106,7 +1180,7 @@ msgstr "" 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:299 js/scripts.js:1214 msgid "Update a translation" msgstr "" @@ -1127,7 +1201,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Eliminar" @@ -1140,39 +1214,61 @@ msgid "Add a new language" msgstr "Agregar un nuevo idioma" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Idioma" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Ninguno" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "¿Necesita validación?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulario no encontrado" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Elija un validador" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Guardar" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1180,14 +1276,14 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propiedades" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1196,170 +1292,196 @@ msgstr "" "Fallo al añadir o actualizar el %1$s %2$s: una pregunta está vacía y se ha " "empleado 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 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Actores" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Título del problema" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Motivo" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI helpdesk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Orden por popularidad" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Orden alfabético" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Fusionado con Formularios" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Entra de menu diferente" -#: 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Oculto" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Modo Helpdesk" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Búsqueda" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Mensaje de Cabecera" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Cabecera" -msgstr[1] "Cabeceras" -msgstr[2] "Cabeceras" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Mostrar cabecera" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Rango de preguntas" -msgstr[1] "Rangos de Preguntas" -msgstr[2] "Rangos de Preguntas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1369,15 +1491,15 @@ msgstr "Rango mínimo" msgid "maximum range" msgstr "Rango máximo" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Acceso público" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Acceso privado" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Acceso restringido" @@ -1385,214 +1507,172 @@ msgstr "Acceso restringido" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 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 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactivo" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Objetivo" -msgstr[1] "Objetivos" -msgstr[2] "Objetivos" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Añadir un objetivo" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Vista previa" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "¿Qué estás buscando?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mis %1$d ultimos formularios (peticionario)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Formulario no publicado aún" - -#: 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 "Mis %1$d ultimos formularios (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No formulario esperando por 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 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "La pregunta %s no es compatible con los formularios publicos" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Duplicado erróneo" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicado" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Carga de ficheros JSON no permitida." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Deberías permitir la carga de ficheros JSON ahora." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 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 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Atrás" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Carga de ficheros JSON no habilitada." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Deberías habilitar los ficheros JSON ahora." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Habilitado" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "La importación del formulario es imposible, el fichero está vacío" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "" "La importación del formulario es imposible, el fichero parece corrupto" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 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 +#: 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." @@ -1600,71 +1680,76 @@ msgstr "" "El fichero no especifica la versión del esquema. Fue probablemente generado " "con una versión anterior a la 2.10. No se realiza" -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Fallo al importar %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, 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 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, 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:1964 +#: inc/form.class.php:1952 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:1959 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "No hay un formulario disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Añadir un objetivo" + +#: 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 "Añadir" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Tipo de Objetivo no soportado" -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Cambio de objetivo" -msgstr[1] "Cambios de objetivos" -msgstr[2] "Cambios de objetivos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1686,19 +1771,26 @@ msgstr "Plan de Backup" msgid "Check list" msgstr "Check list" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Sección" -msgstr[1] "Secciones" -msgstr[2] "Secciones" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Cuenta de condiciones" @@ -1707,92 +1799,89 @@ msgstr "Cuenta de condiciones" msgid "Failed to find %1$s %2$s" msgstr "" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Pregunta" -msgstr[1] "Preguntas" -msgstr[2] "Preguntas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El campo tipo es requerido" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Requerido" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Este tipo de pregunta requiere parámetros" - -#: inc/question.class.php:376 -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:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Niveles de servicio" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "ANS" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 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:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Asistencia" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gestión" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Herramientas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administración" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parámetro" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nombre del campo" @@ -1856,15 +1945,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:502 msgid "Destination entity" msgstr "Entidad de destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta tipo usuario" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pregunta tipo entidad" @@ -1908,54 +1997,65 @@ msgstr "Categorías de Incidentes" msgid "Change categories" msgstr "Cambiar categorías" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Búsqueda de expresión regular" -msgstr[1] "Búsqueda de expresiones regulares" -msgstr[2] "Búsqueda de expresiones regulares" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dependencias de la pregunta" -msgstr[1] "Dependencias de la pregunta" -msgstr[2] "Dependencias de la pregunta" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Respuesta" -msgstr[1] "Respuestas" -msgstr[2] "Respuestas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Componer relación entre tickets" -msgstr[1] "Componer relaciones entre tickets" -msgstr[2] "Componer relaciones entre tickets" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Ticket objetivo" -msgstr[1] "Tickets objetivos" -msgstr[2] "Tickets objetivos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:100 msgid "Specific asset" msgstr "Activo específico" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Igual a la respuesta a la pregunta" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Ultima respuesta válida" @@ -1979,76 +2079,76 @@ msgstr "Tipo específico" msgid "Ticket title" msgstr "Título del ticket" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Agregar validación de mensaje como primer ticker de seguimiento" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Agregar un campo" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Enlazar con otro ticket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "A otro destino de este formulario" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "A un ticket existente" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Tipo de enlace inválido" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "tipo de enlace a objeto inválido " -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "El objeto enlazado no existe" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Tipo" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Item u Objeto" @@ -2064,250 +2164,269 @@ msgstr "" msgid "Language not found." msgstr "Lenguaje 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 añadir la traducción" -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Etiquetas desde preguntas" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Etiquetas específicas" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Etiquetas desde preguntas y etiquetas específicas" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Etiquetas desde preguntas o etiquetas específicas" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "es igual la respuesta a la pregunta" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculada a partir de la fecha de creación del ticket" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculada a partir de la respuesta del ticket" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "ANS desde plantilla o ninguno" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "ANS específico" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "Acuerdo de Nivel de Operación desde plantilla o ninguno" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Acuerdo de Nivel de Operación específico" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgencia de plantilla o medio" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgencia específica" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Categoría desde plantilla o ninguna" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Categoría específica" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Ubicación desde plantilla o ninguna" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Ubicación específica" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Sin validación" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Usuario o grupo específicos" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Usuario desde la respuesta a la pregunta" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Tiempo para Resolver" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuto" -msgstr[1] "Minutos" -msgstr[2] "Minutos" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Hora" -msgstr[1] "Horas" -msgstr[2] "Horas" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Día" -msgstr[1] "Días" -msgstr[2] "Días" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Mes" -msgstr[1] "Meses" -msgstr[2] "Meses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "ANS (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Petición (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgencia" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Etiquetas de ticket" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Etiquetas" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Ubicación" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Ubicación" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observador" -msgstr[1] "Observadores" -msgstr[2] "Observadores" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grupo" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Grupo desde un objeto" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2318,25 +2437,26 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" + +#: install/install.php:486 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 " +"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 "" -"Hola,\\n Un formulario desde GLPI necesita ser validado y usted ha sido " -"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:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2349,7 +2469,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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 +2477,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2369,120 +2489,120 @@ 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:732 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:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transferir" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Cancelar mi ticket" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "¿Está seguro de que quiere eliminar esta pregunta?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "¿Está seguro de que quiere eliminar esta sección?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Se ha producido un error al consultar formularios" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Enviar" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 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" @@ -2495,13 +2615,9 @@ msgstr "Mostrar vacío" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Directorio LDAP" -msgstr[1] "Directorios LDAP" -msgstr[2] "Directorios LDAP" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtro" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: entrée standard:78 msgid "Attribute" @@ -2515,10 +2631,6 @@ msgstr "Valores" msgid "Show ticket categories" msgstr "Mostrar categorías de los tickets" -#: entrée standard:109 -msgid "Time to own" -msgstr "Tiempo hasta Asignación" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "" @@ -2543,9 +2655,33 @@ msgstr "Condición para mostrar la sección" msgid "Condition to generate the target" msgstr "Condición para generar un objetivo" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condicion para mostrar la pregunta" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "" #: entrée standard:54 msgid "Impacts" @@ -2576,6 +2712,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Por favor, active el formulario para ver el enlace" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Habilitar Captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "" + #: entrée standard:83 msgid "Add a question" msgstr "Agregar una pregunta" @@ -2592,6 +2740,32 @@ msgstr "Título" msgid "Full form" msgstr "Formulario lleno" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mis %1$d ultimos formularios (peticionario)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Formulario no publicado aún" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Todos mis formularios (solicitante)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mis %1$d ultimos formularios (validador)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Todos mis formularios (validador)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/es_MX.mo b/locales/es_MX.mo index c364b4e52..988c9d374 100644 Binary files a/locales/es_MX.mo and b/locales/es_MX.mo differ diff --git a/locales/es_MX.po b/locales/es_MX.po deleted file mode 100644 index e57f11c6d..000000000 --- a/locales/es_MX.po +++ /dev/null @@ -1,2593 +0,0 @@ -# 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: -# Carlos Moreno Rodríguez , 2023 -# Jesus Fernandez , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Jesus Fernandez , 2023\n" -"Language-Team: Spanish (Mexico) (https://app.transifex.com/teclib/teams/28042/es_MX/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_MX\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 tiene permisos para esta acción" - -#: ajax/question_duplicate.php:43 -msgid "Source question not found" -msgstr "Pregunta fuente no encontrada" - -#: ajax/question_move.php:73 -msgid "Could not move some questions" -msgstr "No pudo mover algunas preguntas" - -#: ajax/section_add.php:44 -msgid "Could not add the section" -msgstr "No pude agregar una sección" - -#: ajax/commontree.php:55 entrée standard:128 standard:100 -msgid "Subtree root" -msgstr "Por favor, describa su necesidad aquí" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "Seleccionable" - -#: ajax/commontree.php:74 entrée standard:137 standard:109 -msgid "Limit subtree depth" -msgstr "Limitar la profundidad de la rama" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "Sin limites " - -#: 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulario" -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 fuente no encontrada" - -#: ajax/section_delete.php:56 -msgid "Could not delete the section" -msgstr "No pude borrar la sección" - -#: ajax/question_add.php:45 -msgid "Could not add the question" -msgstr "No se pudo agregar la pregunta" - -#: ajax/section_move.php:66 -msgid "Could not move the section" -msgstr "No pude mover la sección" - -#: ajax/target_actor.php:51 -msgid "Failed to add the actor" -msgstr "No se pudo agregar el participante" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "No se pudo eliminar el participante" - -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" -msgstr "No pude duplicar la sección" - -#: ajax/section_update.php:50 -msgid "Could not update the section" -msgstr "No pude 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:44 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 "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 "Sin permiso para actualizar el elemento" - -#: front/targetticket.form.php:75 -msgid "Bad request while deleting an actor." -msgstr "Solicitud incorrecta al eliminar un participante." - -#: 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 -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:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "¡El formulario ha sido exitosamente guardado!" - -#. 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 eliminó 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$s agregó la reservación %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] "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" -msgstr "Ver todo" - -#: inc/knowbase.class.php:83 -msgid "Please, describe your need here" -msgstr "Por favor, describa su necesidad aquí" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Área de texto" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 obligatorio esta 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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "La expresión regular es invalida" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "Usuario y forma" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "Valor invalido para" - -#: inc/field/dropdownfield.class.php:475 -#, 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 -#, 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 -msgid "Entity restriction" -msgstr "Restricción de entidad" - -#: inc/field/dropdownfield.class.php:831 -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 de GLPI, se debe seleccionar " -"\"Formulario\". Otras configuraciones romperán las restricciones de la " -"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 "¡Directorio LDAP no 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/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -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 "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:234 -#: 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 -msgid "Range" -msgstr "Rango" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validación adicional" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Botón de 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 "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/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 requerido esta vacío: %s" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Este no es un entero: %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 "El siguiente numero debe de ser mas grande de %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 "El siguiente numero debe de ser menor a%d : %s" - -#: inc/field/integerfield.class.php:101 -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] "Dirección 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!: falta el complemento de etiquetas o está deshabilitado" - -#: inc/field/tagfield.class.php:197 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "Etiqueta" -msgstr[1] "Etiquetas" -msgstr[2] "Etiquetas" - -#: inc/field/glpiselectfield.class.php:82 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:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Selector" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Fecha y hora" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Multiselector" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Casillas de verificación" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "Tipo de solicitud" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "Este no es un numero: %s" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Flotante" - -#: inc/field/datefield.class.php:136 -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 "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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "coincidencias de expresiones regulares" - -#: 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 a no ser 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "Fallo al agregar o actualizar la %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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "No se puede exportar un objeto vacío %s" - -#: inc/condition.class.php:269 -msgid "Conditions" -msgstr "Condición" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "Importando" - -#: inc/linker.class.php:80 -msgid "Import in progress" -msgstr "" - -#: inc/issue.class.php:43 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Actualizar datos de problemas de tickets y respuestas de formularios" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Comentario" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Aprobador de ticket" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Grupo de aprobación del formulario" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 -msgid "Waiting" -msgstr "Esperando" - -#: inc/issue.class.php:1365 hook.php:695 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Cerrado" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "Categoría del formulario" -msgstr[1] "Categorías del formulario" -msgstr[2] "Categorías del formulario" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Categoría base de conocimiento" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "El formulario ha sido salvado" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Un formulario necesita ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "El formulario fue rechazado" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "El formulario fue aceptado" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "El formulario fue borrado" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Todas las respuestas del formulario" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Liga de validación" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: 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 "" - -#: 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 "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 para 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 para 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 para la pregunta" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Actores para 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Imprimir este formulario" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formulario aceptado por el validador." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Formulario exitosamente guardado." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Requerido si es rechazad" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Rechazado" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "Editar respuestas" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "Cancelar edición" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Aceptado" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "!El comentario es obligatorio, si es rechazado!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "No es el validador de estas respuestas" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Datos del formulario" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "¡No se pueden generar los objetivos!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Sin equipo de prueba de turing" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Fallo la prueba de turing" - -#: inc/formanswer.class.php:1458 -msgid "You must select validator!" -msgstr "¡Debe de seleccionar un validador!" - -#: inc/common.class.php:229 -msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "No puedes eliminar el problema. Se tomara en cuenta." - -#: inc/common.class.php:234 -msgid "Failed to delete this issue. An internal error occured." -msgstr "no pude eliminar el problema" - -#: 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 "Mi solicitud para asistencia" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Categorías de cambio" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Liga al formulario" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Por favor activa el formulario para ver la liga" - -#: 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 "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Agregar una traducción" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "Nueva traducción" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "Lista de filtros" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "No se encontró traducción" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "¿Quiere borrar los siguientes artículos?" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Borrar" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "Cadena original" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Ninguno" - -#: 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 "Validación" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Escoger un validador" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" -"Falle al agregar o actualizar la %1$s %2$s: una pregunta se perdió y es " -"usada en un parámetro de el objetivo" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Actor" - -#: 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 "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 "" - -#: 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 "Mesa de ayuda del 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 servicios extendido" - -#: 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 "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 el formulario" - -#: 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 "" - -#: 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 "Mesa de ayuda" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Modo mesa de ayuda" - -#: 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 "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 "" - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Agregar un objetivo" - -#: 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 "¿Que estas buscando?" - -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mi ultimo formulario %1$d ( solicitante )" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "No se ha enviado el formulario aún" - -#: 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 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 "" - -#: 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 "Error duplicado" - -#: 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 "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 "Retroceder" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: 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 al administrador del GLPI." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Retroceder" - -#: 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 "" - -#: 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 de l 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 "Error al importar formulario %s" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Formulario exitosamente importado 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 esta en una entidad no modificable." - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "La entidad %1$s es necesaria para el formulario %2$s." - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "Error al crear documento del tipo JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "Documento JSON no encontrado" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Error al actualizar documento del tipo JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formulario sin categoría" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "Formulario no disponible" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "Tipo de objetivo no soportado" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "Verificación_de_carga_complemento_formcreator" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "Sección" -msgstr[1] "Secciónes" -msgstr[2] "Secciónes" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "El titulo es obligatorio" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "Pregunta" -msgstr[1] "Preguntas" -msgstr[2] "Preguntas" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El tipo de campo es obligatorio" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "La sección es obligatoria" - -#: inc/question.class.php:347 -#, 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 -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:370 -msgid "This type of question requires parameters" -msgstr "Este tipo de de pregunta requiere parámetros" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Un parámetro esta perdido para este tipo de pregunta" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 actica 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 la respuesta del usuario para este tipo de " -"pregunta" - -#: 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 "" - -#: 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 "Un objetivo debe de ser asociado a el formulario." - -#: inc/abstracttarget.class.php:134 -msgid "A target must be associated to an existing form." -msgstr "Un objetivo debe de ser asociado a un formulario existente." - -#: inc/abstracttarget.class.php:139 -msgid "Name is required." -msgstr "Nombre es requerido" - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pregunta de tipo usuario" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pregunta del tipo entidad" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Solicitar categorías" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Categorías de incidente" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -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] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Es igual 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 "" - -#: inc/targetticket.class.php:109 -msgid "Formcreator" -msgstr "" - -#: 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 ticket" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Agregar mensaje de validación como primer seguimiento del ticket" - -#: 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 "Ligar a otro ticket" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Otro destino de este formulario" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Un ticket existente" - -#: 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 "Tipo ligado invalido" - -#: 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 "Elemento ligado no existe" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Fallo al ligar elemento" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Su formulario ha sido aceptado por el validador" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "" - -#: 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 y etiquetas específicas" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "es igual la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "calculado de la fecha de creación del ticket" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "Calculado de la respuesta a la pregunta" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "plantilla de SLA o ninguna" - -#: 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 ninguna" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "Especificar OLA" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Urgencia la plantilla o media" - -#: 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 "" - -#: 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 "Tiempo para resolverlo" - -#: inc/abstractitiltarget.class.php:822 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 ticket" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Etiqueta" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "" - -#: inc/abstractitiltarget.class.php:2120 -msgid "Group from the object" -msgstr "Grupo del objeto" - -#: inc/abstractitiltarget.class.php:2126 -msgid "Tech group from the object" -msgstr "Grupo técnico del objeto" - -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2495 -msgid "Yes" -msgstr "" - -#: install/install.php:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Un formulario ha sido creado" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "La solicitud ha sido guardada" - -#: install/install.php:414 -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:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario del GLPI necesita ser validado" - -#: install/install.php:420 -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,\\\\n Un formulario del GLPI necesita ser validado y usted has sido " -"seleccionado como el validador.\\\\n Puede accederlo en la siguiente " -"liga:\\\\n ##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "El formulario ha sido rechazado por el validador" - -#: install/install.php:426 -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 "" -"Sentimos informar que el formulario ha sido rechazado por el validador por " -"la siguiente razón:\\n ##formcreator.validation_comment##\\n\\n Puede " -"modificarlo y reenviarlo en la siguiente liga: " -"\\n##formcreator.validation_link##" - -#: install/install.php:432 -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, \\\\Nos complace informarle que su formulario ha sido aceptado por el " -"validador.\\\\n Su solicitud será procesada pronto." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "El formulario ha sido borrado por el administrador" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Hola, \\\\n Sentimos informarle que su solicitud no puede ser procesada y ha" -" sido borrada por un administrador." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" -"Creador de formularios - problemas de sincronización del catálogo de " -"servicios" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicado" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Cancelar mi ticket" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "¿Esta seguro que quiere borra esta pregunta?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "¿Esta seguro que quiere borra esta sección?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: 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 "" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Obligatorio" - -#: 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 "Mostrar vacío" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Mostrar categorías del ticket" - -#: entrée standard:109 -msgid "Time to own" -msgstr "Tiempo de posesión " - -#: entrée standard:146 standard:118 -msgid "Selectable root" -msgstr "" - -#: entrée standard:63 -msgid "Direct access on homepage" -msgstr "Acceso directo a la página principal" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Formulario por defecto 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 "" - -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" - -#: 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 "Agregar una sección" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Agregar una pregunta" - -#: 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 "Forma completa" - -#: entrée standard:42 -msgid "Min" -msgstr "Mínimo" - -#: entrée standard:53 -msgid "Max" -msgstr "Máximo" diff --git a/locales/es_VE.mo b/locales/es_VE.mo index c2212dd97..d7ae97676 100644 Binary files a/locales/es_VE.mo and b/locales/es_VE.mo differ diff --git a/locales/es_VE.po b/locales/es_VE.po index d35af1c0f..7de8307b9 100644 --- a/locales/es_VE.po +++ b/locales/es_VE.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -66,15 +66,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulario" -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" @@ -136,8 +127,8 @@ msgstr "Petición errada al eliminar 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Creador de Formulario" @@ -147,12 +138,12 @@ msgstr "Creador de Formulario" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "¡El formulario ha sido guardado exitosamente!" @@ -167,14 +158,15 @@ msgstr "%1$s purga la reserva del elemento %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s agrega la reserva%2$s para el elemento%3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Categoria" msgstr[1] "Categorias" msgstr[2] "Categorias" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Ver todo" @@ -182,54 +174,63 @@ msgstr "Ver todo" msgid "Please, describe your need here" msgstr "Por favor, describe tu necesidad aquí" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:186 msgid "Textarea" msgstr "AreaDeTexto" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "Filtro de búsqueda" + +#: inc/field/dropdownfield.class.php:585 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:616 msgid "Invalid value for " msgstr "Valor no válido para: " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtro" + +#: inc/field/dropdownfield.class.php:987 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:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -238,64 +239,64 @@ msgstr "" "\"Formulario\". Otras configuraciones romperán las restricciones de la " "entidad" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Seleccionar LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Directorio LDAP no definido!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 msgid "LDAP directory not found!" msgstr "Directorio LDAP no encontrado!" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: 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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Rango" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "El campo valor es requerido:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Un campo obligatorio está vacío: %s" @@ -305,12 +306,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "El siguiente número debe ser menor que %d: %s" @@ -323,123 +324,123 @@ msgstr "Entero" msgid "Undefined" msgstr "Indefinido" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "Dirección IP" msgstr[1] "Direcciones IP" msgstr[2] "Direcciones IP" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgencia" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Muy Alta" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Alta" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Media" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Baja" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Muy baja" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Advertencia: el complemento de etiquetas está deshabilitado o falta" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Nombre de anfitrión" msgstr[1] "Nombres de anfitrión" msgstr[2] "Nombres de anfitrión" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Hora" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Este no es un correo electrónico válido: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "Correo" msgstr[1] "Correos" msgstr[2] "Correos" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seleccionar" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Fecha y hora" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Actor" msgstr[1] "Actores" msgstr[2] "Actores" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valor no válido: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Usuario no encontrado o dirección de correo electrónico no válida:%s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Documento no anexado" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Archivo adjunto" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Falta un archivo obligatorio: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Archivo" @@ -452,84 +453,84 @@ msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "" "Advertencia: el complemento de campos adicionales está deshabilitado o falta" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Bloquear" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Campo" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "ver" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "¡El tipo de campo '%1$s' aún no está implementado!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Algunos campos numéricos contienen valores no numéricos" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Algunos campos de URL contienen enlaces no válidos" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Campos Adicionales" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Casillas de verificación" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, 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:233 #, php-format msgid "The following question does not accept more than %d answers: %s" -msgstr "" +msgstr "La siguiente pregunta no acepta más de %d respuestas: %s" -#: inc/field/checkboxesfield.class.php:304 +#: inc/field/checkboxesfield.class.php:305 msgid "Range min" msgstr "Rango mínimo" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Rango máximo" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Tipo de solicitud" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Este no es un número: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Flotante" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Número decimal" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 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 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Descripción" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "El campo descripción debe tener una descripción:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Campo oculto" @@ -543,55 +544,57 @@ msgstr[0] "Condición" msgstr[1] "Condiciones" msgstr[2] "Condiciones" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "es visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "no es visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "la expresión regular concuerda" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Siempre desplegado" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Oculto a menos" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 msgid "Displayed unless" msgstr "Desplegado a menos" -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "No se pudo agregar o actualizar %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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "No se puede exportar un objeto vacío: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Condiciones" @@ -614,55 +617,55 @@ msgstr[2] "Asuntos" msgid "Update issue data from tickets and form answers" msgstr "Actualizar datos de asuntos de casos y respuestas de formularios" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nombre" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Estado" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Fecha de apertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Última modificación" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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" @@ -670,80 +673,137 @@ 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:258 msgid "Form approver" msgstr "Aprobador de formularios" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 +#: inc/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Comentario" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Aprobador del caso" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grupo de técnicos" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grupo de aprobadores de formularios" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "Grupo de aprobadores de casos" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Tiempo para resolver" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Tiempo para resolver + En curso" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Tiempo Interno para resolver + En curso" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Tiempo interno para resolver + En curso" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Fecha de solución" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Tiempo interno de respuesta" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Tiempo interno de respuesta + En curso" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Tiempo de respuesta" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Tiempo de respuesta + En curso" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "Aprobador suplente" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "Sustituto de un miembro del grupo aprobador" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "Sustituto del aprobador de formularios" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Grupo de aprobadores de formularios actual" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Aprobador de formulario actual" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Solicitante del caso" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Observador del caso" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Técnico del caso" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nuevos" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Esperando" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Para validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Resuelto" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Cerrado" @@ -754,37 +814,58 @@ msgstr[0] "Categoria de formulario" msgstr[1] "Categorias de formularios" msgstr[2] "Categorias de formularios" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoría de la base de conocimiento" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Debajo de" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ícono" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Color del icono" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Color de fondo" + +#: 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] "Formulario" +msgstr[1] "Formularios" +msgstr[2] "Formularios" + #: 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:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 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:496 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:502 msgid "The form is deleted" msgstr "El formulario es eliminado" #: inc/notificationtargetformanswer.class.php:74 msgid "Form ID" -msgstr "" +msgstr "ID de formulario" #: inc/notificationtargetformanswer.class.php:75 #: inc/notificationtargetformanswer.class.php:95 @@ -792,7 +873,7 @@ msgid "Form name" msgstr "Formulario nombre" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "Validador" @@ -800,7 +881,7 @@ msgstr[1] "Validadores" msgstr[2] "Validadores" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Fecha de creación" @@ -812,7 +893,7 @@ msgstr "Respuestas del formulario completas" #: inc/notificationtargetformanswer.class.php:80 msgid "Validation comment" -msgstr "" +msgstr "Comentario de validación" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 @@ -821,7 +902,7 @@ msgstr "Vinculo de validación" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" -msgstr "" +msgstr "Solicitar ID" #: inc/notificationtargetformanswer.class.php:94 msgid "Form #" @@ -845,15 +926,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Autorizante" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor del formulario" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Desde el validador" @@ -861,7 +942,7 @@ msgstr "Desde el validador" msgid "Specific person" msgstr "Persona específica" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Persona desde la pregunta" @@ -869,7 +950,7 @@ msgstr "Persona desde la pregunta" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grupo desde la pregunta" @@ -885,15 +966,15 @@ msgstr "Grupo tecnológico de un objeto" msgid "Specific supplier" msgstr "Proveedor específico" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Proveedor desde la pregunta" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Actores de la pregunta" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Supervisor del autor del formulario" @@ -901,7 +982,7 @@ msgstr "Supervisor del autor del formulario" msgid "Observer" msgstr "Supervisor" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Asignado a" @@ -932,93 +1013,103 @@ msgstr "No se pudo encontrar un grupo: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "No se pudo encontrar un proveedor: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Rechazado" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Aceptado" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Respuesta de formulario" msgstr[1] "Respuestas de formulario" msgstr[2] "Respuestas de formulario" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Imprimir este formulario" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulario aceptado y validado." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulario guardado exitosamente." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Guardar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Se requiere si se negó" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Denegado" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Editar respuestas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Cancelar edición" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Aceptado" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "¡Comentario denegado es requerido!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." msgstr "" +"Ocurrió un error interno al verificar sus respuestas. Infórmele a su " +"administrador." -#: inc/formanswer.class.php:876 +#: inc/formanswer.class.php:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Datos del formulario" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" +"Usted es un validador del formulario, entonces su aprobación se ha agregado " +"automáticamente." + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "¡No se puede generar objetivos!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Sin equipo de prueba de turing" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "Sin captcha establecido." -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Fallaste en la prueba de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "No pasaste la prueba de captcha." -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Debes seleccionar validador!" @@ -1030,45 +1121,33 @@ msgstr "No puede eliminar este asunto. Tal vez se tenga en cuenta." msgid "Failed to delete this issue. An internal error occured." msgstr "No se pudo eliminar este asusto. Ocurrió un error interno." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Solicitar soporte" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Mis solucitudes de ayuda" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Consultar recordatorios" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consultar feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "Aplicar" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Tipo de accesos" msgstr[1] "Tipo de accesos" msgstr[2] "Tipo de accesos" -#: 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 "Active 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" @@ -1085,21 +1164,21 @@ msgstr[2] "Traducciones" #: inc/form_language.class.php:119 msgid "The name cannot be empty." -msgstr "" +msgstr "El nombre no puede estar vacío." #: inc/form_language.class.php:127 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 msgid "The specified language is not available." -msgstr "" +msgstr "El idioma especificado no está disponible." #: inc/form_language.class.php:265 msgid "Add a translation" msgstr "Agregar una traducción" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Actualizar una traducción" @@ -1120,7 +1199,7 @@ msgid "Do you want to delete the selected items?" msgstr "¿Quieres eliminar los elementos seleccionados?" #: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Eliminar" @@ -1133,39 +1212,61 @@ msgid "Add a new language" msgstr "Agregar un nuevo idioma" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Idioma" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Ninguno" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "¿Necesita validación?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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:81 +msgid "Supervisor of the requester" +msgstr "Supervisor del solicitante" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulario no encontrado." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "Validador no válido." + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "Solo se permite el nivel 1 para %s." + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "Tipo de validador no válido." + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Nivel" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Convalidación" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Elija un validador" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Guardar" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1173,14 +1274,14 @@ msgstr[0] "Problema objetivo" msgstr[1] "Problemas objetivos" msgstr[2] "Problemas objetivos" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propiedades" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1189,161 +1290,187 @@ 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 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Actores" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Título del problema" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Contenido" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Motivo" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Herencia de la entidad padre" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI helpdesk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catálogo de servicios simplificado" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catálogo de servicios extendido" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Todos los formularios disponibles" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Solo formularios predeterminados" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Orden por popularidad" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Orden alfabético" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Fusionado con formularios" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Oculto" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Altura variable" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Altura uniforme" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Buscar ayuda" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Solicitudes de asistencia del usuario" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Solo formularios" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Formularios y lista de solicitudes" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Plegado" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Desplegado" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Modo Helpdesk" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Modo de lista de formulario predeterminado" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Orden de clasificación" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de conocimiento" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Buscar" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Tablero de contadores" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Mensaje de encabezado" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Buscar asunto" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Página de inicio del catálogo de servicios" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Diseño de cubierta" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Página de inicio" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "Visibilidad del menú (solo para menú vertical)" + +#: 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] "Encabezado" msgstr[1] "Encabezados" msgstr[2] "Encabezados" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Mostrar campo de búsqueda" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Encabezado de visualización" @@ -1362,15 +1489,15 @@ msgstr "Rango mínimo" msgid "maximum range" msgstr "rango maximo" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Acceso público" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Acceso privado" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Acceso restringido" @@ -1378,213 +1505,171 @@ msgstr "Acceso restringido" msgid "Answers waiting for validation" msgstr "Respuestas esperando validación" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importar formularios" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Características" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Página principal" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Acceso" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Activo" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ícono" - -#: 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 de fondo" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Formulario predeterminado" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "Siguiente formulario" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactivo" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Formulario no predeterminado" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Todos los idiomas" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Destino" msgstr[1] "Destinos" msgstr[2] "Destinos" -#: inc/form.class.php:504 -msgid "Actions" -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 -msgid "Add a target" -msgstr "Agregar un objetivo" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Vista previa" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Propiedades de respuesta de formulario" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "¿Qué estás buscando?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mis %1$d últimos formularios (solicitante)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Formulario no publicado aún" - -#: 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 "Mis %1$d últimos formularios (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "No formulario esperando por 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 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "¡El nombre no puede estar vacío!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "¡Se genera un bucle!" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "No se puede usar un nombre vacío para las respuestas del formulario. " "Manteniendo el valor anterior." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, 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 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Duplicado con errores" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicado" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulario duplicado: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulario Transferido: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Volver" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Formulario actualizado: %s" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Carga de archivos JSON no permitida." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Puede permitir archivos JSON en este momento." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Crear" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Por favor contacte a su administrador de GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Volver" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Carga de archivos JSON no habilitada." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Puede habilitar los archivos JSON en este momento." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Activar" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Imposible importar formularios, el archivo está vacío" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Imposible importar formularios, el archivo parece corrupto" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Imposible importar formularios, el archivo se generó con otra versión" -#: inc/form.class.php:1770 +#: 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." @@ -1592,68 +1677,73 @@ msgstr "" "El archivo no especifica la versión del esquema. Probablemente se generó con" " una versión anterior a la 2.10. Abandonar." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Error al importar %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularios importados correctamente de %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, 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 inmodificable." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, 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 +#: inc/form.class.php:1850 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "La entidad %1$s es necesaria para el formulario %2$s." -#: inc/form.class.php:1964 +#: inc/form.class.php:1952 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:1959 msgid "JSON document type not found" msgstr "Tipo de documento JSON no encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formularios sin categoría" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "No hay formulario disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Agregar un objetivo" + +#: 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 "Agregar" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Tipo de objetivo no admitido." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Canbio de destino" +msgstr[0] "Cambio de destino" msgstr[1] "Cambios de destino" msgstr[2] "Cambios de destino" @@ -1677,6 +1767,13 @@ msgstr "Plan de resguardo" msgid "Check list" msgstr "Lista de Verificación" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Filtro de preguntas" +msgstr[1] "Filtros de preguntas" +msgstr[2] "Filtros de preguntas" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1685,11 +1782,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Recuento de condiciones" @@ -1698,7 +1795,7 @@ msgstr "Recuento de condiciones" msgid "Failed to find %1$s %2$s" msgstr "No se pudo buscar %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" @@ -1706,84 +1803,83 @@ msgstr[0] "Pregunta" msgstr[1] "Preguntas" msgstr[2] "Preguntas" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "El campo tipo es requerido" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Requerido" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "La sección es requerida" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Este tipo de pregunta requiere parámetros" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Falta un parámetro para este tipo de pregunta" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" +"El tipo de campo no se puede cambiar. Elimine y luego vuelva a crear la " +"pregunta." -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Niveles de servicio" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "ANS" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "AOS" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Activos" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Asistencia" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gestión" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Herramientas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Canal RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administración" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Complemento" msgstr[1] "Complementos" msgstr[2] "Complementos" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parámetro" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nombre del campo" @@ -1847,43 +1943,43 @@ 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:502 msgid "Destination entity" msgstr "Entidad destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pregunta tipo usuario" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pregunta tipo entidad" #: 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: literal signo >." #: inc/filter/itilcategoryfilter.class.php:52 #: inc/filter/itilcategoryfilter.class.php:54 @@ -1899,6 +1995,17 @@ msgstr "Categorias de incidencia" msgid "Change categories" msgstr "Cambiar categorías" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "Supervisor solicitante" +msgstr[1] "De supervisores solicitantes" +msgstr[2] "Supervisores solicitantes" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "Mi supervisor" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1939,14 +2046,14 @@ msgid "Specific asset" msgstr "Activo especificado" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Igual a la respuesta a la pregunta" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Última respuesta válida" @@ -1972,76 +2079,76 @@ msgstr "Tipo especificado" msgid "Ticket title" msgstr "Título del ticket" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Agregar validación de mensaje como primer seguimiento del caso" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Agregar un campo" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Campos administrados" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Ningún campo administrado" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Enlace a otro caso" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Otro destino para este formulario" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Un caso existente" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Un caso a partir de una respuesta a una pregunta" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Eliminar permanentemente" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Tipo de enlace no válido" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Tipo de elemento vinculado no válido" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "El elemento vinculado no existe" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Origen de la solicitud" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Elementos asociados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Elemento " @@ -2051,220 +2158,232 @@ 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." 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 "No se pudo agregar la traducción." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Etiquetas desde preguntas" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Etiquetas específicas" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Etiquetas desde preguntas y etiquetas específicas" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Etiquetas desde preguntas o etiquetas específicas" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TPR de plantilla o ninguno" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "es igual la respuesta a la pregunta" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculada a partir de la fecha de creación del ticket" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculada a partir de la respuesta del ticket" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "ANS de plantilla o ninguno" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "ANS especificado" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "AOS desde plantilla o ninguna" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "AOS Especificado" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgencia de plantilla o medio" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgencia específica" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Categoría desde plantilla o ninguna" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "" "17/5000\n" "Categoría específica" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Ubicación desde plantilla o ninguna" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Ubicación específica" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Contrato desde plantilla o ninguno" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Contrato especifico" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Sin validación" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Usuario específico o grupo" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Usuario desde la respuesta de la pregunta" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Grupo a partir de respuesta de pregunta" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Tiempo para resolver" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minuto" msgstr[1] "Minutos" msgstr[2] "Minutos" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Hora" msgstr[1] "Horas" msgstr[2] "Horas" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Día" msgstr[1] "Días" msgstr[2] "Días" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Mes" msgstr[1] "Meses" msgstr[2] "Meses" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "ANS(TDR/TPR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Pregunta (TIR / TR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "AOS(TDR/TPR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgencia " -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Etiquetas de ticket" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Etiquetas" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Lugar" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Ubicación " -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Contrato" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Contrato " + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "¡La descripción no puede estar vacía!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Observador" msgstr[1] "Observadores" msgstr[2] "Observadores" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Seguimiento por correo" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Usuario" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grupo" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Agrupar desde el objeto" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Proveedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Sí" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Actualizar tablas a innoDB; corra %s" -#: install/install.php:171 +#: install/install.php:199 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2273,13 +2392,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:208 #, 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:225 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 +2408,16 @@ 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:251 +#, 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 "" +"¡Ocurrió un error fatal en la actualización de %s! Actualización cancelada. " +"Verifique los registros para solucionar el problema y vuelva a intentarlo." + +#: install/install.php:294 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2299,21 +2427,21 @@ msgstr "" "Formcreator %s. Para ver los registros, habilite el complemento y ejecute el" " comando %s" -#: install/install.php:260 +#: install/install.php:305 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:478 msgid "A form has been created" msgstr "El formulario ha sido creado" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Tu solicitud ha sido guardada" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2324,25 +2452,29 @@ msgstr "" "puedes ver sus respuestas en el siguiente " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulario GLPI necesita ser validado" +#: install/install.php:484 +msgid "A form need validation" +msgstr "Un formulario necesita validación" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "Un formulario de GLPI necesita ser validado" + +#: install/install.php:486 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 " +"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 "" -"Hola,\\n Un formulario desde GLPI necesita ser validado y usted ha sido " -"elegido como el validador.\\nUsted puede acceder a él haciendo clic en este " +"Hola,\\nSe debe validar un formulario de GLPI y usted ha sido elegido como " +"validador.\\nPuede acceder a él haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2355,7 +2487,7 @@ msgstr "" "modificarlo y volver a enviarlo haciendo clic en este " "enlace:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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 +2495,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2375,66 +2507,66 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Servicio de Sincronización del catálogo de asuntos" -#: install/install.php:852 +#: install/install.php:945 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:959 #, 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:962 #, php-format msgid "Table \"%s\" is missing." msgstr "Falta la tabla \"%s\"." -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "Se ha encontrado la tabla desconocida \"%s\" en la base de datos." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicado" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transferir" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Derechos de acceso" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Cancelar mi caso" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Antiguo" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Resumen de asuntos" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2442,55 +2574,55 @@ msgstr "" "El mini tablero de Formcreator no se puede usar de forma predeterminada. " "Esta configuración ha sido ignorada." -#: js/scripts.js:296 +#: js/scripts.js:300 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 +#: js/scripts.js:302 msgid "No form found." msgstr "No se encontró ningún formulario." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "No se encontró ningún elemento de preguntas frecuentes." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "¿Está seguro de que quiere eliminar esta pregunta?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "¿Está seguro de que quiere eliminar esta sección?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Agregar traducciones" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Se ha producido un error al consultar formularios" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Enviar" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Ha ocurrido un error interno. Por favor reportarlo al administrador." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "¿Estás seguro de que quieres eliminar este validador?" + +#: js/scripts.js:1520 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 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" -msgstr "" - -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Requerido" +msgstr "¿Está seguro de que desea eliminar este destino?" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 @@ -2508,10 +2640,6 @@ msgstr[0] "Directorio 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" @@ -2524,10 +2652,6 @@ msgstr "Valores" msgid "Show ticket categories" msgstr "Mostrar categorías de casos" -#: entrée standard:109 -msgid "Time to own" -msgstr "Tiempo de respuesta" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Raíz seleccionable" @@ -2552,9 +2676,33 @@ msgstr "Condición para mostrar la sección" msgid "Condition to generate the target" msgstr "Condición para generar un objetivo" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condición para mostrar la pregunta" +#: entrée standard:40 +msgid "General" +msgstr "General" + +#: entrée standard:45 +msgid "validation percent" +msgstr "porcentaje de validación" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Agregar un validador" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Nivel de validación" + +#: entrée standard:73 +msgid "Validator type" +msgstr "Tipo de validador" + +#: entrée standard:98 +msgid "Validators" +msgstr "Validadores" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Acciones" #: entrée standard:54 msgid "Impacts" @@ -2585,6 +2733,18 @@ msgstr "No hay respuesta de formulario todavía" msgid "%s latest items" msgstr "%s últimos artículos" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Active el formulario para ver el enlace" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restringido a" + #: entrée standard:83 msgid "Add a question" msgstr "Agregar una pregunta" @@ -2601,6 +2761,32 @@ msgstr "Título" msgid "Full form" msgstr "Formulario lleno" +#: entrée standard:37 +msgid "Validation status" +msgstr "Estado de validación" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mis %1$d últimos formularios (solicitante)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Formulario no publicado aún" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Todos mis formularios (solicitante)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mis %1$d últimos formularios (validador)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Todos mis formularios (validador)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/fi_FI.mo b/locales/fi_FI.mo index d54686e60..d23e4d0af 100644 Binary files a/locales/fi_FI.mo and b/locales/fi_FI.mo differ diff --git a/locales/fi_FI.po b/locales/fi_FI.po deleted file mode 100644 index f890304ba..000000000 --- a/locales/fi_FI.po +++ /dev/null @@ -1,2539 +0,0 @@ -# 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: -# Markku Vepsä, 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Markku Vepsä, 2022\n" -"Language-Team: Finnish (Finland) (https://app.transifex.com/teclib/teams/28042/fi_FI/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fi_FI\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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 "Ei rajoitusta" - -#: 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: 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:44 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 "Palveluluettelo" - -#: 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: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 -msgid "Form Creator" -msgstr "Lomakkeen tekijä" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -msgid "Form list" -msgstr "Lomakelista" - -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "Lomake on tallennettu onnistuneesti!" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Kuvaile tarpeesi tässä" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Tekstialue" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "Pakollinen kenttä on tyhjä:" - -#: 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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "Säännöllinen lauseke on virheellinen" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "LDAP valinta" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "LDAP-hakemistoa ei ole määritetty!" - -#: inc/field/ldapselectfield.class.php:146 -msgid "LDAP directory not found!" -msgstr "LDAP-hakemistoa ei löydetty!" - -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Teksti" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Säännöllinen lauseke" - -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 -msgid "Range" -msgstr "Alue" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Lisävahvistus" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Valintanapit" - -#: 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 "Kentän arvo on pakollinen:" - -#: 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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Kokonaisluku" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Keskitaso" - -#: 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] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Valinta" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Päivämäärä & aika" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: 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 "Liitetiedosto" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Monivalinta" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Valintaruudut" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Liukuluku" - -#: inc/field/datefield.class.php:136 -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 "Kuvauskentällä pitäisi olla kuvaus:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Aina näkyvissä" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Piilotettu, ellei" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Näytetään vain, jos" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Päivitä teemat tiketeistä ja lomakevastauksista" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:607 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Lomakkeen hyväksyjä" - -#: 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 -msgid "Comment" -msgstr "Kommentti" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Tiketin hyväksyjä" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Lomakkeen hyväksyjäryhmä" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Vahvistus" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Suljettu" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Tietämyskannan kategoria" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Lomake on tallennettu" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Lomake on vahvistettava" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Lomake on hylätty" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Lomake on hyväksytty" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Lomake on poistettu" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Lomakkeen nimi" - -#: 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 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Täydet lomakevastaukset" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Vahvistuslinkki" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Lomake #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Vahvistaja" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Hylätty kommentti" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Pyyntö #" - -#: 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 "Lomakkeen vahvistaja" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Tietty henkilö" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Henkilö kysymyksestä" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Tietty ryhmä" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Ryhmä kysymyksestä" - -#: 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 "Tietty toimittaja" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Toimittaja kysymyksestä" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Toimijat kysymyksestä" - -#: 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] "" -msgstr[1] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Tulosta tämä lomake" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Vahvistaja on hyväksynyt lomakkeen." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Lomake tallennettu onnistuneesti." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Vaaditaan, jos hylätty" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Hylkää" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Hyväksy" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Hylkäyksen syy vaaditaan!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Et ole näiden vastausten vahvistaja" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Lomakkeen tiedot" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Kohteita ei voi luoda!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -msgid "You must select validator!" -msgstr "Sinun on valittava vahvistaja!" - -#: 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 "Hae apua" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Omat tukipyynnöt" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Kysy syötteiltä" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Linkki lomakkeeseen" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Poista" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Ei mitään" - -#: 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 "Valitse vahvistaja" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" - -#: 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:1381 -#, 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 "" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Toimijat" - -#: 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-tukipalvelu" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Yksinkertaistettu palveluhakemisto" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Laajennettu palveluhakemisto" - -#: 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 "Suosituimmuus lajittelu" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Aakkosellinen lajittelu" - -#: 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 "Helpdesk" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk-tila" - -#: 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] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: 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 "Julkinen pääsy" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Yksityinen pääsy" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Rajoitettu pääsy" - -#: 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 "Tuo lomakkeita" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Kotisivu" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Pääsy" - -#: 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] "" -msgstr[1] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Monista" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Lomaketta ei ole vielä lähetetty" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Kaikki lomakkeeni (toimeksiantaja)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Ei vahvistusta odottavaa lomaketta" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Kaikki lomakkeeni (vahvistaja)" - -#: 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 "Nimi ei voi olla tyhjä!" - -#: 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 "Kysymys %s ei ole yhteensopiva julkisten lomakkeiden kanssa" - -#: 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 "Lomake monistettu: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Lomake siirretty: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "Takaisin" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "JSON-tiedostojen lataaminen ei ole sallittua." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Nyt voit sallia JSON-tiedostot." - -#: inc/form.class.php:1672 -msgctxt "button" -msgid "Create" -msgstr "Luo" - -#: inc/form.class.php:1675 inc/form.class.php:1686 -msgid "Please contact your GLPI administrator." -msgstr "Ota yhteyttä GLPI-ylläpitäjään." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Takaisin" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "JSON-tiedostojen lataus ei ole käytössä." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "Nyt voit ottaa käyttöön JSON-tiedostot." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Ota käyttöön" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Lomakkeet on tuotu onnistuneesti %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "JSON-asiakirjatyyppiä ei voitu luoda" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "JSON-dokumenttityyppiä ei löydy" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "JSON-dokumenttityypin päivittäminen epäonnistui" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Lomakkeet ilman kategoriaa" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:344 entrée standard:48 -msgid "Change title" -msgstr "Vaihda otsikko" - -#: 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] "" -msgstr[1] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "Otsikko on pakollinen" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Kentän tyyppi on pakollinen" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "Osio on pakollinen" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "Kentän tyyppi %1$sei ole saatavilla kysymykseen %2$s. " - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "" -"Tämän tyyppinen kysymys ei ole yhteensopiva julkisten lomakkeiden kanssa." - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Tämän tyyppinen kysymys tarvitsee parametreja" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Parametri puuttuu tätä kysymystyyppiä varten" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Nykyinen aktiivinen yksikkö" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Oletus toimeksiantajan yksikkö" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Ensimmäisen dynaamisen toimeksiantajan yksikkö (aakkosellinen)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Viimeisen dynaamisen toimeksiantajan yksikkö (aakkosellinen)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "Lomakkeen yksikkö" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Vahvistajan oletusyksikkö" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Tietty yksikkö" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Oletusyksikkö käyttäjätyypin kysymyksen vastaukselle" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "GLPI-objektista > Yksikkötyypin kysymyksen vastaukseen" - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Käyttäjätyyppinen kysymys" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Yksikkötyyppinen kysymys" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Pyynnön luokat" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Tapauksen luokat" - -#: 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] "" -msgstr[1] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Vastaa kysymykseen annettavaan vastaukseen" - -#: 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 "" - -#: 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 "Tiketin otsikko" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Lisää vahvistusviesti ensimmäiseksi tiketin seurantaan" - -#: 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 "Linkki toiseen tikettiin" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Toinen kohde tässä lomakkeessa" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Olemassa oleva tiketti" - -#: 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 "Virheellinen linkkityyppi" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Virheellinen linkitetyn kohteen tyyppi" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "Linkitetty kohde ei ole olemassa" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Kohteen linkittäminen epäonnistui" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Vahvistaja on hyväksynyt lomakkeesi" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Tunnisteet kysymyksistä" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Tietyt tunnisteet" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Tunnisteet kysymyksistä sekä tietyt tunnisteet" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Tunnisteet kysymyksistä tai tietyt tunnisteet" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "vastaa kysymyksen vastausta" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "laskettu tiketin luontipäivästä" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "laskettu vastauksesta kysymykseen " - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Kiireellisyys mallista tai keskitaso" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Tietty kiireellisyys" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Kategoria mallista tai ei mitään" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Tietty kategoria" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Sijainti mallista tai ei mitään" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Tietty sijainti" - -#: 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] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "Kiireellisyys" - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Tiketin tunnisteet" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tunnisteet" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1243 -msgid "Location " -msgstr "Sijainti" - -#: inc/abstractitiltarget.class.php:1583 -msgid "The description cannot be empty!" -msgstr "Kuvaus ei voi olla tyhjä!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Peruuta" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Lomake on luotu" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Pyyntösi on tallennettu" - -#: install/install.php:414 -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 "" -"Hei, \\nGLPI:n pyyntösi on tallennettu numerolla ## formcreator.request_id##" -" ja lähetetty helpdesk-tiimiin. \\nVoit nähdä vastauksesi seuraavasta " -"linkistä: \\n## formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "GLPI-lomake on vahvistettava" - -#: install/install.php:420 -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 "" -"Hei,\\nGLPI lomake tarvitsee vahvistuksen ja sinut on valittu " -"vahvistajaksi.\\nPääset lomakkeeseen klikkaamalla tätä " -"linkkiä:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Vahvistaja on hylännyt lomakkeesi" - -#: install/install.php:426 -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 "" -"Hei,\\nPahoittelemme, että vahvistaja on hylännyt lomakkeesi seuraavasta " -"syystä:\\n##formcreator.validation_comment##\\n\\nVoit edelleen muokata " -"lomaketta ja lähettää sen uudelleen napsauttamalla tätä " -"linkkiä:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Hei,\\nMeillä on ilo ilmoittaa, että häväksyjä on hyväksynyt " -"lomakkeenne.\\nPyyntösi käsitellään pian." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Järjestelmänvalvoja on poistanut lomakkeen" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Hei,\\nPahoittelemme, että pyyntöäsi ei voida ottaa huomioon, ja " -"järjestelmänvalvoja on poistanut sen." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Synkronoi palveluluettelon teemat" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Monista" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Haluatko varmasti poistaa tämän kysymyksen?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Haluatko varmasti poistaa tämän osion?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Lomakkeen kyselyssä tapahtui virhe" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Pakollinen" - -#: 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 "Näytä tyhjä" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Suodatin" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Ominaisuus" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Arvot" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Näytä tikettien luokat" - -#: 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 "Suora pääsy kotisivulla" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Oletuslomake palveluluettelossa" - -#: 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 "Lisää osio" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Lisää kysymys" - -#: 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 "Täysi lomake" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/fr_CA.mo b/locales/fr_CA.mo index fd3c7a726..2a415c0b4 100644 Binary files a/locales/fr_CA.mo and b/locales/fr_CA.mo differ diff --git a/locales/fr_CA.po b/locales/fr_CA.po index a8b4b45ff..7939389f7 100644 --- a/locales/fr_CA.po +++ b/locales/fr_CA.po @@ -4,18 +4,18 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Christian Bernard , 2021 -# Thierry Bugier , 2022 -# Tiago Graça, 2023 +# Christian Bernard , 2022 +# Tiago Graça, 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Tiago Graça, 2023\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\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" @@ -68,15 +68,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulaire" -msgstr[1] "Formulaires" -msgstr[2] "Formulaires" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -138,8 +129,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Formcreator" @@ -149,12 +140,12 @@ msgstr "Formcreator" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -169,14 +160,15 @@ msgstr "%1$s annule la réservation de l'objet %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s ajoute la réservation %2$s pour l'objet %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "Catégorie" -msgstr[1] "Catégories" -msgstr[2] "Catégories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Voir tous" @@ -184,54 +176,63 @@ 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:186 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtre" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -239,64 +240,64 @@ msgstr "" "Pour respecter le système des entités de GLPI, \"Formulaire\" devrait-être " "sélectionné. Un autre choix brisera la restriction d'entité." -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Sélection LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Annuaire LDAP non défini !" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Étendue" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: 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 :" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Un champ obligatoire est vide: %s" @@ -306,12 +307,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Le nombre suivant doit être inférieur à %d : %s" @@ -324,123 +325,123 @@ msgstr "Entier" msgid "Undefined" msgstr "Non défini" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgence" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Très haute" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Haute" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Moyen" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Basse" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Très basse" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Attention: Le plugin Tag est désactivé ou manquant" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiquette" -msgstr[1] "Etiquettes" -msgstr[2] "Etiquettes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Heure" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Ce n'est pas un courriel valide: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Courriel" -msgstr[1] "Courriels" -msgstr[2] "Courriels" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Date & heure" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Acteur" -msgstr[1] "Acteurs" -msgstr[2] "Acteurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valeur invalide : %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Utilisateur non trouvé ou l'adresse courriel est invalide: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Aucun document joint" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Document joint" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Un champ requis est manquant : %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Fichier" @@ -452,146 +453,148 @@ msgstr "Sélection multiple" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Attention: le plugin Champs additionnels est désactivé ou manquant" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Bloc" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Champ" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "Montrer" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Des champs numériques contiennent des valeurs non numériques" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Des champs URL contiennent des URL invalides" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Champs supplémentaires" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Intervalle minimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Type de requête" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Flottant" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Description" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Un champ de type description doit avoir une description :" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Champ caché" -msgstr[1] "Champs cachés" -msgstr[2] "Champs cachés" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Condition" -msgstr[1] "Conditions" -msgstr[2] "Conditions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "est visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "n'est pas visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "expression régulière correspond à" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Toujours visible" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Masqué par défaut, sauf si" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "É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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Impossible d'exporter un objet vide: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Conditions" @@ -606,9 +609,9 @@ msgstr "Importation en cours" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Demande d'assistance" -msgstr[1] "Demandes d'assistance" -msgstr[2] "Demandes d'assistance" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" @@ -616,171 +619,249 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "État" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entité" -msgstr[1] "Entités" -msgstr[2] "Entités" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "Demandeur" -msgstr[1] "Demandeurs" -msgstr[2] "Demandeurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Approbateur du ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Groupe approbateur de formulaire" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Temps de résolution" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Temps de prise en charge" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Fermé" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Catégorie de formulaire" -msgstr[1] "Catégories de formulaire" -msgstr[2] "Catégories de formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Catégorie de la base de connaissance" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Comme enfant de" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icône" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Couleur de l'icône" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Couleur du fond" + +#: 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[2] "" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -794,15 +875,15 @@ msgid "Form name" msgstr "Nom du formulaire" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Date de création" @@ -847,15 +928,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Approbateur" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Auteur du formulaire" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Valideur du formulaire" @@ -863,7 +944,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Personne depuis la question" @@ -871,7 +952,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -887,15 +968,15 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Acteurs depuis la question" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -903,16 +984,16 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Assigné à" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Acteur de cible" -msgstr[1] "Acteurs de cible" -msgstr[2] "Acteurs de cible" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -934,93 +1015,99 @@ msgstr "Impossible de trouver le groupe: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Impossible de trouver le fournisseur: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Refusé" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Accepté" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Réponse au formulaire" -msgstr[1] "Réponses au formulaire" -msgstr[2] "Réponses au formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Impossible de générer les cibles !" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Pas de test de Turing défini" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Vous avez échoué au test de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1035,58 +1122,46 @@ msgid "Failed to delete this issue. An internal error occured." msgstr "" "Échec de la suppression de la demande. Une erreur interne est survenue." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Demander une assistance" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Mes demandes d'assistance" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consulter les flux RSS" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Type d'accès" -msgstr[1] "Types d'accès" -msgstr[2] "Types d'accès" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Lien vers le formulaire" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Veuillez activer le formulaire pour voir le lien" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Activer le captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Restreint à" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Langue de formulaire" -msgstr[1] "Langues de formulaire" -msgstr[2] "Langues de formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traduction" -msgstr[1] "Traductions" -msgstr[2] "Traductions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1104,7 +1179,7 @@ msgstr "" msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Mettre à jour une traduction" @@ -1125,67 +1200,89 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Supprimer" #: inc/form_language.class.php:363 msgid "Original string" -msgstr "Chaîne original" +msgstr "Chaîne originale" #: inc/form_language.class.php:424 msgid "Add a new language" msgstr "Ajouter une nouvelle langue" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Langue" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Aucun" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Requiert une validation ?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Non" -#: 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 "Enregistrer" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulaire non trouvé." -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Choisissez un valideur" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Enregistrer" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problème cible" -msgstr[1] "Problèmes cibles" -msgstr[2] "Problèmes cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propriétés" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1194,170 +1291,196 @@ msgstr "" "Échec de l'ajout ou de la modification de %1$s %2$s : une question est " "manquante et est utilisée dans un paramètre de la cible" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Acteurs" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Titre de problème" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Contenu" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Symptôme" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Héritage depuis l'entité parent" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Libre-service de GLPI" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catalogue de service simplifié" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catalogue de service étendu" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Tous les formulaires disponibles" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Uniquement les formulaires par défaut" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Tri par popularité" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Tri alphabétique" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Fusionné avec les Formulaires" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Entrée de menu distincte" -#: 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Caché" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Libre-service" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Mode d'assistance" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Mode des formulaires par défaut" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Ordre de tri" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de connaissance" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Recherche" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Tableau de bord de compteurs" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Message d'entête" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "En-tête" -msgstr[1] "En-têtes" -msgstr[2] "En-têtes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Afficher le champ de recherche" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Afficher l'entête" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Intervalle de question" -msgstr[1] "Intervalles de question" -msgstr[2] "Intervalles de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1367,15 +1490,15 @@ msgstr "Intervalle minimum" msgid "maximum range" msgstr "Intervalle maximum" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Accès public" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Utilisateur GLPI authentifié" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Droits restreints (profils)" @@ -1383,215 +1506,173 @@ msgstr "Droits restreints (profils)" msgid "Answers waiting for validation" msgstr "Réponses en attente de validation" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Import de formulaires" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Caractéristiques" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Récursif" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Page d'accueil" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Accès" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Actif" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icône" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Couleur de l'icône" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Couleur du fond" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Formulaire par défaut" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactif" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Pas un formulaire par défaut" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Toutes les langues" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cible" -msgstr[1] "Cibles" -msgstr[2] "Cibles" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Dupliquer" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Ajouter une cible" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Prévisualisation" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Que recherchez-vous ?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mes %1$d derniers formulaires (demandeur)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Aucun formulaire saisi pour le moment" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Tous mes formulaires (Demandeur)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Mes %1$d derniers formulaires (valideur)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Aucun formulaire en attente de validation" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Tous mes formulaires (Valideur)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Impossible d'utiliser un nom vide pour les réponses aux formulaires. " "Maintien de la valeur précédente." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "La question %s n'est pas compatible avec les formulaires publics" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Duplication échouée" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Dupliquer" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Soumettre" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Retour" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Le téléversement de fichiers JSON n'est pas autorisé." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers JSON dès maintenant" -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Créer" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Retour" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Le téléversement de fichiers JSON n'est pas activée" -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Vous pouvez activer les fichiers JSON dès maintenant" -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Activer" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Envoyer" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "L'importation de formulaires est impossible, le fichier est vide" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Importation de formulaires impossible, le fichier semble corrompu" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Importation de formulaires impossible, le fichier a été généré avec une " "autre version" -#: inc/form.class.php:1770 +#: 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." @@ -1599,71 +1680,76 @@ msgstr "" "Le fichier ne spécifie pas la version de schéma. Il a probablement été " "généré avec une version antérieure à 2.10. Abandon." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Importation échouée de %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" "Le formulaire %1$s existe déjà et se trouve dans une entité non modifiable." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Vous n'avez pas le droit de modifier l'entité %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Ajouter une cible" + +#: 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 "Ajouter" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Changement cible" -msgstr[1] "Changements cibles" -msgstr[2] "Changements cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1685,19 +1771,26 @@ msgstr "Plan de sauvegarde" msgid "Check list" msgstr "Liste de vérifications" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Section" -msgstr[1] "Sections" -msgstr[2] "Sections" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" @@ -1706,92 +1799,89 @@ msgstr "Nombre de conditions" msgid "Failed to find %1$s %2$s" msgstr "Impossible de trouver %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Question" -msgstr[1] "Questions" -msgstr[2] "Questions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Le type de champ est obligatoire" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Champ obligatoire" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Ce type de question requiert des paramètres" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Il manque un paramètre pour ce type de question" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Niveaux de service" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "Entente de niveau de service " -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 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:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gestion" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Outils" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Flux RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Paramètre" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nom de champs" @@ -1855,15 +1945,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:502 msgid "Destination entity" msgstr "Entité de destination" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Question de type \"utilisateur\"" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Question de type \"entité\"" @@ -1907,54 +1997,65 @@ msgstr "Catégories d'incident" msgid "Change categories" msgstr "Catégories de changement" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Expression régulière de question" -msgstr[1] "Expressions régulières de question" -msgstr[2] "Expressions régulières de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dépendance de question" -msgstr[1] "Dépendances de question" -msgstr[2] "Dépendances de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Réponse" -msgstr[1] "Réponses" -msgstr[2] "Réponses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Relation de ticket composite" -msgstr[1] "Relations de ticket composite" -msgstr[2] "Relations de ticket composite" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:100 msgid "Specific asset" msgstr "Actif spécifique" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Égale à la réponse à la question" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Dernière réponse valide" @@ -1978,76 +2079,76 @@ msgstr "Type spécifique" msgid "Ticket title" msgstr "Titre du ticket" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Ajouter le message de validation en premier dans le suivi de ticket" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Ajouter un champ" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Gérer les champs" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Pas de champ géré" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Lier à un autre ticket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Une autre destination de ce formulaire" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Un ticket existant" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Un ticket depuis une réponse à une question" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Effacer définitivement" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Type de lien invalide" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Type d'objet lié invalide" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "L'objet lié n'existe pas" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Éléments associés" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Élément" @@ -2063,250 +2164,269 @@ msgstr "" msgid "Language not found." msgstr "Langue non trouvée." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulaire non trouvé." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "L'ajout de la traduction a échoué." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Étiquettes depuis les questions" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Étiquettes spécifiques" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Étiquettes depuis les questions et spécifiques" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Étiquettes depuis les questions ou spécifiques" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "égale à la réponse de la question" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculée à partir de la date de création du ticket" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculée à partir de la réponse à la question" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "Entente de niveaux de service depuis le gabarit ou aucun" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Entente de niveaux de service spécifique" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "Entente sur les niveaux opérationnels depuis le gabarit ou aucun" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Entente sur les niveaux opérationnels spécifique" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgence à partir du gabarit ou Moyen" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgence spécifique" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Catégorie depuis le gabarit ou aucune" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Catégorie spécifique" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Lieu à partir d'un gabarit ou aucun" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Lieu spécifique" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Pas de validation" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Utilisateur ou groupe spécifique" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Utilisateur depuis une réponse à une question" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Groupe depuis la réponse à une question" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Temps de résolution" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgence" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Étiquettes du ticket" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" -msgstr "Étiquettes" +msgstr "Etiquettes" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Lieu" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Lieu" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "La desciption ne doit pas être vide !" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Annuler" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Courriel de suivi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Utilisateur" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Groupe" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Groupe à partir de l'objet" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Oui" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Un formulaire a été créé" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2317,25 +2437,26 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulaire GLPI est en attente de validation" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Bonjour,\\nUn formulaire GLPI est en attente de validation et vous avez été " -"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:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2347,7 +2468,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:498 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 +2476,11 @@ msgstr "" "Bonjour,\\\\nVotre demande a été accepté par le valideur.\\\\nVotre demande " "sera traitée prochainement." -#: install/install.php:437 +#: install/install.php:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2367,66 +2488,66 @@ msgstr "" "Bonjour,\\\\nVotre demande ne peut être traitée et a été supprimée par un " "administrateur." -#: install/install.php:664 +#: install/install.php:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Dupliquer" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transférer" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Exporter" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2434,54 +2555,54 @@ msgstr "" "Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" " paramètres a été ignoré." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Ajouter des traductions" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Une erreur est survenue pendant la recherche de formulaires" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Envoyer" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Champ obligatoire" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2494,13 +2615,9 @@ msgstr "Afficher une valeur vide" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Annuaire LDAP" -msgstr[1] "Annuaires LDAP" -msgstr[2] "Annuaires LDAP" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtre" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: entrée standard:78 msgid "Attribute" @@ -2514,10 +2631,6 @@ msgstr "Valeurs" msgid "Show ticket categories" msgstr "Afficher les catégories du ticket" -#: entrée standard:109 -msgid "Time to own" -msgstr "Temps de prise en charge" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Racine sélectionnable" @@ -2542,9 +2655,33 @@ msgstr "Condition pour afficher la section" msgid "Condition to generate the target" msgstr "Condition pour créer la cible" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condition pour afficher la question" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Validateurs" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "" #: entrée standard:54 msgid "Impacts" @@ -2575,6 +2712,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Veuillez activer le formulaire pour voir le lien" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Activer le captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restreint à" + #: entrée standard:83 msgid "Add a question" msgstr "Ajouter une question" @@ -2591,6 +2740,32 @@ msgstr "Titre" msgid "Full form" msgstr "Formulaire complet" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mes %1$d derniers formulaires (demandeur)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Aucun formulaire saisi pour le moment" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Tous mes formulaires (Demandeur)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mes %1$d derniers formulaires (valideur)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Tous mes formulaires (Valideur)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/fr_FR.mo b/locales/fr_FR.mo index ac7fc8641..b06150fad 100644 Binary files a/locales/fr_FR.mo and b/locales/fr_FR.mo differ diff --git a/locales/fr_FR.po b/locales/fr_FR.po index bbb82a124..ba131b278 100644 --- a/locales/fr_FR.po +++ b/locales/fr_FR.po @@ -4,11 +4,11 @@ # FIRST AUTHOR , YEAR. # # Translators: -# alexandre delaunay , 2021 -# Tiago Graça, 2021 -# gerald antoniolli , 2022 +# Tiago Graça, 2022 +# alexandre delaunay , 2022 # Legastelois François , 2022 # Johan Cwiklinski, 2022 +# gerald antoniolli , 2022 # tguichard25 , 2022 # 06c8e5f1ec78ded2ceb41498ec52b068, 2022 # Thierry Bugier , 2023 @@ -18,8 +18,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -73,15 +73,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulaire" -msgstr[1] "Formulaires" -msgstr[2] "Formulaires" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -143,8 +134,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Formcreator" @@ -154,12 +145,12 @@ msgstr "Formcreator" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Le formulaire a été sauvegardé avec succès !" @@ -174,14 +165,15 @@ msgstr "%1$s annule la réservation de l'objet %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s ajoute la réservation %2$s pour l'objet %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "Catégorie" -msgstr[1] "Catégories" -msgstr[2] "Catégories" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Voir tous" @@ -189,54 +181,63 @@ 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:186 msgid "Textarea" msgstr "Zone de texte" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Intitulé" -msgstr[1] "Intitulés" -msgstr[2] "Intitulés" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Valeur invalide pour" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtre" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Restriction par entité" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -244,64 +245,64 @@ msgstr "" "Pour respecter le système des entités de GLPI, \"Formulaire\" devrait-être " "sélectionné. Un autre choix cassera la restriction d'entité." -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Sélection LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Annuaire LDAP non défini !" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Texte" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Taille" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: 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 :" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Un champ obligatoire est vide: %s" @@ -311,12 +312,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Le nombre suivant doit être inférieur à %d : %s" @@ -329,123 +330,123 @@ msgstr "Entier" msgid "Undefined" msgstr "Non défini" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" -msgstr[0] "Adresse IP" -msgstr[1] "Adresses IP" -msgstr[2] "Adresses IP" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgence" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Très haute" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Haute" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Moyen" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Basse" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Très basse" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Attention: Le plugin Tag est désactivé ou manquant" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Etiquette" -msgstr[1] "Etiquettes" -msgstr[2] "Etiquettes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "Objet GLPI" -msgstr[1] "Objets GLPI" -msgstr[2] "Objets GLPI" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "Nom d'hôte" -msgstr[1] "Noms d'hôtes" -msgstr[2] "Noms d'hôtes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Heure" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Ce n'est pas un email valide: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Adresse email" -msgstr[1] "Adresses email" -msgstr[2] "Adresses email" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Sélection" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Date & heure" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Acteur" -msgstr[1] "Acteurs" -msgstr[2] "Acteurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valeur invalide : %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Utilisateur non trouvé ou adresse e-mail non valide:%s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Pas de document rattaché" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Document joint" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Un champ requis est manquant : %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Fichier" @@ -457,146 +458,148 @@ msgstr "Sélection multiple" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Attention: le plugin Champs additionnels est désactivé ou manquant" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Bloc" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Champ" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "Montrer" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Le type de champ '%1$s' n'est pas encore implémenté !" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Des champs numériques contiennent des valeurs non numériques" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Des champs URL contiennent des URL invalides" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Champs supplémentaires" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Boites à cocher" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, 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:233 #, 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:305 msgid "Range min" msgstr "Intervalle minimum" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Intervalle maximum" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Type de demande" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Ce n'est pas un nombre: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Flottant" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Nombre décimal" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Date" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Description" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Un champ de type description doit avoir une description :" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Champ caché" -msgstr[1] "Champs cachés" -msgstr[2] "Champs cachés" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Condition" -msgstr[1] "Conditions" -msgstr[2] "Conditions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "est visible" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "n'est pas visible" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "expression régulière correspond à" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Toujours visible" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Masqué par défaut, sauf si" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "É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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Impossible d'exporter un objet vide: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Conditions" @@ -611,9 +614,9 @@ msgstr "Import en cours" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Demande d'assistance" -msgstr[1] "Demandes d'assistance" -msgstr[2] "Demandes d'assistance" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" @@ -621,171 +624,249 @@ msgstr "" "Mettre à jour les informations sur les demandes à partir des tickets et des " "réponses aux formulaires" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nom" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "Type" -msgstr[1] "Types" -msgstr[2] "Types" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Statut" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Date d'ouverture" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Dernière mise à jour" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entité" -msgstr[1] "Entités" -msgstr[2] "Entités" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "Demandeur" -msgstr[1] "Demandeurs" -msgstr[2] "Demandeurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Commentaire" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Valideur du ticket" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Technicien" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Groupe de techniciens" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Groupe validateur de formulaire" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "Groupe approbateur du ticket" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Temps de résolution" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Temps de prise en charge" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Groupe de validateurs actuel du formulaire" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Validateur de formulaire actuel" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Demandeur du ticket" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Observateur du ticket" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Technicien du ticket" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Tous" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nouveau" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "En attente" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "À valider" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Résolu" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Fermé" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Catégorie de formulaire" -msgstr[1] "Catégories de formulaire" -msgstr[2] "Catégories de formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Catégorie de la base de connaissance" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Comme enfant de" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icône" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Couleur de l'icône" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Couleur du fond" + +#: 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[2] "" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Le formulaire a été supprimé" @@ -799,15 +880,15 @@ msgid "Form name" msgstr "Nom du formulaire" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Validateur" -msgstr[1] "Validateurs" -msgstr[2] "Validateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Date de création" @@ -852,15 +933,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Approbateur" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Auteur du formulaire" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Valideur du formulaire" @@ -868,7 +949,7 @@ msgstr "Valideur du formulaire" msgid "Specific person" msgstr "Personne spécifique" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Personne depuis la question" @@ -876,7 +957,7 @@ msgstr "Personne depuis la question" msgid "Specific group" msgstr "Groupe spécifique" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Groupe depuis la question" @@ -892,15 +973,15 @@ msgstr "Tech groupe à partir d'un objet" msgid "Specific supplier" msgstr "Fournisseur spécifique" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Fournisseur depuis la question" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Acteurs depuis la question" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Superviseur de l'auteur du formulaire" @@ -908,16 +989,16 @@ msgstr "Superviseur de l'auteur du formulaire" msgid "Observer" msgstr "Observateur" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Assigné à" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Acteur de cible" -msgstr[1] "Acteurs de cible" -msgstr[2] "Acteurs de cible" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -939,62 +1020,62 @@ msgstr "Impossible de trouver le groupe: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Impossible de trouver le fournisseur: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Refusé" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Accepté" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Réponse au formulaire" -msgstr[1] "Réponses au formulaire" -msgstr[2] "Réponses au formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Imprimer ce formulaire" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulaire accepté par le valideur." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulaire sauvegardé avec succès" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Enregistrer" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Obligatoire en cas de refus" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Refuser" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Editer les réponses" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Annuler l'édition" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Accepter" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 msgid "" "An internal error occured when verifying your answers. Please report it to " "your administrator." @@ -1002,32 +1083,38 @@ 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Données du formulaire" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Impossible de générer les destinations !" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Pas de test de Turing défini" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Vous avez échoué au test de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Vous devez définir un valideur !" @@ -1042,58 +1129,46 @@ msgid "Failed to delete this issue. An internal error occured." msgstr "" "Échec à la suppression de la demande. Une erreur interne est survenue." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Demander une assistance" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Mes demandes d'assistance" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "Consulter les rappels" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consulter les flux RSS" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Type d'accès" -msgstr[1] "Types d'accès" -msgstr[2] "Types d'accès" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Lien vers le formulaire" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Veuillez activer le formulaire pour voir le lien" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Activer le captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Restreint à" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Langue de formulaire" -msgstr[1] "Langues de formulaire" -msgstr[2] "Langues de formulaire" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Traduction" -msgstr[1] "Traductions" -msgstr[2] "Traductions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1111,7 +1186,7 @@ msgstr "La langue spécifiée n'est pas disponible." msgid "Add a translation" msgstr "Ajouter une traduction" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Mettre à jour une traduction" @@ -1132,7 +1207,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Supprimer" @@ -1145,54 +1220,76 @@ msgid "Add a new language" msgstr "Ajouter une nouvelle langue" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Langage" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Aucun" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Requiert une validation ?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Non" -#: 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 "Enregistrer" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulaire non trouvé." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Niveau" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validation" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Choisissez un valideur" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Enregistrer" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problème cible" -msgstr[1] "Problèmes cibles" -msgstr[2] "Problèmes cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propriétés" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1201,170 +1298,196 @@ msgstr "" "Echec à l'ajout ou la modification de %1$s %2$s : une question est manquante" " et est utilisée dans un paramètre de la cible" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Acteurs" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Titre de problème" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Contenu" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impact" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Cause" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Symptôme" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Héritage depuis l'entité parent" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Assistance de glpi" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catalogue de service simplifié" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catalogue de service étendu" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Tous les formulaires disponibles" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Uniquement les formulaires par défaut" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Tri par popularité" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Tri alphabétique" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Fusionné avec les Formulaires" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Entrée de menu distincte" -#: 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 +#: 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 "Visible" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Caché" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Hauteur variable" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Hauteur uniforme" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Rechercher de l'aide" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Demandes d'assistance de l'utilisateur" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Assistance" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Mode d'assistance" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Mode des formulaires par défaut" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Ordre de tri" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de connaissance" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Recherche" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Tableau de bord de compteurs" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Message d'entête" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Recherche de demande d'assistance" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Page d'accueil du catalogue de services" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Apparence des tuiles" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "En-tête" -msgstr[1] "En-têtes" -msgstr[2] "En-têtes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Afficher le champ de recherche" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Afficher l'entête" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Intervalle de question" -msgstr[1] "Intervalles de question" -msgstr[2] "Intervalles de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1374,231 +1497,189 @@ msgstr "Intervalle minimum" msgid "maximum range" msgstr "Intervalle maximum" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Accès public" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Utilisateur GLPI authentifié" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" -msgstr "Droits restreints" +msgstr "Droits restreints (profils)" #: inc/form.class.php:122 msgid "Answers waiting for validation" msgstr "Réponses en attente de validation" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Import de formulaires" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Caractéristiques" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Récursif" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Page d'accueil" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Accès" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Actif" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icône" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Couleur de l'icône" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Couleur du fond" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Formulaire par défaut" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inactif" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Pas un formulaire par défaut" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Toutes les langues" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cible" -msgstr[1] "Cibles" -msgstr[2] "Cibles" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Actions" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Copie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Ajouter une cible" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Prévisualisation" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Propriétés des réponses aux formulaires" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Que recherchez-vous ?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mes %1$d derniers formulaires (demandeur)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Aucun formulaire saisi pour le moment" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Tous mes formulaires (Demandeur)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Mes %1$d derniers formulaires (validateur)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Aucun formulaire en attente de validation" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Tous mes formulaires (Valideur)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Le nom ne doit pas être vide !" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Impossible d'utiliser un nom vide pour les réponses aux formulaires. " "Conservation de la valeur précédente." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "La question %s n'est pas compatible avec les formulaires publics" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Erreur de duplication" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Copie" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Soumettre" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulaire dupliqué : %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulaire transféré : %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Retour" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "Formulaire mis à jour : %s" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "La mise à jour de JSON n'est pas autorisé." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "vous pouvez utiliser les fichiers json dès maintenant" -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Créer" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Veuillez contacter votre administrateur GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Retour" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "La mise à jour de JSON n'est pas disponible" -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "vous pouvez activer JSON dès maintenant" -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Activer" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Envoyer" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Importation du formulaire impossible, le fichier est vide" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Importation du formulaire impossible, le fichier semble corrompu" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Importation du formulaire impossible, le fichier a été généré avec une autre" " version" -#: inc/form.class.php:1770 +#: 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." @@ -1606,70 +1687,75 @@ msgstr "" "Le fichier le spécifie pas de version de schéma. Il a probablement été " "généré avec une version antérieure à 2.10. Abandon." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Echec d'import de %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulaires importés avec succès depuis %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Le formulaire %1$s existe déjà et n'est pas modifiable" -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Vous n'avez pas le droit de modifier l'entité %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "Type de document JSON introuvable" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formulaires sans catégorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Aucun formulaire disponible" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Ajouter une cible" + +#: 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 "Ajouter" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Type de cible non supporté." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Changement cible" -msgstr[1] "Changements cibles" -msgstr[2] "Changements cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1691,19 +1777,26 @@ msgstr "Plan de repli" msgid "Check list" msgstr "Liste de vérifications" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Section" -msgstr[1] "Sections" -msgstr[2] "Sections" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Nombre de conditions" @@ -1712,92 +1805,89 @@ msgstr "Nombre de conditions" msgid "Failed to find %1$s %2$s" msgstr "Impossible de trouver %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Question" -msgstr[1] "Questions" -msgstr[2] "Questions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Le type de champ est obligatoire" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Champ obligatoire" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "La section est obligatoire" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Ce type de question requiert des paramètres" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Il manque un paramètre pour ce type de question" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Niveaux de service" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Parc" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Assistance" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gestion" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Outils" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notes" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Flux RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administration" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Plugins" -msgstr[2] "Plugins" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Paramètre" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nom de champ" @@ -1861,15 +1951,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:502 msgid "Destination entity" msgstr "Entité de destination" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Question de type \"utilisateur\"" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Question de type \"entité\"" @@ -1913,54 +2003,65 @@ msgstr "Catégories d'incident" msgid "Change categories" msgstr "Catégories de changement" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Expression régulière de question" -msgstr[1] "Expressions régulières de question" -msgstr[2] "Expressions régulières de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dépendance de question" -msgstr[1] "Dépendances de question" -msgstr[2] "Dépendances de question" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Réponse" -msgstr[1] "Réponses" -msgstr[2] "Réponses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Relation de ticket composite" -msgstr[1] "Relations de ticket composite" -msgstr[2] "Relations de ticket composite" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Ticket cible" -msgstr[1] "Tickets cibles" -msgstr[2] "Tickets cibles" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: inc/targetticket.class.php:100 msgid "Specific asset" msgstr "Equipement spécifique " #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Égale à la réponse à la question" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Dernière réponse valide" @@ -1984,76 +2085,76 @@ msgstr "Type spécifique" msgid "Ticket title" msgstr "Titre du ticket" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Ajouter le message de validation en premier suivi du ticket" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Ajouter un champ" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Gérer les champs" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Pas de champ géré" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Lier à un autre ticket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Une autre destination de ce formulaire" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Un ticket existant" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Un ticket depuis une réponse à une question" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Effacer définitivement" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Type de lien invalide" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Type d'objet lié invalide" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "L'objet lié n'existe pas" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Source de la demande" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Type" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Eléments associés" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Objet" @@ -2069,212 +2170,224 @@ msgstr "Erreur interne : change de caractères traduisible non trouvée." msgid "Language not found." msgstr "Langue non trouvée." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulaire non trouvé." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "L'ajout de la traduction a échoué." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Étiquettes depuis les questions" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Étiquettes spécifiques" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Étiquettes depuis les questions et spécifiques" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Étiquettes depuis les questions ou spécifiques" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "égale à la réponse à la question" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculée à partir de la date de création du ticket" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculée à partir de la réponse à la question" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA depuis le gabarit ou aucun" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "SLA spécifique" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA depuis le gabarit ou aucun" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "OLA spécifique" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgence à partir du gabarit ou Moyen" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgence spécifique" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Catégorie depuis le gabarit ou aucune" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Catégorie spécifique" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Lieu à partir d'un gabarit ou aucun" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Lieu spécifique" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Pas de validation" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Utilisateur ou groupe spécifique" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Utilisateur depuis une réponse à une question" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Groupe depuis la réponse à une question" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Temps de résolution" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minute" -msgstr[1] "Minutes" -msgstr[2] "Minutes" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Heure" -msgstr[1] "Heures" -msgstr[2] "Heures" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Jour" -msgstr[1] "Jours" -msgstr[2] "Jours" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Mois" -msgstr[1] "Mois" -msgstr[2] "Mois" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Question (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgence" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Étiquettes du ticket" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" -msgstr "Etiquettes" +msgstr "Étiquettes" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Lieu" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Lieu" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "La desciption ne doit pas être vide !" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Observateur" -msgstr[1] "Observateurs" -msgstr[2] "Observateurs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Annuler" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Email de suivi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Utilisateur" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Groupe" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Groupe à partir de l'objet" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Fournisseur" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Oui" -#: install/install.php:134 +#: install/install.php:163 #, 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:199 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2284,13 +2397,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:208 #, 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:225 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 +2414,14 @@ 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:251 +#, 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 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2311,19 +2431,19 @@ msgstr "" "actuelle %s de Formcreator. Pour voir les journaux d'erreur, exécutez la " "commande %s" -#: install/install.php:260 +#: install/install.php:305 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:478 msgid "A form has been created" msgstr "Une demande a été faite à partir d'un formulaire" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Votre demande a été sauvegardée avec succès !" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2334,25 +2454,26 @@ msgstr "" "support.\\\\nVous pouvez visualiser vos réponses à l'adresse suivante " ":\\\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un formulaire GLPI est en attente de validation" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Bonjour,\\nUn formulaire GLPI est en attente de validation et vous avez été " -"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:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2365,7 +2486,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:498 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 +2494,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2385,66 +2506,66 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formulaires - synchronisation des demandes du catalogue de service" -#: install/install.php:852 +#: install/install.php:945 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:959 #, 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:962 #, php-format msgid "Table \"%s\" is missing." msgstr "La table \"%s\" est manquante." -#: install/install.php:872 +#: install/install.php:965 #, 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." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Copie" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transférer" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "porter" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "Droits d'accès" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Annuler mon ticket" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Ancien" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Nombre de %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Résulé des demandes d'assistance" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2452,57 +2573,57 @@ msgstr "" "Le mini tableau de bord de Formcreator n'est pas utilisable comme défaut. Ce" " paramètre a été ignoré." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" "Aucun formulaire trouvé. Veuillez choisir un formulaire ci dessous à la " "place." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Aucun formulaire trouvé." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Aucun élément de FAQ n'a été trouvé." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Êtes-vous sûr de vouloir supprimer cette question ?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Êtes-vous sûr de vouloir supprimer cette section ?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Ajouter des traductions" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Une erreur est survenue pendant la recherche de formulaires" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Envoyer" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" "Une erreur interne est survenue. Veuillez en informer l'administrateur." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "Êtes-vous sûrs de vouloir dupliquer cette cible ?" -#: js/scripts.js:1466 +#: js/scripts.js:1537 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 -msgid "Required" -msgstr "Champ obligatoire" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2515,13 +2636,9 @@ msgstr "Afficher une valeur vide" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Annuaire LDAP" -msgstr[1] "Annuaires LDAP" -msgstr[2] "Annuaires LDAP" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtre" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" #: entrée standard:78 msgid "Attribute" @@ -2535,10 +2652,6 @@ msgstr "Valeurs" msgid "Show ticket categories" msgstr "Afficher les catégories de tickets" -#: entrée standard:109 -msgid "Time to own" -msgstr "Temps de prise en charge" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Racine sélectionnable" @@ -2563,9 +2676,33 @@ msgstr "Condition pour afficher la section" msgid "Condition to generate the target" msgstr "Condition pour générer la cible" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condition pour afficher la question" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Ajouter un validateur" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Niveau de validation" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Validateurs" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Actions" #: entrée standard:54 msgid "Impacts" @@ -2596,6 +2733,18 @@ msgstr "Aucune réponse au formulaire pour l'instant" msgid "%s latest items" msgstr "%s derniers éléments" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Veuillez activer le formulaire pour voir le lien" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Activer le captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restreint à" + #: entrée standard:83 msgid "Add a question" msgstr "Ajouter une question" @@ -2612,6 +2761,32 @@ msgstr "Titre" msgid "Full form" msgstr "Formulaire complet" +#: entrée standard:37 +msgid "Validation status" +msgstr "Statut de validation" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mes %1$dderniers formulaires (demandeur)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Aucun formulaire saisi pour le moment" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Tous mes formulaires (Demandeur)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mes %1$d derniers formulaires (validateur)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Tous mes formulaires (Valideur)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/glpi.pot b/locales/glpi.pot index 5b5f7e943..33e3bcc9d 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-06-29 23:15+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -63,14 +63,6 @@ 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -108,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 @@ -131,24 +123,24 @@ 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/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 "" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "" @@ -163,13 +155,14 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "" @@ -177,136 +170,138 @@ 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/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 +#: 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: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: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: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:86 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:576 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:607 msgid "Invalid value for " msgstr "" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:619 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:635 #, 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:695 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:831 +#: 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 "" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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:147 inc/field/floatfield.class.php:157 #, php-format msgid "Specific format does not match: %s" msgstr "" -#: inc/field/textfield.class.php:155 +#: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "" -#: inc/field/textfield.class.php:160 +#: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "" -#: inc/field/textfield.class.php:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 msgid "Range" msgstr "" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:250 msgid "Additional validation" msgstr "" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:109 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 +#: 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: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 +#: 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 "A required field is empty: %s" msgstr "" -#: inc/field/integerfield.class.php:59 +#: inc/field/radiosfield.class.php:212 inc/field/selectfield.class.php:124 #, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 -#, 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 "" @@ -314,121 +309,121 @@ msgstr "" msgid "Undefined" msgstr "" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:82 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] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:99 msgid "Select" msgstr "" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:141 msgid "Date & time" msgstr "" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "" -#: inc/field/multiselectfield.class.php:86 +#: inc/field/multiselectfield.class.php:89 msgid "Multiselect" msgstr "" @@ -436,84 +431,105 @@ msgstr "" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "" -#: inc/field/checkboxesfield.class.php:226 +#: 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:232 +#: 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:304 +#: inc/field/checkboxesfield.class.php:315 msgid "Range min" msgstr "" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:316 msgid "Range max" msgstr "" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "" -#: inc/field/floatfield.class.php:182 -msgid "Float" +#: inc/field/floatfield.class.php:171 +#, php-format +msgid "The following number must be greater than %d: %s" +msgstr "" + +#: inc/field/floatfield.class.php:177 +#, php-format +msgid "The following number must be lower than %d: %s" msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/floatfield.class.php:187 +msgid "Decimal number" +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 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:56 standard:114 +#: standard:58 standard:59 msgid "Description" msgstr "" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "" @@ -525,55 +541,57 @@ msgid_plural "Conditions" msgstr[0] "" msgstr[1] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: 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: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 "" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: 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: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 "" -#: inc/condition.class.php:269 +#: inc/condition.class.php:262 msgid "Conditions" msgstr "" @@ -595,132 +613,189 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: 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 msgid "Name" msgstr "" -#: inc/issue.class.php:527 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/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 "" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: 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:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:577 inc/formanswer.class.php:307 msgid "Status" msgstr "" -#: inc/issue.class.php:561 +#: inc/issue.class.php:589 msgid "Opening date" msgstr "" -#: inc/issue.class.php:570 +#: inc/issue.class.php:598 msgid "Last update" msgstr "" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:607 inc/abstracttarget.class.php:519 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:589 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:260 inc/formanswer.class.php:712 -#: inc/abstractitiltarget.class.php:1753 entrée standard:48 +#: 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] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:631 inc/formanswer.class.php:258 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:663 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 +#: inc/form_language.class.php:246 msgid "Comment" msgstr "" -#: inc/issue.class.php:643 +#: inc/issue.class.php:675 msgid "Ticket approver" msgstr "" -#: inc/issue.class.php:716 +#: inc/issue.class.php:748 msgid "Technician" msgstr "" -#: inc/issue.class.php:747 +#: inc/issue.class.php:779 msgid "Technician group" msgstr "" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:811 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "" -#: inc/issue.class.php:805 +#: inc/issue.class.php:841 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:875 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:886 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:896 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:907 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:917 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:926 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:937 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:947 entrée standard:109 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:970 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1034 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1107 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1175 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1205 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1239 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1286 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1334 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1481 #, 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:1739 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1745 hook.php:767 msgid "New" msgstr "" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1751 hook.php:768 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:1757 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1763 hook.php:770 msgid "To validate" msgstr "" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1769 hook.php:771 msgid "Solved" msgstr "" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1775 hook.php:772 msgid "Closed" msgstr "" @@ -730,31 +805,51 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "" + +#: 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] "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:491 msgid "The form is refused" msgstr "" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:497 msgid "The form is accepted" msgstr "" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:503 msgid "The form is deleted" msgstr "" @@ -768,14 +863,14 @@ msgid "Form name" msgstr "" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "" msgstr[1] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "" @@ -820,15 +915,15 @@ msgid "Author" msgstr "" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "" @@ -836,7 +931,7 @@ msgstr "" msgid "Specific person" msgstr "" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "" @@ -844,7 +939,7 @@ msgstr "" msgid "Specific group" msgstr "" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "" @@ -860,15 +955,15 @@ msgstr "" msgid "Specific supplier" msgstr "" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "" @@ -876,7 +971,7 @@ msgstr "" msgid "Observer" msgstr "" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "" @@ -906,92 +1001,103 @@ msgstr "" msgid "Failed to find a supplier: %1$s" msgstr "" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" msgstr "" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" +#: inc/formanswer.class.php:1498 +#, php-format +msgid "Answer is invalid in %1$s" msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" +#: inc/formanswer.class.php:1526 +msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1532 +msgid "You failed the captcha test." +msgstr "" + +#: inc/formanswer.class.php:1555 msgid "You must select validator!" msgstr "" @@ -1003,313 +1109,349 @@ msgstr "" msgid "Failed to delete this issue. An internal error occured." msgstr "" -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "" msgstr[1] "" -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - #: inc/form_language.class.php:51 msgid "Form language" 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: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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: 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.class.php:192 entrée standard:72 +#: inc/form_language.class.php:460 inc/form_language.class.php:492 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 +msgid "No" msgstr "" -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 -msgid "No" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" 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" +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "" -#: inc/targetproblem.class.php:43 entrée standard:43 +#: 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 +msgctxt "button" +msgid "Save" +msgstr "" + +#: inc/targetproblem.class.php:43 entrée standard:44 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "" msgstr[1] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, 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 "" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:49 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:78 msgid "Cause" msgstr "" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:88 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 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 +#: 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 "" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "" @@ -1327,15 +1469,15 @@ msgstr "" msgid "maximum range" msgstr "" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "" @@ -1343,292 +1485,255 @@ msgstr "" msgid "Answers waiting for validation" msgstr "" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 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" +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 +msgid "Default form" msgstr "" -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" 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 +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: 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:2218 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: 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 "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 +msgid "The name cannot be empty!" 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!" +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" msgstr "" -#: inc/form.class.php:1240 +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "" -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "" -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "" -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "" -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "" -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" -#: inc/form.class.php:1770 +#: 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 "" -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format msgid "The entity %1$s is required for the form %2$s." msgstr "" -#: inc/form.class.php:1964 +#: inc/form.class.php:1952 msgid "Failed to create JSON document type" msgstr "" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +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 +#: entrée standard:92 standard:94 msgid "Add" msgstr "" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "" -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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 "" @@ -1636,6 +1741,12 @@ msgstr "" msgid "Check list" msgstr "" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1643,11 +1754,11 @@ msgstr[0] "" msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:346 msgid "The title is required" msgstr "" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "" @@ -1656,90 +1767,87 @@ msgstr "" msgid "Failed to find %1$s %2$s" msgstr "" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" -#: inc/question.class.php:328 -msgid "The field type is required" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:82 standard:49 standard:79 +msgid "Required" msgstr "" -#: inc/question.class.php:335 +#: inc/question.class.php:353 msgid "The section is required" msgstr "" -#: inc/question.class.php:347 +#: inc/question.class.php:363 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "" -#: inc/question.class.php:361 +#: inc/question.class.php:376 msgid "This type of question is not compatible with public forms." msgstr "" -#: inc/question.class.php:370 -msgid "This type of question requires parameters" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." msgstr "" -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "" @@ -1803,15 +1911,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:504 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:520 msgid "User type question" msgstr "" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:521 msgid "Entity type question" msgstr "" @@ -1855,6 +1963,16 @@ msgstr "" msgid "Change categories" msgstr "" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1879,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] "" @@ -1890,14 +2008,14 @@ 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "" @@ -1917,80 +2035,80 @@ 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 "" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:498 msgid "Your form has been accepted by the validator" msgstr "" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "" @@ -2006,267 +2124,290 @@ msgstr "" 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 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 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 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "" -#: install/install.php:134 +#: install/install.php:164 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: 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:180 +#: install/install.php:209 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: 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:249 +#: 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: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:260 +#: install/install.php:306 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:479 msgid "A form has been created" msgstr "" -#: install/install.php:413 +#: install/install.php:480 msgid "Your request has been saved" msgstr "" -#: install/install.php:414 +#: 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:419 -msgid "A form from GLPI need to be validate" +#: install/install.php:485 +msgid "A form need validation" +msgstr "" + +#: install/install.php:486 +msgid "A form from GLPI need to be validated" msgstr "" -#: install/install.php:420 +#: install/install.php:487 msgid "" -"Hi,\\nA form from GLPI need to be validate and you have been choosen as the " +"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:425 +#: install/install.php:492 msgid "Your form has been refused by the validator" msgstr "" -#: install/install.php:426 +#: 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." @@ -2274,133 +2415,133 @@ msgid "" "onto this link:\\n##formcreator.validation_link##" msgstr "" -#: install/install.php:432 +#: 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:437 +#: install/install.php:504 msgid "Your form has been deleted by an administrator" msgstr "" -#: install/install.php:438 +#: 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:664 +#: install/install.php:733 msgid "Formcreator - Sync service catalog issues" msgstr "" -#: install/install.php:852 +#: install/install.php:946 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:960 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:963 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:966 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "" -#: js/scripts.js:877 +#: js/scripts.js:896 msgid "Are you sure you want to delete this section?" msgstr "" -#: js/scripts.js:1118 +#: js/scripts.js:1140 msgid "Add translations" msgstr "" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1279 js/scripts.js:1303 msgid "An error occured while querying forms" msgstr "" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1395 entrée standard:139 msgid "Send" msgstr "" -#: js/scripts.js:1381 +#: js/scripts.js:1404 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?" +#: js/scripts.js:1447 +msgid "Are you sure you want to delete this validator ?" msgstr "" -#: js/scripts.js:1466 -msgid "Are you sure you want to delete this target?" +#: js/scripts.js:1499 +msgid "Are you sure you want to duplicate this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" +#: js/scripts.js:1516 +msgid "Are you sure you want to delete this target?" msgstr "" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 @@ -2418,10 +2559,6 @@ msgid_plural "LDAP directories" msgstr[0] "" msgstr[1] "" -#: entrée standard:68 -msgid "Filter" -msgstr "" - #: entrée standard:78 msgid "Attribute" msgstr "" @@ -2434,10 +2571,6 @@ msgstr "" msgid "Show ticket categories" msgstr "" -#: entrée standard:109 -msgid "Time to own" -msgstr "" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "" @@ -2462,15 +2595,39 @@ msgstr "" msgid "Condition to generate the target" msgstr "" -#: entrée standard:127 -msgid "Condition to show the question" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" msgstr "" -#: entrée standard:54 +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "" + +#: entrée standard:68 standard:70 msgid "Impacts" msgstr "" -#: entrée standard:62 +#: entrée standard:110 msgid "Checklist" msgstr "" @@ -2495,6 +2652,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "" + #: entrée standard:83 msgid "Add a question" msgstr "" @@ -2511,6 +2680,32 @@ msgstr "" msgid "Full form" msgstr "" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "" + #: entrée standard:42 msgid "Min" msgstr "" diff --git a/locales/hr_HR.mo b/locales/hr_HR.mo index 177fcf4ac..8306b403f 100644 Binary files a/locales/hr_HR.mo and b/locales/hr_HR.mo differ diff --git a/locales/hr_HR.po b/locales/hr_HR.po index df7eb0a20..5b3e8dd13 100644 --- a/locales/hr_HR.po +++ b/locales/hr_HR.po @@ -4,7 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2022 # Milo Ivir , 2023 # #, fuzzy @@ -12,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Milo Ivir , 2023\n" "Language-Team: Croatian (Croatia) (https://app.transifex.com/teclib/teams/28042/hr_HR/)\n" "MIME-Version: 1.0\n" @@ -67,15 +66,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Obrazac" -msgstr[1] "Obrasci" -msgstr[2] "Obrasci" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -137,8 +127,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Stvaratelj obrasca" @@ -148,12 +138,12 @@ msgstr "Stvaratelj obrasca" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Obrazac je uspješno spremljen!" @@ -168,14 +158,15 @@ msgstr "%1$s briše rezervaciju za predmet %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s dodaje rezervaciju %2$s za predmet %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Kategorija" msgstr[1] "Kategorije" msgstr[2] "Kategorije" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Pogledaj sve" @@ -183,54 +174,63 @@ 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:186 msgid "Textarea" msgstr "Tekstualno područje" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 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:616 msgid "Invalid value for " msgstr "Neispravna vrijednost za " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtar" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ograničenje entiteta" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -238,64 +238,64 @@ msgstr "" "Kako bi se poštivao sustav GLPI entiteta, trebao bi se odabrati „Obrazac”. " "Druge postavke će prekinuti ograničenja entiteta" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP odabir" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP direktorij nije definiran!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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 "Regularan izraz" +msgstr "Regularni izraz" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Raspon" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Vrijednost polja je obavezna:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Jedno obavezno polje je prazno: %s" @@ -305,12 +305,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Sljedeći broj mora biti manji od %d: %s" @@ -323,123 +323,123 @@ msgstr "Cijeli broj" msgid "Undefined" msgstr "Neodređeno" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP adresa" msgstr[1] "IP adrese" msgstr[2] "IP adrese" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Hitnost" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Vrlo visoka" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Visoka" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" -msgstr "Srednje" +msgstr "Srednja" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Niska" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Vrlo niska" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Upozorenje: Oznaka je deaktivirana ili nedostaje" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Oznaka" msgstr[1] "Oznake" msgstr[2] "Oznake" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Ime računala" msgstr[1] "Imena računala" msgstr[2] "Imena računala" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Vrijeme" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Ovo nije valjana e-mail adresa: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "E-mail" -msgstr[1] "E-mailovi" -msgstr[2] "E-mailovi" +msgstr[0] "E-mail adresa" +msgstr[1] "E-mail adrese" +msgstr[2] "E-mail adrese" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Odaberi" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum i vrijeme" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Učesnik" msgstr[1] "Učesnici" msgstr[2] "Učesnici" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Neispravna vrijednost: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Korisnik nije pronađen ili je e-adresa nevaljana: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Nema priloženog dokumenta" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Priloženi dokument" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Nedostaje jedna obavezna datoteka: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Datoteka" @@ -451,84 +451,84 @@ msgstr "Višestruki odabir" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Upozorenje: Dodatak za dodatna polja je deaktiviran ili nedostaje" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Blok" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Polje" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "prikaži" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Polje „%1$s” još nije implementirano!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Neka numerička polja sadrže ne numeričke vrijednosti" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Neka URL polja sadrže neispravne poveznice" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Dodatna polja" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Potvrdni okviri" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Minimum raspona" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Maksimum raspona" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Vrsta zahtjeva" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Ovo nije broj: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Plutajući" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Decimalni broj" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Opis" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Polje opisa bi trebalo imati opis:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Skriveno polje" @@ -538,59 +538,61 @@ msgstr[2] "Skrivena polja" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Uvjet" -msgstr[1] "Uvjeti" -msgstr[2] "Uvjeti" +msgstr[0] "Stanje" +msgstr[1] "Stanja" +msgstr[2] "Stanja" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "je vidljiv" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "nije vidljiv" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "regularni izraz se podudara" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Uvijek prikazano" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Skriveno, ukoliko" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Nije moguće izvesti prazni objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Uvjeti" @@ -613,171 +615,249 @@ msgstr[2] "Problemi" msgid "Update issue data from tickets and form answers" msgstr "Aktualiziraj podatke problema iz naloga i odgovora na obrascu" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Ime" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "Vrsta" msgstr[1] "Vrste" msgstr[2] "Vrste" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Stanje" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Datum otvaranja" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Zadnje aktualiziranje" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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] "Podnositelj" -msgstr[1] "Podnositelji" -msgstr[2] "Podnositelji" +msgstr[0] "Podnositelj zahtjeva" +msgstr[1] "Podnositelji zahtjeva" +msgstr[2] "Podnositelji zahtjeva" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Komentar" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Odobravatelj naloga" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Tehničar" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grupa tehničara" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grupa odobravatelja obrazaca" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "Grupa odobravatelja naloga" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Vrijeme rješavanja" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Vrijeme rješavanja + napredak" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Interno vrijeme rješavanja" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Interno vrijeme rješavanja + napredak" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Datum rješenja" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Interno vrijeme posjedovanja" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Interno vrijeme posjedovanja + napredak" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Vrijeme posjedovanja" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Vrijeme posjedovanja + napredak" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Trenutačna grupa odobravatelja obrasca" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Trenutačni odobravatelj obrasca" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Podnositelj naloga" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Nadglednik naloga" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Tehničar naloga" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Sve" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Novi" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Na čekanju" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Za potvrdu" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Riješeni" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Zatvoreni" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Kategorija obrazaca" -msgstr[1] "Kategorije obrazaca" -msgstr[2] "Kategorije obrazaca" +msgstr[0] "Kategorija obrasca" +msgstr[1] "Kategorija obrazaca" +msgstr[2] "Kategorija obrazaca" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kategorija baze znanja" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Kao podređeni element od" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Boja ikone" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Boja pozadine" + +#: 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] "Obrazac" +msgstr[1] "Obrasci" +msgstr[2] "Obrasci" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Obrazac je izbrisan" @@ -791,7 +871,7 @@ msgid "Form name" msgstr "Ime obrasca" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "Potvrditelj" @@ -799,7 +879,7 @@ msgstr[1] "Potvrditelji" msgstr[2] "Potvrditelji" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Datum izrade" @@ -837,22 +917,22 @@ msgstr "Komentar za odbijanje" #: inc/notificationtargetformanswer.class.php:102 msgid "Request #" -msgstr "Broj zahtjeva" +msgstr "Zahtjev broj" #: inc/notificationtargetformanswer.class.php:114 msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Odobravatelj" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor obrasca" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Potvrditelj obrasca" @@ -860,7 +940,7 @@ msgstr "Potvrditelj obrasca" msgid "Specific person" msgstr "Određena osoba" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Osoba iz pitanja" @@ -868,7 +948,7 @@ msgstr "Osoba iz pitanja" msgid "Specific group" msgstr "Određena grupa" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grupa iz pitanja" @@ -884,25 +964,25 @@ msgstr "Tehnička grupa iz jednog objekta" msgid "Specific supplier" msgstr "Određeni dobavljač" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Dobavljač iz pitanja" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Učesnici iz pitanja" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" -msgstr "Obrazac autorskog nadzornika" +msgstr "Nadzornik autora obrasca" #: inc/target_actor.class.php:102 msgid "Observer" -msgstr "Nadglednik" +msgstr "Promatrač" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" -msgstr "Dodijeljeno za" +msgstr "Dodijeljeno" #: inc/target_actor.class.php:109 msgid "Target actor" @@ -931,93 +1011,99 @@ msgstr "Neuspjelo pronalaženje grupe: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Neuspjelo pronalaženje dobavljača: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Odbijeno" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Prihvaćeno" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Odgovor u obrascu" msgstr[1] "Odgovori u obrascu" msgstr[2] "Odgovori u obrascu" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Ispiši ovaj obrazac" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Obrazac prihvaćen od potvrditelja." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Obrazac je uspješno spremljen." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Spremi" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Obavezno, ako je odbijeno" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Odbij" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Uredi odgovor" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Otkaži izdanje" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Prihvati" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" msgstr "Nisi potvrditelj ovih odgovora" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Podaci obrasca" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Nije moguće generirati ciljeve!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Nije postavljen nijedan Turingov test" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Turingov test nije položen" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Moraš odabrati potvrditelja!" @@ -1029,45 +1115,33 @@ msgstr "Ovaj se problem ne može izbrisati. Možda je uzet u obzir." msgid "Failed to delete this issue. An internal error occured." msgstr "Neuspjelo brisanje problema. Dogodila se interna greška." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Zatraži pomoć" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Moji zahtjevi za pomoć" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Pregledaj feedove" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Vrsta pristupa" msgstr[1] "Vrste pristupa" msgstr[2] "Vrste pristupa" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Poveznica na obrazac" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Aktiviraj obrazac za prikaz poveznice" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Aktiviraj captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Ograničeno na" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1098,7 +1172,7 @@ msgstr "" msgid "Add a translation" msgstr "Dodaj prijevod" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Aktualiziraj prijevod" @@ -1119,7 +1193,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Izbriši" @@ -1132,39 +1206,61 @@ msgid "Add a new language" msgstr "Dodaj novi jezik" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Jezik" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Ništa" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Treba potvrdu?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Ne" -#: 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 "Spremi" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Obrazac nije pronađen." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Razina" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Potvrđivanje" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Odaberi potvrditelja" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Spremi" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1172,14 +1268,14 @@ msgstr[0] "Problem cilja" msgstr[1] "Problemi cilja" msgstr[2] "Problemi cilja" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Svojstva" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1188,161 +1284,187 @@ msgstr "" "%1$s %2$s nije dodano ili aktualizirano: nedostaje pitanje i koristi se u " "parametru cilja" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Učesnici" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Naslov problema" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Sadržaj" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Utjecaj" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Uzrok" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Simptom" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Nasljeđivanje nadređenog entiteta" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI podrška" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Pojednostavljeni katalog usluga" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Prošireni katalog usluga" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Svi dostupni obrasci" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Samo standardni obrasci" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Razvrstavanje po popularnosti" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Razvrstaj abecednim redom" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Sjedinjeno s obrascima" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Distinktivan unos u izborniku" -#: 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 +#: 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 "Vidljivo" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Skriveno" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Promjenjiva visina" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Jednolika visina" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Traži pomoć" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Korisnički zahtjevi za pomoć" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Samo obrasci" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Obrasci i popis zahtjeva" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Sklopljeno" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Rasklopljeno" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Podrška" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Modus podrške" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Standardni modus popisa obrazaca" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Redoslijed" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Baza znanja" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Traži" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Nadzorna ploča brojača" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Poruka zaglavlja" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Traži problem" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Početna web stranica kataloga usluga" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Dizajn pločice" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Početna stranica" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "Vidljivost izbornika (samo za okomiti izbornik)" + +#: 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] "Zaglavlje" msgstr[1] "Zaglavlja" msgstr[2] "Zaglavlja" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Prikaži polje pretrage" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Prikaži zaglavlje" @@ -1361,15 +1483,15 @@ msgstr "Najmanji raspon" msgid "maximum range" msgstr "Najveći raspon" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Javni pristup" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Privatni pristup" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Ograničeni pristup" @@ -1377,214 +1499,172 @@ msgstr "Ograničeni pristup" msgid "Answers waiting for validation" msgstr "Odgovori koji čekaju na potvrdu" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Uvezi obrasce" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Karakteristike" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Rekurzivno" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" -msgstr "Početna stranica" +msgstr "Početna web-stranica" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Pristup" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Aktivno" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ikona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Boja ikone" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Boja pozadine" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Standardni obrazac" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Neaktivno" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Nije standardni obrazac" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Svi jezici" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Cilj" msgstr[1] "Ciljevi" msgstr[2] "Ciljevi" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Radnje" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Dupliciraj" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Dodaj cilj" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Pregled" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Svojstva odgovora u obrascu" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Što tražiš?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mojih %1$d zadnjih obrazaca (podnositelj)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Još nije objavljen nijedan obrazac" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Svi moji obrasci (podnositelj)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Mojih %1$d zadnjih obrazaca (potvrditelj)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nijedan obrazac ne čeka na potvrdu" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Svi moji obrasci (potvrditelj)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Ime ne može biti prazno!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Ne može se koristiti prazno ime za odgovore u obrascu. Zadržava se prethodna" " vrijednost." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Pitanje %s nije kompatibilno s javnim obrascima" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Greška u duplikatu" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Dupliciraj" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Objavi" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Obrazac je dupliciran: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Obrazac je prenesen: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Natrag" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Prijenos JSON datoteka nije dozvoljen." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Sada smiješ dozvoliti JSON datoteke." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Stvori" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Obrati se GLPI administratoru." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Natrag" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Prijenos JSON datoteka nije aktiviran." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Sada smiješ aktivirati JSON datoteke." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Aktiviraj" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Pošalji" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Uvoz obrazaca nije moguć, datoteka je prazna" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Uvoz obrazaca nije moguć, datoteka je pokvarena" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" "Uvoz obrazaca nije moguć, datoteka je stvorena s jednom drugom verzijom" -#: inc/form.class.php:1770 +#: 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." @@ -1592,61 +1672,66 @@ msgstr "" "Datoteka ne navodi verziju sheme. Vjerojatno je generirana starijom verzijom" " od 2.10. Prekida se." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Nije bilo moguće uvesti %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Obrasci su uspješno uvezeni iz %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Obrazac %1$s već postoji i nije promjenjiv entitet." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." -msgstr "Nemaš pravo aktualiziranja entiteta %1$s." +msgstr "Nemaš prava za aktualiziranje entiteta %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "Neuspjelo stvaranje JSON vrste dokumenta" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "JSON vrsta dokumenta nije pronađena" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Neuspjelo aktualiziranje JSON vrste dokumenta" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Obrasci bez kategorije" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Nema obrasca" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Dodaj cilj" + +#: 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 "Dodaj" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Nepodržana vrsta cilja." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1677,6 +1762,13 @@ msgstr "Plan spremanja sigurnosnih kopija" msgid "Check list" msgstr "Popis provjere" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Filtar pitanja" +msgstr[1] "Filtra pitanja" +msgstr[2] "Filtra pitanja" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1685,11 +1777,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Broj uvjeta" @@ -1698,7 +1790,7 @@ msgstr "Broj uvjeta" msgid "Failed to find %1$s %2$s" msgstr "Neuspjelo pronalaženje %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" @@ -1706,84 +1798,81 @@ msgstr[0] "Pitanje" msgstr[1] "Pitanja" msgstr[2] "Pitanja" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Vrsta polja se mora zadati" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Obavezno" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Odjeljak se mora zadati" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Ova vrsta pitanja treba parametre" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Jedan parametar nedostaje za ovu vrstu pitanja" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Razine usluge" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "Ugovor o razini usluge (SLA)" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 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:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Inventar" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Pomoć" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Upravljanje" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Alati" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Bilješke" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS vijest" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administracija" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Dodatak" msgstr[1] "Dodaci" msgstr[2] "Dodaci" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parametar" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Ime polja" @@ -1841,21 +1930,21 @@ msgstr "Cilj mora biti povezan s obrascem." #: inc/abstracttarget.class.php:134 msgid "A target must be associated to an existing form." -msgstr "Cilj mora biti povezan s postojećim obrascem." +msgstr "Cilj mora biti povezan s jednim postojećim obrascem." #: inc/abstracttarget.class.php:139 msgid "Name is required." msgstr "Ime je obavezno." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" -msgstr "Odredište entiteta" +msgstr "Entitet odredišta" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Korisnička vrsta pitanja" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entitetska vrsta pitanja" @@ -1897,7 +1986,18 @@ msgstr "Kategorije slučajnih događaja" #: inc/filter/itilcategoryfilter.class.php:55 msgid "Change categories" -msgstr "Kategorije promjena" +msgstr "Promijeni kategorije" + +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" #: inc/questionregex.class.php:52 msgid "Question regular expression" @@ -1939,14 +2039,14 @@ msgid "Specific asset" msgstr "Određeni inventar" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Jednako je odgovoru na pitanje" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Zadnji valjani odgovor" @@ -1970,76 +2070,76 @@ msgstr "Određena vrsta" msgid "Ticket title" msgstr "Naslov naloga" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Dodaj poruku potvrde kao prvo priopćenje naloga" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Dodaj polje" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Upravljana polja" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Nema upravljanog polja" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Poveži s jednim drugim nalogom" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Jedno drugo odredište ovog obrasca" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Jedan postojeći nalog" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Nalog iz odgovora na pitanje" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Izbriši zauvijek" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Neispravna vrsta poveznice" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Neispravna povezana vrsta predmeta" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Povezani predmet ne postoji" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "Neuspjelo povezivanje predmeta" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "Potvrditelj je prihvatio tvoj obrazac" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "Izvor zahtjeva" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Vrsta " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Pridruženi elementi" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Predmet " @@ -2055,213 +2155,225 @@ msgstr "" msgid "Language not found." msgstr "Jezik nije pronađen." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Obrazac nije pronađen." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Neuspjelo dodavanje prijevoda." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Oznake iz pitanja" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Određene oznake" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Oznake pitanja i određene oznake" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Oznake pitanja ili određene oznake" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "Vrijeme rješavanja iz predloška ili ništa" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "jednako je odgovoru na pitanje" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "izračunato iz datuma stvaranja naloga" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "izračunato iz odgovora na pitanje" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "Ugovor o razini usluge iz predloška ili ništa" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Određeni ugovor o razini usluge (SLA)" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "Ugovor o operativnoj raznini iz predloška ili ništa" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Određeni ugovor o operativnoj raznini (OLA)" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" -msgstr "Hitnost iz predloška ili Srednje" +msgstr "Hitnost iz predloška ili Srednja" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Određena hitnost" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Kategorija iz predloška ili ništa" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Određena kategorija" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Lokacija iz predloška ili ništa" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Određena lokacija" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Ugovor iz predloška ili ništa" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Određeni ugovor" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Bez potvrđivanja" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Odeređeni korisnik ili grupa" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Korisnik iz odgovora na pitanje" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Grupa iz odgovora na pitanje" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Vrijeme rješavanja" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minuta" msgstr[1] "Minute" msgstr[2] "Minute" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Sat" msgstr[1] "Sati" msgstr[2] "Sati" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Dan" msgstr[1] "Dani" msgstr[2] "Dani" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Mjesec" msgstr[1] "Mjeseci" msgstr[2] "Mjeseci" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" -msgstr "Ugovor o razini usluge (vrijeme posjedovanja/vrijeme ispravljanja)" +msgstr "Ugovor o razini usluge (vrijeme posjedovanja/vrijeme rješavanja)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" -msgstr "Pitanje (vrijeme posjedovanja/vrijeme ispravljanja)" +msgstr "Pitanje (vrijeme posjedovanja/vrijeme rješavanja)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "" -"Ugovor o operativnoj raznini (vrijeme posjedovanja/vrijeme ispravljanja)" +"Ugovor o operativnoj raznini (vrijeme posjedovanja/vrijeme rješavanja)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Hitnost " -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Oznake naloga" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Oznake" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Lokacija" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Lokacija " -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Ugovor" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Ugovor" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Opis ne može biti prazan!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Promatrač" msgstr[1] "Promatrači" msgstr[2] "Promatrači" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Odustani" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Odgovori na e-mail poruku" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Korisnik" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grupa" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Grupa iz objekta" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Dobavljač" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Da" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Nadogradi tablice u innoDB; pokreni %s" -#: install/install.php:171 +#: install/install.php:199 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2270,12 +2382,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:208 #, 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:225 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 +2397,16 @@ 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:251 +#, 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 "" +"Došlo je do fatalne greške u nadogradnji za %s! Nadogradnja je prekinuta. Za" +" ispravljanje problema pogledaj log-zapise, a zatim pokušaj ponovo." + +#: install/install.php:294 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2294,19 +2415,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:305 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:478 msgid "A form has been created" -msgstr "Stvoren je jedan obrazac" +msgstr "Obrazac je stvoren" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Tvoj zahtjev je spremljen" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2316,25 +2437,29 @@ msgstr "" "##formcreator.request_id## i proslijeđen podršci.\\nTvoje odgovore možeš " "vidjeti na:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Potrebno je potvrditi GLPI obrazac" +#: install/install.php:484 +msgid "A form need validation" +msgstr "Jedan obrazac se mora potvrditi" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "Jedan obrazac od GLPI-a se mora potvrditi" + +#: install/install.php:486 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 " +"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 "" -"Pozdrav,\\nobrazac iz GLPI-a treba potvrditi, a tebe smo odabrali za " -"potvrditelja.\\nPristupi obrascu putem " -"poveznice:\\n##formcreator.validation_link##" +"Pozdrav,\\nJedan obrazac od GLPI-a se mora potvrditi a ti si odabran/a za " +"potvrditelja.\\nObrascu možeš pristupiti pritiskom na ovu " +"poveznicu:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Potvrditelj je odbio tvoj obrazac" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2346,7 +2471,7 @@ msgstr "" "možeš izmijeniti i ponovo poslati na odobrenje putem " "poveznice:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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 +2479,11 @@ msgstr "" "Pozdrav,\\nobavještavamo te, da je potvrditelj prihvatio tvoj " "obrazac.\\nZahtjev će uskoro biti razmotren." -#: install/install.php:437 +#: install/install.php:503 msgid "Your form has been deleted by an administrator" msgstr "Administrator je izbrisao obrazac" -#: install/install.php:438 +#: install/install.php:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2366,66 +2491,66 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator – Problemi sa sinkronizacijom kataloga usluga" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "Neuspjela provjera ispravnosti tablica!" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "Shema tablice se razlikuje za tablicu „%s”." -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "Nedostaje tablica „%s”." -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "U bazi podataka je pronađena nepoznata tablica „%s”." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Dupliciraj" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Prenesi" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Izvezi" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Otkaži moj nalog" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Staro" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Broj za %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Sažetak problema" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2433,54 +2558,54 @@ msgstr "" "Mini nadzorna ploča Formcreatora nije standardno upotrebljiva. Ova " "postavkaje zanemarena." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "Nijedan obrazac nije pronađen. Dolje odaberi obrazac." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Nijedan obrazac nije pronađen." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Nijedno ČPP nije pronađeno." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Zaista želiš izbrisati ovo pitanje?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Zaista želiš izbrisati ovaj odjeljak?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Dodaj prijevode" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Dogodila se greška prilikom traženja obrazaca" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Pošalji" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Dogodila se interna greška. Prijavi je administratoru." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Obavezno" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2495,11 +2620,7 @@ msgid "LDAP directory" msgid_plural "LDAP directories" msgstr[0] "LDAP direktorij" msgstr[1] "LDAP direktoriji" -msgstr[2] "LDAP direktoriji" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtar" +msgstr[2] "LDAP direktorijii" #: entrée standard:78 msgid "Attribute" @@ -2513,10 +2634,6 @@ msgstr "Vrijednosti" msgid "Show ticket categories" msgstr "Prikaži kategorije naloga" -#: entrée standard:109 -msgid "Time to own" -msgstr "Vrijeme posjedovanja" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Selektivni korijen" @@ -2541,9 +2658,33 @@ msgstr "Uvjet za prikaz odjeljka" msgid "Condition to generate the target" msgstr "Uvjet za generiranje cilja" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Uvjet za prikaz pitanja" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Dodaj utvrđivač valjanosti" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Razina valjanosti" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Potvrditelji" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Radnje" #: entrée standard:54 msgid "Impacts" @@ -2574,6 +2715,18 @@ msgstr "Još nema odgovora u obrascu" msgid "%s latest items" msgstr "%s zadnjih predmeta" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Aktiviraj obrazac za prikaz poveznice" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Aktiviraj captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Ograničeno na" + #: entrée standard:83 msgid "Add a question" msgstr "Dodaj pitanje" @@ -2590,6 +2743,32 @@ msgstr "Naslov" msgid "Full form" msgstr "Potpuni obrazac" +#: entrée standard:37 +msgid "Validation status" +msgstr "Stanje valjanosti" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Moji %1$d zadnji obrasci (podnositelj)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Još nije objavljen nijedan obrazac" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Svi moji obrasci (podnositelj)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mojih %1$d zadnjih obrazaca (potvrditelj)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Svi moji obrasci (potvrditelj)" + #: entrée standard:42 msgid "Min" msgstr "Min." diff --git a/locales/hu_HU.mo b/locales/hu_HU.mo index 3d2ef39a3..80f26965a 100644 Binary files a/locales/hu_HU.mo and b/locales/hu_HU.mo differ diff --git a/locales/hu_HU.po b/locales/hu_HU.po deleted file mode 100644 index d02e70e71..000000000 --- a/locales/hu_HU.po +++ /dev/null @@ -1,2540 +0,0 @@ -# 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 , 2021 -# Laszlo Czirbesz , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Laszlo Czirbesz , 2022\n" -"Language-Team: Hungarian (Hungary) (https://app.transifex.com/teclib/teams/28042/hu_HU/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hu_HU\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: 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:44 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: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 -msgid "Form Creator" -msgstr "Űrlap Készítő" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -msgid "Form list" -msgstr "Űrlap lista" - -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "Az űrlap sikeresen mentve!" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: 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:185 -msgid "Textarea" -msgstr "Szöveg terület" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "Egy kötelező mező üres:" - -#: 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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "LDAP Érték" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:146 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Szöveg" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Reguláris kifejezés" - -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 -msgid "Range" -msgstr "tartomány" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "További validálás" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Rádiógombok" - -#: 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 "A mező értéke kötelező:" - -#: 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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Egész szám" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Saját legördülő lista" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: 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 "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Többszörös kiválasztás" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Jelölőnégyzetek" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" - -#: inc/field/datefield.class.php:136 -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 "Leírás" - -#: inc/field/descriptionfield.class.php:112 -msgid "A description field should have a description:" -msgstr "A leírás mezőnek tartalmaznia kell a leírást:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Mindig megjelenik" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Rejtett amíg" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Megjelenik amíg" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" - -#: 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:515 inc/form_language.class.php:229 -#: 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/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 "" - -#: inc/issue.class.php:536 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 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Megjegyzés" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Az űrlap mentve" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Egy űrlapot jóvá kell hagynia" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Az űrlap elutasítva" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Az űrlap elfogadva" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Az űrlap törölve" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Űrlap neve" - -#: 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 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "A teljes űrlap válaszai" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Jóváhagyó link" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Űrlap #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Jóváhagyó" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Elutasító megjegyzés" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Kérelem #" - -#: 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 "Űrlap jóváhagyó" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Különleges személy" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Személy a kérdésből" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Különleges csoport" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Csoport a kérdésből" - -#: 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 "Különleges cég" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Cég a kérdésből" - -#: 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] "" -msgstr[1] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Az űrlapját elfogadta a jóváhagyó" - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Az űrlap sikeresen mentve!" - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Elutasítás estén kötelező" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Elutasít" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Elfogad" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Az elutasítás megjegyzése kötelező!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Űrlap adatok" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Nem generálhatóak a célpontok!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -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] "" -msgstr[1] "" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Törlés" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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: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 "Válasszon jóváhagyót" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" - -#: 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:1381 -#, 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 "" - -#: 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 "" - -#: 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] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: 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 "Publikus elérés" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Privát elérés" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Korlátozott elérés" - -#: 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 "Kezdőképernyő" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Elérés" - -#: 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] "" -msgstr[1] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplikált" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Még nincs beküldött űrlap" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Minden űrlapom (kérelmező)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nincs jóváhagyásra váró űrlap" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Minden űrlapom (jóváhagyó)" - -#: 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 "A név nem lehet üres" - -#: 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 "" - -#: 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 "Duplikált űrlap: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Áthelyezett űrlap: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Kategória nélküli űrlapok" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: 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] "" -msgstr[1] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "A cím kötelező" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "A mező típus kötelező" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "A szekció kötelező" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Jelenlegi aktív szervezet" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Alapértelmezett kérelmező felhasználó szervezete" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Első dinamikus kérelmező felhasználó szervezete (ABC)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Utolsó dinamikus kérelmező felhasználó szervezete (ABC)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "Az űrlap szervezete" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Jóváhagyó alapértelmezett szervezete" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Különleges szervezet" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "A felhasználó típus kérdés válaszából az alapértelmezett szervezet" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "A GLPI objektum > szervezet típus kérdés válaszából " - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Felhasználó típus kérdés" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Szervezet típus kérdés" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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] "" -msgstr[1] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: 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 "" - -#: 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 "Bejelentés tárgya" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Az érvényesítő üzenet kerüljön a bejelentés első utótevekenységébe" - -#: 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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Az űrlapját elfogadta a jóváhagyó" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Címkék a kérdésből" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Különleges címkék" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Címkék a kérdésekből és különleges címkék" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Címkék a kérdésekből vagy különleges címkék" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "Megegyezik a kérdésre adott válasszal" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "A bejelentés létrehozási dátumából számítva" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "A kérdés válaszából számítva" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: 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] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "" - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Bejelentés címkék" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Címkék" - -#: 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 "A Leírás nem lehet üres!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Mégse" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Az űrlap létrehozva" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "A kérelme mentve" - -#: install/install.php:414 -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 "" -"Üdvözlöm,\\nA kérelme a GLPI-ben mentésre került, a " -"száma:##formcreator.request_id##. Kérelmét továbbítottuk a helpdesk " -"csapatnak.\\nA válaszokat az alábbi linken nézheti " -"meg:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Egy űrlapot jóvá kell hagynia a GLPI-ben" - -#: install/install.php:420 -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 "" -"Üdvözlöm,\\nEgy űrlapot jóvá kell hagynia a GLPI-ben, melyen önt " -"választották jóváhagyónak.\\nElérheti az alábbi linkre " -"kattintva:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Az űrlapját visszautasította a jóváhagyó" - -#: install/install.php:426 -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 "" -"Üdvözlöm,\\nSajnálattal közöljük, hogy az Ön űrlapját elutasította a " -"jóváhagyó. Az elutasítás " -"oka:\\n##formcreator.validation_comment##\\nMódosíthatja, és újra elküldheti" -" az alábbi linkre kattintva:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Üdvözlöm,\\nÖrömmel értesítjük, hogy az űrlapját elfogadta a " -"jóváhagyó.\\nKérelme hamarosan mérlegelésre kerül." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Az űrlapját törölte egy Adminisztrátor" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Üdvözlöm,\\nSajnálattal közöljük, hogy az Ön kérelme nem mérlegelhető és egy" -" Adminisztrátor törölte." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplikált" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Biztosan törli ezt a kérdést?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Biztosan törli ezt a szekciót?" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Kötelező" - -#: 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 "Üres megjelenítése" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Szűrő" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Attribútum" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Értékek" - -#: 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 "Közvetlen elérés a kezdőképernyőről" - -#: 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 "Szekció hozzáadása" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Kérdés hozzáadása" - -#: 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 "Teljes űrlap" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/it_IT.mo b/locales/it_IT.mo index 7887a1903..e2ff41a58 100644 Binary files a/locales/it_IT.mo and b/locales/it_IT.mo differ diff --git a/locales/it_IT.po b/locales/it_IT.po deleted file mode 100644 index 39ec74269..000000000 --- a/locales/it_IT.po +++ /dev/null @@ -1,2586 +0,0 @@ -# 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 , 2021 -# Alessandro Carloni , 2021 -# Roberto , 2021 -# Pierfrancesco Passerini , 2022 -# Davide , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Davide , 2023\n" -"Language-Team: Italian (Italy) (https://app.transifex.com/teclib/teams/28042/it_IT/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: it_IT\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 "Richiesta errata" - -#: 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 "Domanda non trovata" - -#: 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 "Non hai i permessi per questa azione" - -#: ajax/question_duplicate.php:43 -msgid "Source question not found" -msgstr "Domanda originale non trovata" - -#: ajax/question_move.php:73 -msgid "Could not move some questions" -msgstr "Impossibile spostare alcune domande" - -#: ajax/section_add.php:44 -msgid "Could not add the section" -msgstr "Impossibile aggiungere la sezione" - -#: ajax/commontree.php:55 entrée standard:128 standard:100 -msgid "Subtree root" -msgstr "radice del sottoalbero" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "Selezionabile" - -#: ajax/commontree.php:74 entrée standard:137 standard:109 -msgid "Limit subtree depth" -msgstr "limita profondità del sottoalbero" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "Nessun 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Modulo" -msgstr[1] "Moduli" -msgstr[2] "Moduli" - -#: ajax/section_delete.php:44 ajax/section_move.php:49 -#: ajax/section_duplicate.php:44 -msgid "Source section not found" -msgstr "Sezione originale non trovata" - -#: ajax/section_delete.php:56 -msgid "Could not delete the section" -msgstr "Impossibile cancellare la sezione" - -#: ajax/question_add.php:45 -msgid "Could not add the question" -msgstr "Impossibile aggiungere la domanda" - -#: ajax/section_move.php:66 -msgid "Could not move the section" -msgstr "Impossibile spostare la sezione" - -#: ajax/target_actor.php:51 -msgid "Failed to add the actor" -msgstr "Impossibile aggiungere l'attore" - -#: ajax/target_actor.php:62 -msgid "Failed to delete the actor" -msgstr "Impossibile cancellare l'attore" - -#: ajax/section_duplicate.php:56 -msgid "Could not duplicate the section" -msgstr "Impossibile duplicare la sezione" - -#: ajax/section_update.php:50 -msgid "Could not update the section" -msgstr "Impossibile aggiornare la sezione" - -#: 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/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 "Catalogo dei servizi" - -#: front/issue.form.php:46 -msgid "Item not found" -msgstr "Oggetto non trovato" - -#: 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 "Non hai i diritti di modificare questo elemento" - -#: front/targetticket.form.php:75 -msgid "Bad request while deleting an actor." -msgstr "Errore durante la cancellazione di un attore" - -#: 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 -msgid "Form Creator" -msgstr "Creatore di moduli" - -#: 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 dei moduli" - -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "Il modulo è stato salvato correttamente!" - -#. 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 cancella la prenotazione per l'elemento %2$s" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "%1$s aggiunge la prenotazione %2$s per l'elemento %3$s" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "Categoria" -msgstr[1] "Categorie" -msgstr[2] "Categorie" - -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 -msgid "See all" -msgstr "mostra tutti" - -#: inc/knowbase.class.php:83 -msgid "Please, describe your need here" -msgstr "Descrivete la vostra necessità" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Area testuale" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 obbligatorio risulta non compilato:" - -#: 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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "L'espressione regolare non è valida" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "Utente e modulo" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "Menù a tendina" -msgstr[1] "Menù a tendina" -msgstr[2] "Menù a tendina" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "Valore non valido per" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "La tipologia del campo è richiesto: %s" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "Tipo menù a discesa non valido: %s" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "Limite dell'entità" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" -"Per conformità al sistema di entità di GLPI, \"Modello\" deve essere " -"selezionato. Altre impostazioni corromperanno i limiti dell'entità" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "Seleziona LDAP" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "LDAP directory non definita!" - -#: inc/field/ldapselectfield.class.php:146 -msgid "LDAP directory not found!" -msgstr "LDAP directory non trovata!" - -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -msgstr "Il formato specificato non corrisponde: %s" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "Il testo è troppo corto (minimo %d caratteri): %s" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "Il testo è troppo lungo (massimo %d caratteri): %s" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Testo" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Espressione regolare" - -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 -msgid "Range" -msgstr "Intervallo" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validazione addizionale" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Selettore 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 "Il valore del campo è obbligatorio:" - -#: 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" -msgstr "Un campo obbligatorio risulta non compilato: %s" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "Non è un intero: %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 "Il seguente numero deve essere maggiore di %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 "Il seguente numero deve essere minore di %d: %s" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Intero" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "Non definito" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 -msgid "Urgency" -msgstr "Urgenza " - -#: inc/field/urgencyfield.class.php:119 -msgctxt "urgency" -msgid "Very high" -msgstr "Urgentissimo" - -#: inc/field/urgencyfield.class.php:120 -msgctxt "urgency" -msgid "High" -msgstr "Urgente" - -#: inc/field/urgencyfield.class.php:121 -msgctxt "urgency" -msgid "Medium" -msgstr "Media" - -#: inc/field/urgencyfield.class.php:122 -msgctxt "urgency" -msgid "Low" -msgstr "Bassa" - -#: inc/field/urgencyfield.class.php:123 -msgctxt "urgency" -msgid "Very low" -msgstr "Bassissima" - -#: inc/field/tagfield.class.php:51 -msgid "Warning: Tag plugin is disabled or missing" -msgstr "Attenzione: il plugin TAG è disabilitato o mancante" - -#: inc/field/tagfield.class.php:197 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "Oggetto di GLPI" -msgstr[1] "Oggetti di GLPI" -msgstr[2] "Oggetti di GLPI" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/timefield.class.php:129 -msgid "Time" -msgstr "Ora" - -#: inc/field/emailfield.class.php:88 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "Non è un'email valida: %s" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Seleziona" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Data & orario" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "Valore non valido: %s" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "Utente non trovato o e-mail non valida :%s" - -#: inc/field/filefield.class.php:123 -msgid "No attached document" -msgstr "Nessun documento allegato" - -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 -msgid "Attached document" -msgstr "Documento allegato" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "Manca un file richiesto: %s" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "File" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Selettore multiplo" - -#: inc/field/fieldsfield.class.php:154 -msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "Attenzione: il plugin Campi addizionali è disabilitato o mancante" - -#: inc/field/fieldsfield.class.php:167 -msgid "Block" -msgstr "Blocco" - -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 -msgid "Field" -msgstr "Campo" - -#: inc/field/fieldsfield.class.php:253 -msgid "show" -msgstr "mostra" - -#: inc/field/fieldsfield.class.php:389 -#, php-format -msgid "Field '%1$s' type not implemented yet!" -msgstr "" - -#: inc/field/fieldsfield.class.php:466 -msgid "Some numeric fields contains non numeric values" -msgstr "Nome" - -#: inc/field/fieldsfield.class.php:471 -msgid "Some URL fields contains invalid links" -msgstr "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "Campi addizionali" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Checkbox" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "Tipo di richiesta" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "Non è un numero: %s" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" - -#: inc/field/datefield.class.php:136 -msgid "Date" -msgstr "Data" - -#: 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 "Descrizione" - -#: inc/field/descriptionfield.class.php:112 -msgid "A description field should have a description:" -msgstr "Un campo descrizione deve avere una descrizione:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "Condizione" -msgstr[1] "Condizioni" -msgstr[2] "Condizioni" - -#: inc/condition.class.php:104 -msgid "is visible" -msgstr "è visibile" - -#: inc/condition.class.php:105 -msgid "is not visible" -msgstr "non è visibile" - -#: inc/condition.class.php:106 -msgid "regular expression matches" -msgstr "corrispondenze di espressioni regolari" - -#: inc/condition.class.php:117 -msgid "Always displayed" -msgstr "Mostrato sempre" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Nascosto a meno che" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Mostrato a meno che" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -msgid "Conditions" -msgstr "Condizioni" - -#: inc/linker.class.php:78 -msgid "Importing" -msgstr "Importazione" - -#: inc/linker.class.php:80 -msgid "Import in progress" -msgstr "Importazione in corso" - -#: inc/issue.class.php:43 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Aggiorna i dati sui problemi dai ticket e dai moduli di risposta" - -#: inc/issue.class.php:379 -msgid "Satisfaction survey expired" -msgstr "Sondaggio di gradimento scaduto" - -#: 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 -#: 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/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:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "Tipo" -msgstr[1] "Tipi" -msgstr[2] "Tipi" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "Stato" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "Data di apertura" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "Ultimo aggiornamento" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Approvatore del modulo" - -#: 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 -msgid "Comment" -msgstr "Commento" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Approvatore della chiamata" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "Tecnico" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "Gruppo tecnico" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Gruppo approvatore del modulo" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "Tutti" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "Nuovo" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "Assegnato" - -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 -msgid "Waiting" -msgstr "In attesa" - -#: inc/issue.class.php:1365 hook.php:695 -msgid "To validate" -msgstr "Da validare" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "Risolto" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Chiuso" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "Categoria dei moduli" -msgstr[1] "Categorie dei moduli" -msgstr[2] "Categorie dei moduli" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Categoria della base di conoscenza" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Il modulo è stato salvato" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Un modulo deve essere validato" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Il modulo è stato rifiutato" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Il modulo è stato accettato" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Il modulo è stato cancellato" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Nome del modulo" - -#: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "Validatore" -msgstr[1] "Validatori" -msgstr[2] "Validatori" - -#: 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 "Tutte le risposte del modulo" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Link validazione" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Modulo #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Validatore" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Commento rifiutato" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Richiesta #" - -#: inc/notificationtargetformanswer.class.php:114 -msgid "Author" -msgstr "Autore" - -#: 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 "Autore modulo" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 -msgid "Form validator" -msgstr "Validatore modulo" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Persona specifica" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Persona dalla domanda" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Gruppo specifico" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Gruppo della domanda" - -#: 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 "Fornitore specifico" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Fornitore della domanda" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Attori della domanda" - -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 -msgid "Form author's supervisor" -msgstr "Supervisore dell'autore del modulo" - -#: inc/target_actor.class.php:102 -msgid "Observer" -msgstr "Osservatore" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 -msgid "Refused" -msgstr "Rifiutato" - -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 -msgid "Accepted" -msgstr "Accettato" - -#: inc/formanswer.class.php:226 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Stampa questo modulo" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Modulo accettato dal coordinatore." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Modulo correttamente salvato." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "Salva" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Richiesto se rifiutato" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Rifiuta" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "Modifica le risposte" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Accetta" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Commento obbligatorio in quanto rifiutato!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Non sei il validatore di queste risposte" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Dati del modulo" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Non posso generare la destinazione!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -msgid "You must select validator!" -msgstr "Devi scegliere un validatore!" - -#: inc/common.class.php:229 -msgid "You cannot delete this issue. Maybe it is taken into account." -msgstr "Non puoi eliminare questo problema. Forse è preso in considerazione." - -#: inc/common.class.php:234 -msgid "Failed to delete this issue. An internal error occured." -msgstr "" -"Impossibile eliminare questo problema. Si è verificato un errore interno." - -#: inc/common.class.php:783 -msgid "Seek assistance" -msgstr "Nuovo ticket" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "I miei ticket" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Notizie" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Collegamento al modulo" - -#: 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 "Abilita captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "Traduzione" -msgstr[1] "Traduzioni" -msgstr[2] "Traduzioni" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Aggiungi una traduzione" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "Nuova traduzione" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "Nessuna traduzione trovata" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "Vuoi cancellare l'elemento selezionato?" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Cancella" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Nessuno" - -#: 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 "Salva" - -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 -msgid "Validation" -msgstr "Validazione" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Scegli un validatore" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Attori" - -#: 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 "Impatto" - -#: 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 "Assistenza GLPI" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Catalogo dei servizi semplificato" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Catalogo dei servizi esteso" - -#: 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 "Ordinamento per popolarità" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Ordinamento alfabetico" - -#: 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 "Visibile" - -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 -msgid "Hidden" -msgstr "Nascosta" - -#: 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 "Assistenza" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Modalità Assistenza" - -#: 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 "Ordinamento" - -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 -msgid "Knowledge base" -msgstr "Base di conoscenza" - -#: inc/entityconfig.class.php:329 -msgid "Search" -msgstr "Cerca" - -#: 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 "Cerca chiamata" - -#: 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] "Intestazione" -msgstr[1] "Intestazioni" -msgstr[2] "Intestazioni" - -#: inc/entityconfig.class.php:479 -msgid "Display search field" -msgstr "Visualizza campo di ricerca" - -#: inc/entityconfig.class.php:489 -msgid "Display header" -msgstr "Visualizza header" - -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Accesso pubblico" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Accesso privato" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Accesso ristretto" - -#: 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 "Importa moduli" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Homepage" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Accesso" - -#: 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 "Icona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Colore icona" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Colore sfondo" - -#: 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] "Obiettivo" -msgstr[1] "Obiettivi" -msgstr[2] "Obiettivi" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplica" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "Cosa stai cercando?" - -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nessun modulo pubblicato" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Tutti i miei moduli (richiedente)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nessun modulo in attesa di validazione" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Tutti i miei moduli (validatore)" - -#: 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 "Il nome non può essere vuoto!" - -#: 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 "La domanda 1%s non è compatibile che i moduli pubblici" - -#: 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 "Modulo duplicato: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Modulo Trasferito: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "Indietro" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "Il caricamento di file JSON non è permesso." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Puoi autorizzare i file JSON ora." - -#: inc/form.class.php:1672 -msgctxt "button" -msgid "Create" -msgstr "Crea" - -#: inc/form.class.php:1675 inc/form.class.php:1686 -msgid "Please contact your GLPI administrator." -msgstr "Per favore contatta il tuo amministratore di GLPI." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Indietro" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "Il caricamento di file JSON non è abilitato." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "Puoi abilitare i file JSON ora." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Abilita" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "Errore durante l'importazione di %s" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Modulo correttamente importato da %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "Il modulo 1%1$s è già presente ed è in una entità non modificabile." - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "L'entità %1$s è richiesta per il modulo %2$s." - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "E' fallita la creazione del tipo di documento JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "Tipo di documento JSON non trovato" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Fallito l'aggiornamento del tipo di documento JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Moduli senza categoria" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "Nessun modulo disponibile" - -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 -msgid "Add" -msgstr "Aggiungi" - -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 -msgid "Unsupported target type." -msgstr "Tipo di destinazione non supportata" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetchange.class.php:344 entrée standard:48 -msgid "Change title" -msgstr "Modifica titolo" - -#: 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] "Sezione" -msgstr[1] "Sezioni" -msgstr[2] "Sezioni" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "Il titolo è obbligatorio" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "Domanda" -msgstr[1] "Domande" -msgstr[2] "Domande" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Il tipo di campo è obbligatorio" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "La sezione è richiesta" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "IL tipo di campo 1%1$s non è disponibile per la domanda 2%2$s." - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "Questo tipo di domanda non è compatibile con i moduli pubblici." - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Questo tipo di domande richiede dei parametri" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Un parametro è mancante per questo tipo di domanda" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "Livelli di servizio" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "Parametro" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "Nome campo" - -#: inc/abstracttarget.class.php:97 -msgid "Current active entity" -msgstr "Entità corrente attiva" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Richiesta predefinita di un entità utente" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Prima richiesta dinamica di un entità utente (alfabetico)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Ultima richiesta dinamica di un entità utente (alfabetico)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "Entità del modulo" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Entità predefinita del validatore" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Entità specifica" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Entità predefinita di una risposta alla domanda di tipo utente" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "Da un oggetto GLPI > Risposta a una domanda di tipo entità" - -#: 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 "Un obiettivo deve essere associato al form" - -#: inc/abstracttarget.class.php:134 -msgid "A target must be associated to an existing form." -msgstr "Uno obiettivo deve essere associato al form esistente." - -#: inc/abstracttarget.class.php:139 -msgid "Name is required." -msgstr "Nome è obbligatorio" - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Domanda del tipo di utente" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Domanda del tipo di entità" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Categorie di richieste" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Categorie di incidenti" - -#: inc/filter/itilcategoryfilter.class.php:55 -msgid "Change categories" -msgstr "Modifica le categorie" - -#: inc/questionregex.class.php:52 -msgid "Question regular expression" -msgid_plural "Question regular expressions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "Risposta" -msgstr[1] "Risposte" -msgstr[2] "Risposte" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Uguale alla risposta alla domanda" - -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 -msgid "Last valid answer" -msgstr "Ultima risposta valida" - -#: inc/targetticket.class.php:108 -msgid "Source from template or user default or GLPI default" -msgstr "" - -#: 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 "Titolo della chiamata" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Aggiungi messaggio di validazione alla prima azione del ticket" - -#: 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 "Collegamento ad altra chiamata" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Un'altra destinazione di questo modulo" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Una chiamata esistente" - -#: 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 "Tipo di link non valido" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Tipo di elemento linkato non valido" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "L'elemento linkato non esiste" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Errore ad agganciare l'elemento" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Il tuo modulo è stato accettato dal validatore" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "Tipo" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -msgid "Item " -msgstr "Elemento" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -msgstr "Non ci sono altre stringhe da tradurre" - -#: inc/translation.class.php:164 -msgid "Internal error: translatable string not found." -msgstr "" - -#: inc/translation.class.php:216 -msgid "Language not found." -msgstr "Lingua non trovata." - -#: 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 "Etichette dalle domande" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Etichette specifiche" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Etichette dalle domande e tags specifici" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Etichette dalle domande o tags specifici" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "uguale alla risposta alla domanda" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "calcolato dalla data di creazione del ticket" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "calcolato dalla risposta alla domanda" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "SLA del template o nessuna" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "SLA specifico" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "OLA del template o nessuna" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "OLA specifico" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Urgenza da un template o mezzo" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Determinata urgenza" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Categoria del template o nessuna" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Determinata categoria" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Posizione del template o nessuna" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Determinato posizione" - -#: 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 "Tempo di risoluzione" - -#: inc/abstractitiltarget.class.php:822 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Domanda (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "Urgenza " - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Tag della chiamata" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tag" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1243 -msgid "Location " -msgstr "Luogo " - -#: inc/abstractitiltarget.class.php:1583 -msgid "The description cannot be empty!" -msgstr "La descrizione non può essere vuota!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Annulla" - -#: 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 "Utente" - -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 -msgid "Group" -msgstr "" - -#: inc/abstractitiltarget.class.php:2120 -msgid "Group from the object" -msgstr "Raggruppa dall'oggetto" - -#: inc/abstractitiltarget.class.php:2126 -msgid "Tech group from the object" -msgstr "Gruppo tecnico dall'oggetto" - -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2495 -msgid "Yes" -msgstr "" - -#: install/install.php:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Un modulo è stato creato" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "La tua richiesta è stata salvata" - -#: install/install.php:414 -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 "" -"Salve,\\nLa tua richiesta da GLPI è stata salvata con successo con il numero" -" ##formcreator.request_id## e trasmessa alla squadra di helpdesk.\\nPuoi " -"vedere le tue risposte al seguente link:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Un modulo da GLPI deve essere validato" - -#: install/install.php:420 -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 "" -"Salve,\\nUn modulo GLPI ha bisogno di essere validato e tu sei un " -"validatore.\\nPuoi accedere ad esso cliccando sul seguente " -"link:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Il tuo modulo è stato rifiutato dal validatore" - -#: install/install.php:426 -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 "" -"Salve,\\nSiamo spiacenti di informarti che il tuo modulo è stato rifiutato " -"dal validatore per il seguente " -"motivo:\\n##formcreator.validation_comment##\\n\\nPuoi modificare e inviarlo" -" nuovamente cliccando sul seguente link:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Salve,\\nSiamo lieti di informarti che il tuo modulo è stato accettato dal " -"validatore..\\nLa tua richiesta sarà considerata presto." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Il tuo modulo è stato cancellato da un amministratore" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Salve,\\nSiamo spiacenti di informarti che la tua richiesta non sarà " -"considerata ed è stata eliminata da un amministratore." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Problema nel servizio di sincronizzazione del catalogo" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplica" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Cancella il mio ticket" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "Sommario Chiamate" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Sei sicuro di voler eliminare questa domanda?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Sei sicuro di voler eliminare questa sezione?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Si è verificato un errore durante l'interrogazione del modulo" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Obbligatorio" - -#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 -#: standard:69 standard:52 standard:76 -msgid "Default values" -msgstr "Valori di default" - -#: entrée standard:52 standard:59 standard:58 -msgid "Show empty" -msgstr "Mostra i vuoti" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtro" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Attributo" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Valori" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Visualizza le categorie dei ticket" - -#: entrée standard:109 -msgid "Time to own" -msgstr "Tempo di presa in carico" - -#: entrée standard:146 standard:118 -msgid "Selectable root" -msgstr "" - -#: entrée standard:63 -msgid "Direct access on homepage" -msgstr "Accesso da homepage" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Modulo di default nel catalogo dei servizi" - -#: entrée standard:113 standard:114 -msgid "Are you a robot ?" -msgstr "Sei un robot?" - -#: 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 "Condizione per mostrare la domanda" - -#: entrée standard:54 -msgid "Impacts" -msgstr "Impatto" - -#: entrée standard:62 -msgid "Checklist" -msgstr "" - -#: entrée standard:36 -msgid "Answers title" -msgstr "" - -#: entrée standard:45 -msgid "Add a section" -msgstr "Aggiungi una sezione" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Aggiungi una domanda" - -#: 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 "Modulo completo" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/ko_KR.mo b/locales/ko_KR.mo index e19158623..52fe8e563 100644 Binary files a/locales/ko_KR.mo and b/locales/ko_KR.mo differ diff --git a/locales/ko_KR.po b/locales/ko_KR.po index 1cb74e1a9..cc0e7799c 100644 --- a/locales/ko_KR.po +++ b/locales/ko_KR.po @@ -4,7 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Thierry Bugier , 2022 # 조성현 (jaymz9634) , 2023 # #, fuzzy @@ -12,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: 조성현 (jaymz9634) , 2023\n" "Language-Team: Korean (Korea) (https://app.transifex.com/teclib/teams/28042/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -67,13 +66,6 @@ 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 -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" @@ -135,8 +127,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "양식 생성기" @@ -146,12 +138,12 @@ msgstr "양식 생성기" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "양식이 저장되었습니다!" @@ -166,12 +158,13 @@ msgstr "%1$s 가 항목 %2$s에 대한 예약을 삭제합니다" 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 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "분류" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "전체 보기" @@ -179,115 +172,124 @@ msgstr "전체 보기" msgid "Please, describe your need here" msgstr "여기에 요구사항을 적어주세요" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:186 msgid "Textarea" msgstr "텍스트에어리어" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 msgid "The regular expression is invalid" msgstr "정규식이 잘못되었습니다" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "드롭다운" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "다음에 대한 잘못된 값" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, php-format msgid "The itemtype field is required: %s" msgstr "itemtype 항목은 필수입니다: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "필터" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "개체 제한" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 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 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP 선택" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP 디렉토리가 정의되지 않았습니다!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "문구" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "범위" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "필수 항목이 비었습니다: %s" @@ -297,12 +299,12 @@ msgstr "필수 항목이 비었습니다: %s" msgid "This is not an integer: %s" msgstr "이것은 정수가 아닙니다: %s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" msgstr "다음 숫자는 %d보다 커야 합니다 : %s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "다음 숫자는 %d보다 작아야 합니다 : %s" @@ -315,111 +317,111 @@ msgstr "정수" msgid "Undefined" msgstr "정의되지않음" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP 주소" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "긴급도" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "매우 높음" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "높음" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "매체" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "낮음" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "매우 낮음" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "경고: 태그 플러그인이 비활성화 됐거나 없습니다." -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "태그" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "호스트명" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "시간" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "이것은 올바른 이-메일이 아닙니다: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "이메일" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "선택" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "날짜 & 시간" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "시행자" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "잘못된 값: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "사용자를 찾을 수 없거나 잘못된 이메일 주소: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "첨부된 문서 없음" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "첨부된 문서" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "필수 파일이 누락되었습니다: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "파일" @@ -431,84 +433,84 @@ msgstr "다중선택" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "경고:부가 항목 플러그인이 비활성화 됐거나 없습니다." -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "블록" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "항목" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "표시" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "항목 '%1$s' 유형이 아직 구현되지 않았습니다!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "일부 숫자 항목에 숫자가 아닌 값들이 포함되었습니다" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "일부 URL 항목에 잘못된 링크가 포함되었습니다" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "부가 항목" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "체크박스" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "범위 최소값" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "범위 최대값" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "요청 유형" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "이것은 숫자가 아님: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "부동 소숫점" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "10진수" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 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 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "상세" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "상세 항목을 써야 합니다:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "숨겨진 항목" @@ -518,55 +520,57 @@ msgid "Condition" msgid_plural "Conditions" msgstr[0] "조건" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "보임" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "보이지 않음" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "정규식 일치" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "항상 표시됨" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "그 외에 숨김" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "%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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "빈 객체를 불러올 수 없음: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "조건" @@ -587,130 +591,187 @@ msgstr[0] "문제 사항" msgid "Update issue data from tickets and form answers" msgstr "티켓과 양식 답변에서 문제사항 데이터를 갱신" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "이름" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "유형" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "상태" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "개시 일자" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "최근 수정" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "개체" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "요청자" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "의견" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "티켓 승인자" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "기술자" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "기술자 그룹" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "양식 승인자 그룹" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "티켓 승인자 그룹" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "해결까지의 시간" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "해결 + 처리 시간" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "내부 해결 시간" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "내부 해결 + 처리 시간" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "해결 일자" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "내부 소유 시간" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "내부 소유 + 처리 시간" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "소유까지의 시간" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "소유 + 처리 시간" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "현재 양식 승인자 그룹" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "현재 양식 승인자" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "전체" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "신규" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "대기 중" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "확인 예정" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "해결됨" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "마감됨" @@ -719,31 +780,50 @@ msgid "Form category" msgid_plural "Form categories" msgstr[0] "양식 분류" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "지식기반 분류" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "다음의 하위" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "아이콘" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "아이콘 색상" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "배경 색상" + +#: 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] "양식" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "저장된 양식" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 msgid "The form is refused" msgstr "양식 거부됨" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:496 msgid "The form is accepted" msgstr "양식 승인됨" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:502 msgid "The form is deleted" msgstr "양식 삭제됨" @@ -757,13 +837,13 @@ msgid "Form name" msgstr "양식 이름" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "검수자" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "생성 일자" @@ -808,15 +888,15 @@ msgid "Author" msgstr "작성자" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "승인자" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "양식 작성자" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "양식 확인자" @@ -824,7 +904,7 @@ msgstr "양식 확인자" msgid "Specific person" msgstr "특정인" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "질문자" @@ -832,7 +912,7 @@ msgstr "질문자" msgid "Specific group" msgstr "그룹 지정" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "질문 그룹" @@ -848,15 +928,15 @@ msgstr "하나의 객체에서의 기술 그룹" msgid "Specific supplier" msgstr "공급사 지정" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "질문 공급사" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "질문 시행자" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "양식 작성자의 감독자" @@ -864,7 +944,7 @@ msgstr "양식 작성자의 감독자" msgid "Observer" msgstr "관찰자" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "다음에 할당됨" @@ -893,91 +973,97 @@ msgstr "그룹 검색 실패: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "공급자 검색 실패: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "거부됨" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "승인됨" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "양식 답변" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "이 양식 인쇄" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "확인자에 의해 양식이 승인되었습니다." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "양식이 저장되었습니다." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "저장" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "거부된 경우 필수" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "거부" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "답변 수정" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "수정 취소" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "승인" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "거부 의견은 필수입니다!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" msgstr "당신은 이 질문들의 확인자가 아닙니다" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "양식 데이터" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "대상을 생성할 수 없습니다!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "튜링 테스트 셋 없음" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "튜링 테스트에 실패함" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "확인자를 선택해야 합니다!" @@ -989,43 +1075,31 @@ msgstr "이 이슈를 삭제할 수 없습니다. 잠긴 계정인 것 같습니 msgid "Failed to delete this issue. An internal error occured." msgstr "이 이슈를 삭제하는데 실패했습니다. 내부 오류가 발생했습니다." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "도움 요청" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "나의 도움 요청" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "피드 상담" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 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 "캡챠 활성화" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "다음에 제한됨" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1052,7 +1126,7 @@ msgstr "" msgid "Add a translation" msgstr "번역 추가" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "번역 수정" @@ -1073,7 +1147,7 @@ msgid "Do you want to delete the selected items?" msgstr "선택된 항목들을 삭제하시겠습니까?" #: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "삭제" @@ -1086,211 +1160,259 @@ msgid "Add a new language" msgstr "새 언어 추가" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "언어" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "없음" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "검증이 필요한가요?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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:81 +msgid "Supervisor of the requester" +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "양식을 찾을 수 없습니다." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "수준" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "확인" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" 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 +msgctxt "button" +msgid "Save" +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/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 "속성" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, 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 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" -msgstr "실행자" +msgstr "시행자" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "문제 제목" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "내용" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "영향" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "원인" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "부모 개체의 상속" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPi 업무 지원 센터" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "서비스 목록 단순화" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "서비스 목록 확장" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "사용가능한 모든 양식" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "기본 양식 만" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "인기도 순" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "알파벳 순" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "양식과 병합" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 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 +#: 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 "표시" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "숨김" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "가변 높이" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "균일 높이" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "양식 전용" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "요청의 양식과 목록" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "접힘" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "펼쳐짐" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "업무 지원 센터" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "업무 지원 센터 모드" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "기본 양식 목록 모드" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "정렬 순서" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "지식 기반" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "검색" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "카운터 대시보드" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "머릿말 메시지" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "문제사항 검색" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "타일 디자인" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "홈 페이지" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "메뉴 가시성 (세로 메뉴 만 해당)" + +#: 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[0] "헤더" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "검색 항목 표시" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "머릿말 표시" @@ -1307,15 +1429,15 @@ msgstr "최소 범위" msgid "maximum range" msgstr "최대 범위" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "공개 접속" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "비공개 접속" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "접속 제한됨" @@ -1323,269 +1445,232 @@ msgstr "접속 제한됨" msgid "Answers waiting for validation" msgstr "검증을 기다리는 답변" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "양식 불러오기" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "특징" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "반복" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "홈페이지" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "접속" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 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 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "기본 양식" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "비활성화" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "기본 양식 아님" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "모든 언어" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 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:2218 -msgid "Add a target" -msgstr "대상 추가" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "미리보기" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 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 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "이름은 비워둘 수 없습니다!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "양식 답변에는 이름을 비워둘 수 없습니다. 이전 값을 유지합니다." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "질문 %s은 공개 양식과 호환되지 않습니다" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "중복 오류" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "복제" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "게시" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "양식 복제됨: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "양식 전송됨: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "뒤로가기" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "JSON 파일의 업로드는 허용되지 않습니다." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "지금 바로 JSON 파일을 허용해야 합니다." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "생성" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "GLPI 관리자에게 연락하세요." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "뒤로가기" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "JSON 파일의 업로드가 활성화되지 않았습니다." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "지금 바로 JSON 파일을 활성화해야 합니다." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "활성화" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "전송" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "양식 불러오기를 할 수 없습니다, 파일이 비었습니다" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "양식 불러오기를 할 수 없습니다, 파일이 손상된 것 같습니다" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "양식 불러오기를 할 수 없습니다, 파일이 다른 버전으로 생성되었습니다" -#: inc/form.class.php:1770 +#: 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 "파일에서 스키마 버전을 지정하지 않았습니다. 2.10 이전 버전으로 생성되었을 수 있습니다. 포기하세요." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "%s불러오기 실패함" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "양식을 %s에서 불러옴" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "양식 %1$s는 이미 존재하며 수정할 수 없는 개체 내에 있습니다." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "요소 %1$s 를 수정할 권한이 없습니다." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "JSON 문서 유형 생성 실패함" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "JSON 문서 유형을 찾을 수 없음" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "JSON 문서 유형 갱신 실패함" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "분류 없는 양식" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "사용가능한 양식 없음" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +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 +#: entrée standard:92 standard:94 msgid "Add" msgstr "추가" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "지원되지 않는 대상 유형" -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1614,17 +1699,22 @@ msgstr "백업 계획" msgid "Check list" msgstr "확인 목록" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" + #: 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:320 +#: inc/question.class.php:348 msgid "The title is required" msgstr "제목은 필수입니다" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "조건 수" @@ -1633,88 +1723,85 @@ msgstr "조건 수" 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 +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "질문" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "항목 유형은 필수입니다" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "필수" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "섹션은 필수입니다" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 msgid "This type of question is not compatible with public forms." msgstr "이 질문의 유형은 공개 양식과 호환되지 않습니다." -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "이 질문의 유형은 매개변수가 필요합니다" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "매개변수가 이 질문 유형에 누락되었습니다" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "서비스 수준" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "자산" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "보조" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "운영관리" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "도구" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "알림" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS 피드" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "관리" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "플러그잉ㄴ" +msgstr[0] "플러그인" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "매개변수" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "항목 명" @@ -1778,15 +1865,15 @@ msgstr "대상은 기존 양식과 연결되야 합니다." msgid "Name is required." msgstr "이름은 필수입니다." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "대상 개체" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "사용자 유형 지문" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "개체 유형 질문" @@ -1830,6 +1917,15 @@ msgstr "사건 분류" msgid "Change categories" msgstr "분류 변경" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1860,14 +1956,14 @@ 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "질답이 동일함" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "최근 검증한 답변" @@ -1891,76 +1987,76 @@ msgstr "특정 유형" msgid "Ticket title" msgstr "티켓 제목" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "첫번째 티켓 추적으로서의 확인 메시지 추가" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "항목 추가" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "관리 항목" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "관리 항목 없음" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "다른 티켓에 연결" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "이 양식의 다른 목적" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "존재하는 티켓" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "질문에 대한 답변에서의 티켓" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "영구 삭제" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "잘못된 연결 유형" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "잘못된 연결된 품목 유형" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "연결된 품목이 존재하지 않습니다" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "품목에 연결 실패함" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "당신의 양식이 확인자에 의해 승인되었습니다." -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "요청 소스" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "유형" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "관련 요소" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "품목" @@ -1976,214 +2072,226 @@ msgstr "" 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 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "질문 태그" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "태그 지정" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "질문 태그와 태그 지정" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "질문 태그 또는 태그 지정" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "템플릿 또는 아무것도 없음에서의 해결 시간" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "질답이 동일함" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "티켓 생성일로부터 계산됨" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "질문에 대한 답변에서 계산됨" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "견본의 SLA 또는 없음" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "특정 SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "견본의 OLA 또는 없음" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "특정 OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "견본 또는 매체의 긴급도" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "긴급도 지정" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "견본의 분류 또는 없음" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "분류 지정" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "견본의 위치 또는 없음" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "위치 지정" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "템플릿 또는 없음에서 계약" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "특정 계약" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "검증 없음" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "특정 사용자 또는 그룹" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "질문 답변의 사용자" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 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 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "분" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "시간" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "일" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "월" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "질문 (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "긴급도" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "티켓 태그" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "태그" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "위치" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "위치" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "계약" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "상세내용은 비워둘 수 없습니다!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "감시자" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "취소" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "이메일 추적" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "사용자" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "그룹" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "객체에서의 그룹" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "객체에서의 기술 그룹" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "공급자" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "예" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "테이블을 innoDB로 업그레이드하세요; %s실행" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "불일치를 무시하고 업그레이드하려면 %s을(를) 실행하세요" -#: install/install.php:197 +#: install/install.php:225 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 +2300,35 @@ msgstr "" "2.5.0 이전 버전에서의 업그레이드는 더 이상 지원되지 않습니다. GLPI 9.5.7로 업그레이드하고, Formcreator를 버전 " "2.12.5로 업그레이드 한 다음, GLPI 10 이상 및 Formcreator 2.13 이상으로 다시 업그레이드 하세요." -#: install/install.php:249 +#: install/install.php:251 +#, 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 "" +"%s에서 업그레이드 중 치명적인 오류가 발생했습니다! 업그레이드가 중단되었습니다. 문제를 수정하기 위해 로그를 확인하고 다시 시도해 " +"주세요." + +#: install/install.php:294 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "플러그인의 테이블이 스키마 무결성 검사를 통과했습니다." -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "양식이 생성되었습니다" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "요청이 저장되었습니다" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2220,24 +2337,28 @@ msgstr "" "안녕하세요,\\nGLPI에서의 요청이 ##formcreator.request_id##로 잘 저장되었고 업무 지원 센터 팀에 전달 " "되었습니다.\\n다음 링크에서 당신의 질문을 확인할 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "GLPI에서의 양식은 확인이 필요합니다" +#: install/install.php:484 +msgid "A form need validation" +msgstr "양식에 유효성 검사가 필요함" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "GLPI 에서의 양식은 유효성 검사가 필요합니다" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"안녕하세요,\\nGLPI에서의 양식은 확인이 필요하고 당신은 확인자로 선택 되었습니다.\\n이 링크를 클릭하여 접속할 수 " +"안녕하세요,\\nGLPI에서의 양식은 유효성 검사가 필요하며 당신은 검증자로 선택되었습니다.\\n이 링크를 클릭함으로 접근할 수 " "있습니다:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "확인자에 의해 당신의 양식이 거부되었습니다." -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2248,135 +2369,135 @@ msgstr "" "유감입니다:\\n##formcreator.validation_comment##\\n\\n아직은 이 링크를 클릭하여 수정하여 다시 제출할" " 수 있습니다:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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:503 msgid "Your form has been deleted by an administrator" msgstr "당신의 양식이 관리자에 의해 삭제되었습니다" -#: install/install.php:438 +#: install/install.php:504 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "양식생성기 - 서비스 목록 문제 동기화" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "테이블의 온전성 확인에 실패했습니다!" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "테이블 스키마가 테이블 \"%s\"와 다릅니다." -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "테이블 \"%s\" 이 없습니다." -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "데이터베이스에서 알 수 없ㄴ느 테이블 \"%s\"이 발견되었습니다." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "복제" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "전송자" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "내보내기" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "내 티켓 취소" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "오래됨" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "%s의 횟수 " -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "이슈 요약" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "양식생성기의 미니 대시보드는 기본적으로 사용할 수 없습니다. 이 설정은 무시되었습니다." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "양식을 찾을 수 없습니다. 대신 다음 양식에서 선택해 주세요." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "양식을 찾을 수 없습니다." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "FAQ 항목을 찾을 수 없습니다." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "이 질문을 삭제 하시겠습니까?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "이 섹션을 삭제 하시겠습니까?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "번역 추가" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "양식 질의 중 오류 발생함" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "전송" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "내부 오류 발생함. 관리자에게 보고해 주세요." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 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" @@ -2391,10 +2512,6 @@ msgid "LDAP directory" msgid_plural "LDAP directories" msgstr[0] "LDAP 디렉토리" -#: entrée standard:68 -msgid "Filter" -msgstr "필터" - #: entrée standard:78 msgid "Attribute" msgstr "속성" @@ -2407,10 +2524,6 @@ msgstr "값" msgid "Show ticket categories" msgstr "티켓 분류 표시" -#: entrée standard:109 -msgid "Time to own" -msgstr "소유까지의 시간" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "선택가능 root" @@ -2435,9 +2548,33 @@ msgstr "섹션 표시 조건" msgid "Condition to generate the target" msgstr "대상 생성 조건" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "질문 표시 조건" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "확인자 추가" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "검증 수준" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "확인자" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "작업" #: entrée standard:54 msgid "Impacts" @@ -2468,6 +2605,18 @@ msgstr "아직 답변한 양식 없음" msgid "%s latest items" msgstr "%s 최근 항목" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "링크를 보려면 양식을 활성화 하세요" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "캡챠 활성화" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "다음에 제한됨" + #: entrée standard:83 msgid "Add a question" msgstr "질문 추가" @@ -2484,6 +2633,32 @@ msgstr "제목" msgid "Full form" msgstr "전체 양식" +#: entrée standard:37 +msgid "Validation status" +msgstr "검증 상태" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "나의 %1$d 최근 양식 (요청자)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "아직 게시된 양식 없음" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "모든 내 양식 (요청자)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "나의 %1$d 최근 양식 (확인자)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "모든 내 양식 (확인자)" + #: entrée standard:42 msgid "Min" msgstr "최소" diff --git a/locales/lv_LV.mo b/locales/lv_LV.mo index c42018782..09596f4a2 100644 Binary files a/locales/lv_LV.mo and b/locales/lv_LV.mo differ diff --git a/locales/lv_LV.po b/locales/lv_LV.po deleted file mode 100644 index e2e605c6d..000000000 --- a/locales/lv_LV.po +++ /dev/null @@ -1,2579 +0,0 @@ -# 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: -# Andrejs , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Andrejs , 2022\n" -"Language-Team: Latvian (Latvia) (https://app.transifex.com/teclib/teams/28042/lv_LV/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: lv_LV\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\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 "Nav limitu" - -#: 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:44 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 "Servisu katalogs" - -#: 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: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 -msgid "Form Creator" -msgstr "Formas Veidotājs" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -msgid "Form list" -msgstr "Formas saraksts" - -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "Forma veiksmīgi saglabāta!" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Lūdzu definējiet jūsu prasību" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Tekstlodziņš" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "Nepieciešamais lauks tukšs:" - -#: 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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "Nederīga regulāra izteiksme" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "LDAP atlase" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:146 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Teksts" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Regulārā izteiksme" - -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 -msgid "Range" -msgstr "Diapazons" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Papildus apstiprināšana" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Radio pogas" - -#: 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 "Nepieciešams ievadīt lauka vērtību:" - -#: 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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "vesels skaitlis" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Vidējs" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Atlasīt" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: 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 "Pievienots dokuments" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Daudzatlase" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Izvēles rūtiņas" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Peldošais" - -#: inc/field/datefield.class.php:136 -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 "Apraksts" - -#: inc/field/descriptionfield.class.php:112 -msgid "A description field should have a description:" -msgstr "Apraksta laukam jābūt aizpildītam:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Vienmēr rādīt" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Paslēpts kamēr" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Rādīt kamēr" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Atjaunot problēmas informāciju no pieteikuma un formas atbildēm" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Formas apstiprinātājs" - -#: 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 -msgid "Comment" -msgstr "Komentārs" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Pieteikuma apstiprinātājs" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Formas apstiprinātāju grupa" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Apstiprināšanai" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Aizvērts" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Zināšanas bāzes kategorija" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Forma saglabāta" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Formai jābūt apstiprinātai" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Forma noraidīta" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Forma akceptēta" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Forma izdzēsta" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Formas virsraksts" - -#: 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 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Pilnas formas atbildes" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Apstiprināšanas links" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Forma #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Apstiprinātājs" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Noraidīts komentārs" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Pieprasījums #" - -#: 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 "Formas apstiprinātājs" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Noteikta persona" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Persona no jautājuma" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Noteikta grupa" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Grupa no jautājuma" - -#: 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 "Norādīt piegādātāju" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Piegādātājs no jautājuma" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Dalībnieki no jautājuma" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Izdrukāt formu" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formu akceptēja apstiprinātājs." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Forma saglabāta veiksmīgi." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Nepieciešams ja noraidīts" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Noraidīt" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Akceptēt" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Nepieciešams noraidīšanas komentārs!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Jūs neesat apstiprinātājs šīm atbildēm" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Formas dati" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Nevar ģenerēt mērķi" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -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 "Meklēt palidzību" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Mans palīdzības pieprasījums" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Palīg plūsma" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Saite uz formu" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Izdzēst" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Nekas" - -#: 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 "Izvēlēties apstiprinātāju" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Dalībnieki" - -#: 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 helpdesks" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Vienkāršots servisu katalogs" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Izvērst servisu katalogs" - -#: 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 "Sakārtot pēc popularitātes" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Sakārtot alfabēta secībā" - -#: 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 "Helpdesks" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk režīms" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Publiska pieeja" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Privāta pieeja" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Ierobežota pieeja" - -#: 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 "Importēt formas" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Sākumlapa" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Piekļuve" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Dublikāts" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nav nosūtītas formas" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Visas manas formas (pieteicējs)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nav formas kuram nepieciešama apstiprināšana" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Visas manas formas (Apstiprinātājs)" - -#: 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 "Virsraksts nevar būt tukšs!" - -#: 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 "" - -#: 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 "Formas dublikāts: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Forma pārnesta: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "Atpakaļ" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "JSON datņu augšupielāde liegta" - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Nepieciešams atļaut JSON datnes." - -#: inc/form.class.php:1672 -msgctxt "button" -msgid "Create" -msgstr "Izveidot" - -#: inc/form.class.php:1675 inc/form.class.php:1686 -msgid "Please contact your GLPI administrator." -msgstr "Lūdzu sazināties ar GLPI administratoru." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Atpakaļ" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "JSON datnes augšupielādēšana nav iespējota." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "Tagad jums nepieciešams iespējot JSON datnes." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Iespējot" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Formas veiksmīgi importētas no %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "Neizdevās izveidot JSON dokumenta tipu" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "JSON dokumenta tips nav atrasts" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Neizdevās atjaunot JSON dokumenta tipu" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formas bez kategorijas" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetchange.class.php:344 entrée standard:48 -msgid "Change title" -msgstr "Izmainīt virsrakstu" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "Virsraksts ir nepieciešams" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Obligāti aizpildāms lauks" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "Sadaļa ir nepieciešama" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Tekoša aktīva nodaļa" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Noklusēta pieprasītāja nodaļa" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Pirmā dinamiska pieteicēja nodaļa (alfabētiski)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Pēdēja dinamiska pieteicēja nodaļa (alfabētiski)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "Formas nodaļa" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Noklusēta apstiprinātāju nodaļa" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Noteikta nodaļa" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Noklusēta lietotāja tipa atbildes nodaļa" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "No GLPI objekta > Nodaļas tipa jautājuma atbilde" - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Lietotāja jautājuma tips" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Nodaļas jautājuma tips" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Pieprasījuma kategorijas" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Incidentu kategorijas" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Vienlīdzīgs ar jautājuma atbildi" - -#: 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 "" - -#: 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 "Pieteikumu virsraksts" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Pievienot apstiprināšanas ziņojumu kā pirmo pieteikuma sekojumu" - -#: 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 "Salinkot ar citu pieteikumu" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Cits galamērķis šai formai" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Eksistējošs pieteikums" - -#: 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 "Nederīgs salinkots tips" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Nederīgs salinkotas vienības tips" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "Salinkota vienība neeksistē" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Neizdevis salinkot ar vienību" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Jūsu formu akceptēja apstiprinātājs" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Tagi no jautājumiem" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Noteiktie tagi" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Tagi no jautājumiem un noteiktiem tagiem" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Tagi no jautājumiem vai noteiktiem tagiem" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "vienlīdzīgs ar jautājuma atbildi" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "saskaitīts no pieteikuma izveidošanas datuma" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "saskaitīts no atbildes uz jautājumu" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Steidzamība no veidnes vai Vidēja" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Norādīt steidzamību" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Kategorija no veidnes vai bez kategorijas" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Norādīt kategoriju" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Vieta no veidnes vai nenorādīta" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Noteikta vieta" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "Steidzamība" - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Pieteikumu tagi" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tagi" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1243 -msgid "Location " -msgstr "Atrašanās vietas" - -#: inc/abstractitiltarget.class.php:1583 -msgid "The description cannot be empty!" -msgstr "Apraksts nevar būt tukšs!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Atcelt" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Forma izveidota" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Jūsu pieprasījums saglabāts" - -#: install/install.php:414 -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 "" -"Sveicināti,\\nJūsu pieprasījums no GLPI veiksmīgi saglabāts ar numuru " -"##formcreator.request_id## un nodots helpdesk komandai.\\nJūs varat sekot " -"līdzi sekojošā vietnē:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Formai no GLPI jābūt apstiprinātai" - -#: install/install.php:420 -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 "" -"Sveicināti,\\nFormai no GLPI jābūt apstiprinātai un jūs tika izvēlēti kā " -"apstiprinātājs.\\nJūs varat piekļūt tam sekojošā " -"vietnē:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Jūsu formu noraidījis apstiprinātājs" - -#: install/install.php:426 -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 "" -"Sveicināti,\\nJūsu formu noraidīta apstiprinātājs ar sekojošo " -"iemeslu:\\n##formcreator.validation_comment##\\n\\nJūs varat veikt izmaiņas " -"un atkartoti iesniegt formu sekojošā " -"vietnē:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Sveicināti,\\nInformējam, jūsu formu akceptēja apstiprinātājs.\\nJūsu " -"pieteikums drīz tiks izskatīts." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Jūsu formu izdzēsa administrators" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Sveicināti,\\nInformējam, jūsu pieprasījums netiks izskatīts un tika " -"izdzēsts." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Sinhronizēt problēmas ar servisa katalogu" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Dublikāts" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Vai jūs tiešām gribat izdzēst šo jautājumu?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Vai jūs tiešām gribat izdzēst šo sadaļu?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Radās kļūda veicot formas vaicājumu" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Nepieciešams" - -#: 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 "Parādīt tukšo" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtrs" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Atribūts" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Vērtības" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Parādīt pieteikuma kategorijas" - -#: 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 "Tiešsaiste no sākumlapas" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Noklusēta forma servisu katalogā" - -#: 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 "Pievienot sadaļu" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Pievienot jautājumu" - -#: 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 "Pilna forma" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Maks" diff --git a/locales/nb_NO.mo b/locales/nb_NO.mo index 4f083e4c1..4559c6533 100644 Binary files a/locales/nb_NO.mo and b/locales/nb_NO.mo differ diff --git a/locales/nb_NO.po b/locales/nb_NO.po deleted file mode 100644 index a8cb8e417..000000000 --- a/locales/nb_NO.po +++ /dev/null @@ -1,2360 +0,0 @@ -# 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: -# jostein berge , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-29 09:04+0200\n" -"PO-Revision-Date: 2021-08-30 07:21+0000\n" -"Last-Translator: jostein berge , 2022\n" -"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/teclib/teams/28042/nb_NO/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nb_NO\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ajax/question_update.php:36 ajax/section_update.php:37 -msgid "Bad request" -msgstr "" - -#: ajax/question_update.php:45 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:51 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:109 standard:92 -msgid "Subtree root" -msgstr "" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "" - -#: ajax/commontree.php:74 entrée standard:118 standard:101 -msgid "Limit subtree depth" -msgstr "" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "Ingen grense" - -#: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:208 -#: inc/common.class.php:810 inc/entityconfig.class.php:75 -#: inc/form.class.php:111 inc/form.class.php:565 inc/form.class.php:1915 -#: inc/filter/entityfilter.class.php:45 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: 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:52 -msgid "Failed to add the actor" -msgstr "" - -#: ajax/target_actor.php:63 -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:41 front/knowbaseitem.php:43 front/wizard.php:44 -#: front/wizard.php:46 front/wizardfeeds.php:49 front/wizardfeeds.php:51 -#: front/issue.php:43 front/issue.php:46 front/formanswer.php:44 -#: 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:75 front/reservation.form.php:46 -#: front/reservation.form.php:48 -msgid "Service catalog" -msgstr "Tjenestekatalog" - -#: 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:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 -#: inc/common.class.php:693 -msgid "Form Creator" -msgstr "Skjema Lager" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 -msgid "Form list" -msgstr "Skjemaliste" - -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 -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 "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:641 -#: inc/abstractitiltarget.class.php:952 inc/abstractitiltarget.class.php:966 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/knowbase.class.php:62 inc/form.class.php:643 -msgid "See all" -msgstr "" - -#: inc/knowbase.class.php:79 -msgid "Please, describe your need here" -msgstr "Vennligst, beskriv ditt behov" - -#: inc/field/textareafield.class.php:102 -msgid "Textarea" -msgstr "" - -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 -#: inc/field/ldapselectfield.class.php:152 inc/field/textfield.class.php:124 -#: inc/field/urgencyfield.class.php:164 inc/field/tagfield.class.php:162 -#: inc/field/timefield.class.php:112 inc/field/fieldsfield.class.php:464 -#: inc/field/requesttypefield.class.php:159 -msgid "A required field is empty:" -msgstr "Et påkrevd felt innholder ingen verdi" - -#: inc/field/textareafield.class.php:178 inc/field/textfield.class.php:177 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:192 -#: inc/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 -msgid "User" -msgstr "" - -#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:430 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:461 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:473 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:489 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:830 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:109 -msgid "LDAP size limit exceeded" -msgstr "" - -#: inc/field/ldapselectfield.class.php:133 -msgid "LDAP Select" -msgstr "" - -#: inc/field/ldapselectfield.class.php:177 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:184 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:145 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:154 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:154 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:159 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:167 -msgid "Text" -msgstr "" - -#: inc/field/textfield.class.php:212 inc/field/floatfield.class.php:233 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 -msgid "Range" -msgstr "" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 -msgid "Additional validation" -msgstr "" - -#: inc/field/radiosfield.class.php:108 -msgid "Radios" -msgstr "" - -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 -msgid "The field value is required:" -msgstr "Felt verdi er påkrevd:" - -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 -#: inc/field/datetimefield.class.php:117 inc/field/actorfield.class.php:239 -#: inc/field/checkboxesfield.class.php:174 inc/field/floatfield.class.php:123 -#: inc/field/datefield.class.php:114 -#, php-format -msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/integerfield.class.php:58 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:165 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:171 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:100 -msgid "Integer" -msgstr "" - -#: inc/field/undefinedfield.class.php:43 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:121 -msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 -msgid "Urgency" -msgstr "" - -#: inc/field/urgencyfield.class.php:118 -msgctxt "urgency" -msgid "Very high" -msgstr "" - -#: inc/field/urgencyfield.class.php:119 -msgctxt "urgency" -msgid "High" -msgstr "" - -#: inc/field/urgencyfield.class.php:120 -msgctxt "urgency" -msgid "Medium" -msgstr "Medium" - -#: inc/field/urgencyfield.class.php:121 -msgctxt "urgency" -msgid "Low" -msgstr "" - -#: inc/field/urgencyfield.class.php:122 -msgctxt "urgency" -msgid "Very low" -msgstr "" - -#: inc/field/tagfield.class.php:50 -msgid "Warning: Tag plugin is disabled or missing" -msgstr "" - -#: inc/field/tagfield.class.php:196 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:71 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/hostnamefield.class.php:114 -msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/timefield.class.php:128 -msgid "Time" -msgstr "" - -#: inc/field/emailfield.class.php:87 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "" - -#: inc/field/emailfield.class.php:98 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/selectfield.class.php:104 -msgid "Select" -msgstr "" - -#: inc/field/datetimefield.class.php:138 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:65 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:249 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:272 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/filefield.class.php:104 -msgid "No attached document" -msgstr "" - -#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 -#: inc/field/filefield.class.php:282 -msgid "Attached document" -msgstr "Vedlagt dokument" - -#: inc/field/filefield.class.php:156 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:173 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "" - -#: inc/field/fieldsfield.class.php:153 -msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "" - -#: inc/field/fieldsfield.class.php:166 -msgid "Block" -msgstr "" - -#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 -msgid "Field" -msgstr "" - -#: inc/field/fieldsfield.class.php:243 -msgid "show" -msgstr "" - -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" -msgstr "" - -#: inc/field/fieldsfield.class.php:442 -msgid "Some numeric fields contains non numeric values" -msgstr "" - -#: inc/field/fieldsfield.class.php:447 -msgid "Some URL fields contains invalid links" -msgstr "" - -#: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:116 -msgid "Checkboxes" -msgstr "" - -#: inc/field/checkboxesfield.class.php:211 -#, php-format -msgid "The following question needs at least %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:217 -#, php-format -msgid "The following question does not accept more than %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:289 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:290 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:140 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "" - -#: inc/field/datefield.class.php:135 -msgid "Date" -msgstr "" - -#: inc/field/descriptionfield.class.php:103 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:110 -msgid "A description field should have a description:" -msgstr "" - -#: inc/field/hiddenfield.class.php:94 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:65 inc/targetproblem.class.php:579 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:136 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Alltid vist" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Skjult dersom ikke" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Fremvist dersom ikke" - -#: inc/condition.class.php:179 inc/target_actor.class.php:214 -#: inc/form_language.class.php:540 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:539 inc/questionrange.class.php:196 -#: inc/form.class.php:1808 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:831 inc/questionparameter/range.class.php:205 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:195 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "" - -#: inc/condition.class.php:201 inc/target_actor.class.php:235 -#: inc/form_language.class.php:556 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:374 inc/questionrange.class.php:131 -#: inc/form.class.php:1499 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:880 inc/questionparameter/range.class.php:140 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:210 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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:41 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:54 -msgid "Update issue data from tickets and form answers" -msgstr "" - -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "" - -#: inc/issue.class.php:509 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2111 entrée standard:52 -#: standard:49 standard:57 standard:38 standard:39 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:522 inc/formanswer.class.php:198 -#: inc/formanswer.class.php:272 inc/targetproblem.class.php:622 -#: inc/form.class.php:147 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:156 -#: inc/targetticket.class.php:179 -msgid "ID" -msgstr "" - -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:544 inc/formanswer.class.php:259 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:556 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:565 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 -#: inc/formanswer.class.php:613 inc/abstractitiltarget.class.php:1711 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:602 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "" - -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 -#: inc/form_language.class.php:227 -msgid "Comment" -msgstr "Kommentar" - -#: inc/issue.class.php:630 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:664 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:697 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:728 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:761 -msgid "Ticket" -msgstr "" - -#: inc/issue.class.php:762 inc/formanswer.class.php:183 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:767 -msgid "Not validated" -msgstr "" - -#: inc/issue.class.php:768 inc/formanswer.class.php:76 -#: inc/form_validator.class.php:71 -msgid "Refused" -msgstr "" - -#: inc/issue.class.php:836 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1105 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1111 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "" - -#: inc/issue.class.php:1123 -msgid "To validate" -msgstr "Til godkjenning" - -#: inc/issue.class.php:1129 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1135 -msgid "Closed" -msgstr "Lukket" - -#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Kunnskapsdatabase kategori" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Skjema har blitt lagret" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 -msgid "A form need to be validate" -msgstr "Et skjema trenger godkjenning" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 -msgid "The form is refused" -msgstr "Skjema er avist" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 -msgid "The form is accepted" -msgstr "Skjema er akseptert" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 -msgid "The form is deleted" -msgstr "Skjema er slettet" - -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" -msgstr "Skjema #" - -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" -msgstr "Skjema navn" - -#: inc/notificationtargetformanswer.class.php:80 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" - -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" -msgstr "Hele skjema svar" - -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" -msgstr "Avist kommentar" - -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" -msgstr "Godkjennings lenke" - -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" -msgstr "Forespørsel #" - -#: inc/notificationtargetformanswer.class.php:97 -msgid "Author" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 -msgid "Approver" -msgstr "" - -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 -msgid "Form author" -msgstr "" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 -msgid "Form validator" -msgstr "Skjema godkjenner" - -#: inc/target_actor.class.php:68 -msgid "Specific person" -msgstr "Bestemt person" - -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 -msgid "Person from the question" -msgstr "Person ifra spørsmålet" - -#: inc/target_actor.class.php:70 -msgid "Specific group" -msgstr "Bestemt gruppe" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 -msgid "Group from the question" -msgstr "Gruppe ifra spørsmålet" - -#: inc/target_actor.class.php:72 -msgid "Group from an object" -msgstr "" - -#: inc/target_actor.class.php:73 -msgid "Tech group from an object" -msgstr "" - -#: inc/target_actor.class.php:74 -msgid "Specific supplier" -msgstr "Bestemt leverandør" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 -msgid "Supplier from the question" -msgstr "Leverandør ifra spørsmålet" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 -msgid "Actors from the question" -msgstr "" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 -msgid "Form author's supervisor" -msgstr "" - -#: inc/target_actor.class.php:84 -msgid "Observer" -msgstr "" - -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 -msgid "Assigned to" -msgstr "" - -#: inc/target_actor.class.php:91 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/target_actor.class.php:97 inc/target_actor.class.php:113 -#: inc/target_actor.class.php:122 -msgid "Bad request while adding an actor." -msgstr "" - -#: inc/target_actor.class.php:179 -#, php-format -msgid "Failed to find a user: %1$s" -msgstr "" - -#: inc/target_actor.class.php:188 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:197 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 -msgid "Accepted" -msgstr "" - -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Skriv ut dette skjema" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Skjema akseptert av godkjenner." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Skjema lagring vellykket." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Avise" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Aksepter" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "" - -#: inc/formanswer.class.php:753 -msgid "You are not the validator of these answers" -msgstr "Du er ikke godkjenner for disse svarene" - -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 -msgid "Form data" -msgstr "Skjemadata" - -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 -msgid "Cannot generate targets!" -msgstr "" - -#: inc/formanswer.class.php:1252 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1257 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1299 -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:761 -msgid "Seek assistance" -msgstr "Be om assistanse" - -#: inc/common.class.php:766 -msgid "My requests for assistance" -msgstr "" - -#: inc/common.class.php:796 -msgid "Consult feeds" -msgstr "" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/formaccesstype.class.php:78 -msgid "Link to the form" -msgstr "Lenke til skjema" - -#: inc/formaccesstype.class.php:91 -msgid "Please activate the form to view the link" -msgstr "" - -#: inc/formaccesstype.class.php:99 -msgid "Enable captcha" -msgstr "" - -#: inc/formaccesstype.class.php:109 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:72 inc/form_language.class.php:348 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:111 inc/form.class.php:1040 -#: inc/form.class.php:1165 inc/abstracttarget.class.php:160 -#: inc/abstractitiltarget.class.php:1538 -msgid "The name cannot be empty!" -msgstr "Navnet kan ikke være tomt!" - -#: inc/form_language.class.php:119 -msgid "The language must be associated to a form!" -msgstr "" - -#: inc/form_language.class.php:249 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:283 js/scripts.js:1113 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:313 inc/form_language.class.php:315 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:318 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:323 inc/form_language.class.php:413 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:328 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:337 inc/form_language.class.php:376 -#: inc/form.class.php:523 inc/abstractitiltarget.class.php:1616 -msgid "Delete" -msgstr "Slett" - -#: inc/form_language.class.php:347 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:399 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:432 inc/form_language.class.php:464 -#: inc/form.class.php:192 entrée standard:72 -msgid "Language" -msgstr "" - -#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 -#: inc/abstractitiltarget.class.php:179 -msgid "None" -msgstr "Ingen" - -#: inc/form_validator.class.php:122 -msgid "Need validaton?" -msgstr "" - -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 -msgid "No" -msgstr "" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:334 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2018 -msgctxt "button" -msgid "Save" -msgstr "" - -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 -msgid "Validation" -msgstr "" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Velg en godkjenner" - -#: inc/targetproblem.class.php:42 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 -#: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 -msgid "Properties" -msgstr "" - -#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 -#, 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 "" - -#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 -msgid "Actors" -msgstr "" - -#: inc/targetproblem.class.php:631 entrée standard:48 -msgid "Problem title" -msgstr "" - -#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:198 -msgid "Content" -msgstr "" - -#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 -msgid "Impact" -msgstr "" - -#: inc/targetproblem.class.php:661 entrée standard:56 -msgid "Cause" -msgstr "" - -#: inc/targetproblem.class.php:671 entrée standard:58 -msgid "Symptom" -msgstr "" - -#: inc/entityconfig.class.php:83 inc/entityconfig.class.php:92 -#: inc/entityconfig.class.php:100 inc/entityconfig.class.php:108 -#: inc/entityconfig.class.php:116 inc/entityconfig.class.php:124 -#: inc/entityconfig.class.php:132 -msgid "Inheritance of the parent entity" -msgstr "" - -#: inc/entityconfig.class.php:84 -msgid "GLPi's helpdesk" -msgstr "GLPi's helpdesk" - -#: inc/entityconfig.class.php:85 -msgid "Service catalog simplified" -msgstr "Tjenestekatalog enkel" - -#: inc/entityconfig.class.php:86 -msgid "Service catalog extended" -msgstr "Tjenestekatalog utvidet" - -#: inc/entityconfig.class.php:93 -msgid "All available forms" -msgstr "" - -#: inc/entityconfig.class.php:94 -msgid "Only default forms" -msgstr "" - -#: inc/entityconfig.class.php:101 -msgid "Popularity sort" -msgstr "" - -#: inc/entityconfig.class.php:102 -msgid "Alphabetic sort" -msgstr "" - -#: inc/entityconfig.class.php:109 -msgid "Merged with Forms" -msgstr "" - -#: inc/entityconfig.class.php:110 -msgid "Distinct menu entry" -msgstr "" - -#: inc/entityconfig.class.php:117 inc/entityconfig.class.php:125 -#: inc/entityconfig.class.php:133 inc/form.class.php:285 entrée standard:100 -msgid "Visible" -msgstr "" - -#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 -#: inc/entityconfig.class.php:134 -msgid "Hidden" -msgstr "" - -#: inc/entityconfig.class.php:208 -msgid "Helpdesk" -msgstr "Helpdesk" - -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk modus" - -#: inc/entityconfig.class.php:227 -msgid "Default Form list mode" -msgstr "" - -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 -msgid "Sort order" -msgstr "" - -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 -msgid "Knowledge base" -msgstr "" - -#: inc/entityconfig.class.php:276 -msgid "Search" -msgstr "" - -#: inc/entityconfig.class.php:292 -msgid "Counters dashboard" -msgstr "" - -#: inc/entityconfig.class.php:308 -msgid "Header message" -msgstr "" - -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 -#: inc/form.class.php:239 entrée standard:84 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" - -#: inc/entityconfig.class.php:378 -msgid "Display search field" -msgstr "" - -#: inc/entityconfig.class.php:388 -msgid "Display header" -msgstr "" - -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 -msgid "Minimum range" -msgstr "" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -msgid "maximum range" -msgstr "" - -#: inc/form.class.php:66 inc/form.class.php:432 -msgid "Public access" -msgstr "Offentlig tilgang" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Privat tilgang" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Begrenset tilgang" - -#: inc/form.class.php:122 -msgid "Answers waiting for validation" -msgstr "" - -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 -msgid "Import forms" -msgstr "Importer skjema" - -#: 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:492 entrée standard:102 -msgid "Answers title" -msgstr "" - -#: inc/form.class.php:504 inc/form.class.php:557 -msgid "Target" -msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" - -#: inc/form.class.php:540 inc/form.class.php:2108 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:560 -msgid "Preview" -msgstr "" - -#: inc/form.class.php:561 -msgid "properties" -msgstr "" - -#: inc/form.class.php:869 -msgid "What are you looking for?" -msgstr "" - -#: inc/form.class.php:877 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:880 -msgid "No form posted yet" -msgstr "Ingen skjema publisert enda" - -#: inc/form.class.php:910 -msgid "All my forms (requester)" -msgstr "Alle mine skjema (innmelder)" - -#: inc/form.class.php:923 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:931 -msgid "No form waiting for validation" -msgstr "Ingen skjema venter på godkjenning" - -#: inc/form.class.php:966 -msgid "All my forms (validator)" -msgstr "Alle mine skjema (godkjenner)" - -#: inc/form.class.php:1176 -msgid "Cannot use empty name for form answers. Keeping the previous value." -msgstr "" - -#: inc/form.class.php:1271 -#, php-format -msgid "The question %s is not compatible with public forms" -msgstr "" - -#: inc/form.class.php:1351 -msgid "Errored duplicate" -msgstr "" - -#: inc/form.class.php:1362 -msgid "Duplicate" -msgstr "Duplikat" - -#: inc/form.class.php:1409 -msgctxt "button" -msgid "Post" -msgstr "" - -#: inc/form.class.php:1427 -#, php-format -msgid "Form duplicated: %s" -msgstr "Skjema duplisert: %s" - -#: inc/form.class.php:1438 -#, php-format -msgid "Form Transfered: %s" -msgstr "Skjema overført: 1%s" - -#: inc/form.class.php:1457 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1556 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1559 -msgid "You may allow JSON files right now." -msgstr "" - -#: inc/form.class.php:1560 -msgctxt "button" -msgid "Create" -msgstr "" - -#: inc/form.class.php:1563 inc/form.class.php:1574 -msgid "Please contact your GLPI administrator." -msgstr "" - -#: inc/form.class.php:1564 inc/form.class.php:1575 -msgctxt "button" -msgid "Back" -msgstr "" - -#: inc/form.class.php:1567 -msgid "Upload of JSON files not enabled." -msgstr "" - -#: inc/form.class.php:1570 inc/form.class.php:1573 -msgid "You may enable JSON files right now." -msgstr "" - -#: inc/form.class.php:1571 -msgctxt "button" -msgid "Enable" -msgstr "" - -#: inc/form.class.php:1618 -msgctxt "button" -msgid "Send" -msgstr "" - -#: inc/form.class.php:1637 -msgid "Forms import impossible, the file is empty" -msgstr "" - -#: inc/form.class.php:1641 inc/form.class.php:1645 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" - -#: inc/form.class.php:1651 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" - -#: inc/form.class.php:1658 -msgid "" -"The file does not specifies the schema version. It was probably generated " -"with a version older than 2.10. Giving up." -msgstr "" - -#: inc/form.class.php:1684 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1689 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Skjema import vellykket ifra 1%s" - -#: inc/form.class.php:1752 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1760 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1770 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1852 -msgid "Failed to create JSON document type" -msgstr "Feilet med å opprette JSON dokument type" - -#: inc/form.class.php:1859 -msgid "JSON document type not found" -msgstr "JSON dokument type ikke funnet" - -#: inc/form.class.php:1866 -msgid "Failed to update JSON document type" -msgstr "Feil med oppdatering av JSON dokument type" - -#: inc/form.class.php:1886 -msgid "Forms without category" -msgstr "Skjema uten kategori" - -#: inc/form.class.php:1907 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2139 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1735 inc/abstractitiltarget.class.php:2018 -msgid "Add" -msgstr "" - -#: inc/form.class.php:2157 inc/form.class.php:2180 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2219 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:43 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:343 entrée standard:48 -msgid "Change title" -msgstr "Endre tittel" - -#: inc/targetchange.class.php:373 entrée standard:56 -msgid "Control list" -msgstr "" - -#: inc/targetchange.class.php:383 entrée standard:58 -msgid "Deployment plan" -msgstr "" - -#: inc/targetchange.class.php:393 entrée standard:60 -msgid "Backup plan" -msgstr "" - -#: inc/targetchange.class.php:403 -msgid "Check list" -msgstr "" - -#: inc/section.class.php:71 entrée standard:53 standard:44 -msgid "Section" -msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" - -#: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:312 -msgid "The title is required" -msgstr "Tittel er påkrevd" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:967 -#: inc/abstractitiltarget.class.php:1004 inc/abstractitiltarget.class.php:1082 -#: inc/abstractitiltarget.class.php:1213 inc/abstractitiltarget.class.php:1294 -#: entrée standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/question.class.php:228 entrée standard:37 -msgid "Count of conditions" -msgstr "" - -#: inc/question.class.php:320 -msgid "The field type is required" -msgstr "Felt type er påkrevd" - -#: inc/question.class.php:327 -msgid "The section is required" -msgstr "Del er påkrevd" - -#: inc/question.class.php:339 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:353 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:362 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:368 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1273 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1306 hook.php:675 hook.php:692 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1311 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1320 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1321 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1322 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1324 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1332 inc/question.class.php:1335 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "" - -#: inc/abstracttarget.class.php:96 -msgid "Current active entity" -msgstr "" - -#: inc/abstracttarget.class.php:97 -msgid "Default requester user's entity" -msgstr "" - -#: inc/abstracttarget.class.php:98 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:99 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:100 -msgid "The form entity" -msgstr "Skjema enhet" - -#: inc/abstracttarget.class.php:101 -msgid "Default entity of the validator" -msgstr "Standard enhet for godkjenner " - -#: inc/abstracttarget.class.php:102 -msgid "Specific entity" -msgstr "Bestemt enhet" - -#: inc/abstracttarget.class.php:103 -msgid "Default entity of a user type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:104 -msgid "From a GLPI object > Entity type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:115 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:493 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:509 -msgid "User type question" -msgstr "Bruker type spørsmål" - -#: inc/abstracttarget.class.php:510 -msgid "Entity type question" -msgstr "" - -#: 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 "Hendlese kategorier" - -#: 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] "" -msgstr[1] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -#: inc/abstractitiltarget.class.php:199 inc/abstractitiltarget.class.php:207 -#: inc/abstractitiltarget.class.php:215 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 -msgid "Equals to the answer to the question" -msgstr "" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Sakstittel" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Lenke til en annen sak" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "En annen destinasjon for dette skjema" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "En eksisterende sak" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Ugyldig lenke type" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "" - -#: inc/targetticket.class.php:957 install/install.php:334 -msgid "Your form has been accepted by the validator" -msgstr "Ditt skjema har blitt akseptert av godkjenner" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -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:234 -msgid "Failed to add the translation." -msgstr "" - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Bestemt viktighet" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Bestemt kategori" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Bestemt lokasjon" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:794 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:795 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:796 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:828 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:901 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1005 -msgid "Urgency " -msgstr "Viktighet" - -#: inc/abstractitiltarget.class.php:1035 -msgid "Ticket tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:1083 -msgid "Tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:1202 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1214 -msgid "Location " -msgstr "Lokasjon" - -#: inc/abstractitiltarget.class.php:1544 -msgid "The description cannot be empty!" -msgstr "" - -#: inc/abstractitiltarget.class.php:1718 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1737 -msgid "Cancel" -msgstr "Kanseller" - -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 -msgid "Email followup" -msgstr "" - -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 -msgid "Group" -msgstr "" - -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2028 -msgid "Yes" -msgstr "" - -#: inc/abstractitiltarget.class.php:2065 -msgid "Group from the object" -msgstr "" - -#: inc/abstractitiltarget.class.php:2071 -msgid "Tech group from the object" -msgstr "" - -#: install/install.php:128 -msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" -msgstr "" - -#: install/install.php:315 -msgid "A form has been created" -msgstr "Et skjema har blitt opprettet" - -#: install/install.php:316 -msgid "Your request has been saved" -msgstr "Din forespørsel har blitt lagret" - -#: install/install.php:317 -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 "" -"Hei,\\nDin henvendelse til GLPI har blitt opprettet med saksnummer " -"##formcreator.request_id## og oversent til helpdesk.\\nDu kan se dine svar " -"ved å klikke lenken:\\n##formcreator.validation_link##" - -#: install/install.php:322 -msgid "A form from GLPI need to be validate" -msgstr "Et skjema ifra GLPI trenger godkjenning" - -#: install/install.php:323 -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:328 -msgid "Your form has been refused by the validator" -msgstr "Skjema ditt har blitt avist av godkjenner" - -#: install/install.php:329 -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 "" - -#: install/install.php:335 -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:340 -msgid "Your form has been deleted by an administrator" -msgstr "Skjema ditt har blitt slettet av en administrator" - -#: install/install.php:341 -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:567 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: hook.php:305 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplikat" - -#: hook.php:306 -msgid "Transfer" -msgstr "" - -#: hook.php:307 -msgctxt "button" -msgid "Export" -msgstr "" - -#: hook.php:651 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:661 -msgid "All issues" -msgstr "" - -#: hook.php:662 -msgid "New issues" -msgstr "" - -#: hook.php:663 -msgid "Assigned issues" -msgstr "" - -#: hook.php:664 -msgid "Waiting issues" -msgstr "" - -#: hook.php:665 -msgid "Issues to validate" -msgstr "" - -#: hook.php:666 -msgid "Solved issues" -msgstr "" - -#: hook.php:667 -msgid "Closed issues" -msgstr "" - -#: hook.php:669 -msgid "Old issues" -msgstr "" - -#: hook.php:676 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:693 -msgid "Issues summary" -msgstr "" - -#: hook.php:731 -msgid "" -"Formcreator's mini dashboard not usable as default. This Setting has been " -"ignored." -msgstr "" - -#: js/scripts.js:297 -msgid "No form found. Please choose a form below instead" -msgstr "" - -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "" - -#: js/scripts.js:639 -msgid "Are you sure you want to delete this question?" -msgstr "" - -#: js/scripts.js:826 -msgid "Are you sure you want to delete this section?" -msgstr "" - -#: js/scripts.js:1066 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1213 js/scripts.js:1237 -msgid "An error occured while querying forms" -msgstr "" - -#: js/scripts.js:1351 -msgid "Are you sure you want to delete this target:" -msgstr "" - -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Påkrevd" - -#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 -#: standard:69 standard:52 standard:37 -msgid "Default values" -msgstr "" - -#: entrée standard:52 standard:59 standard:58 -msgid "Show empty" -msgstr "Vis tomme" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Attributt" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Verdier" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Vis saks kategorier" - -#: entrée standard:127 standard:110 -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:106 standard:107 -msgid "Are you a robot ?" -msgstr "" - -#: entrée standard:127 -msgid "Send" -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:45 -msgid "Add a section" -msgstr "Legg til del" - -#: entrée standard:55 -msgid "Condition to show the submit button" -msgstr "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Legg til et spørsmål" - -#: 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 "Hele skjema" - -#: entrée standard:42 -msgid "Min" -msgstr "" - -#: entrée standard:53 -msgid "Max" -msgstr "" diff --git a/locales/nl_BE.mo b/locales/nl_BE.mo index f6e8be827..265bb078e 100644 Binary files a/locales/nl_BE.mo and b/locales/nl_BE.mo differ diff --git a/locales/nl_BE.po b/locales/nl_BE.po deleted file mode 100644 index 77a72c116..000000000 --- a/locales/nl_BE.po +++ /dev/null @@ -1,2369 +0,0 @@ -# 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 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-29 09:04+0200\n" -"PO-Revision-Date: 2021-08-30 07:21+0000\n" -"Last-Translator: Thierry Bugier , 2022\n" -"Language-Team: Dutch (Belgium) (https://www.transifex.com/teclib/teams/28042/nl_BE/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nl_BE\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: ajax/question_update.php:36 ajax/section_update.php:37 -msgid "Bad request" -msgstr "" - -#: ajax/question_update.php:45 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:51 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:109 standard:92 -msgid "Subtree root" -msgstr "" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "" - -#: ajax/commontree.php:74 entrée standard:118 standard:101 -msgid "Limit subtree depth" -msgstr "" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "Geen limit" - -#: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:208 -#: inc/common.class.php:810 inc/entityconfig.class.php:75 -#: inc/form.class.php:111 inc/form.class.php:565 inc/form.class.php:1915 -#: inc/filter/entityfilter.class.php:45 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - -#: 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:52 -msgid "Failed to add the actor" -msgstr "" - -#: ajax/target_actor.php:63 -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:41 front/knowbaseitem.php:43 front/wizard.php:44 -#: front/wizard.php:46 front/wizardfeeds.php:49 front/wizardfeeds.php:51 -#: front/issue.php:43 front/issue.php:46 front/formanswer.php:44 -#: 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:75 front/reservation.form.php:46 -#: front/reservation.form.php:48 -msgid "Service catalog" -msgstr "Service Catalogus" - -#: 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:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 -#: inc/common.class.php:693 -msgid "Form Creator" -msgstr "Formcreator" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 -msgid "Form list" -msgstr "Formulieren lijst" - -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 -msgid "The form has been successfully saved!" -msgstr "Het formulier is succesvol bewaard" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:641 -#: inc/abstractitiltarget.class.php:952 inc/abstractitiltarget.class.php:966 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/knowbase.class.php:62 inc/form.class.php:643 -msgid "See all" -msgstr "" - -#: inc/knowbase.class.php:79 -msgid "Please, describe your need here" -msgstr "Vul hier je zoektermen in" - -#: inc/field/textareafield.class.php:102 -msgid "Textarea" -msgstr "" - -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 -#: inc/field/ldapselectfield.class.php:152 inc/field/textfield.class.php:124 -#: inc/field/urgencyfield.class.php:164 inc/field/tagfield.class.php:162 -#: inc/field/timefield.class.php:112 inc/field/fieldsfield.class.php:464 -#: inc/field/requesttypefield.class.php:159 -msgid "A required field is empty:" -msgstr "Een verplicht veld is leeg:" - -#: inc/field/textareafield.class.php:178 inc/field/textfield.class.php:177 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:192 -#: inc/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "The reguliere expressie is invalide" - -#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 -msgid "User" -msgstr "" - -#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:430 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/dropdownfield.class.php:461 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:473 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:489 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:830 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:109 -msgid "LDAP size limit exceeded" -msgstr "" - -#: inc/field/ldapselectfield.class.php:133 -msgid "LDAP Select" -msgstr "" - -#: inc/field/ldapselectfield.class.php:177 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:184 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:145 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:154 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:154 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:159 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:167 -msgid "Text" -msgstr "" - -#: inc/field/textfield.class.php:212 inc/field/floatfield.class.php:233 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Reguliere expressie" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 -msgid "Range" -msgstr "Range" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 -msgid "Additional validation" -msgstr "Additionele validatie" - -#: inc/field/radiosfield.class.php:108 -msgid "Radios" -msgstr "" - -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 -msgid "The field value is required:" -msgstr "Veldgegevens zijn verplicht:" - -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 -#: inc/field/datetimefield.class.php:117 inc/field/actorfield.class.php:239 -#: inc/field/checkboxesfield.class.php:174 inc/field/floatfield.class.php:123 -#: inc/field/datefield.class.php:114 -#, php-format -msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/integerfield.class.php:58 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:165 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:171 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:100 -msgid "Integer" -msgstr "" - -#: inc/field/undefinedfield.class.php:43 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:121 -msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 -msgid "Urgency" -msgstr "" - -#: inc/field/urgencyfield.class.php:118 -msgctxt "urgency" -msgid "Very high" -msgstr "" - -#: inc/field/urgencyfield.class.php:119 -msgctxt "urgency" -msgid "High" -msgstr "" - -#: inc/field/urgencyfield.class.php:120 -msgctxt "urgency" -msgid "Medium" -msgstr "Gemiddeld" - -#: inc/field/urgencyfield.class.php:121 -msgctxt "urgency" -msgid "Low" -msgstr "" - -#: inc/field/urgencyfield.class.php:122 -msgctxt "urgency" -msgid "Very low" -msgstr "" - -#: inc/field/tagfield.class.php:50 -msgid "Warning: Tag plugin is disabled or missing" -msgstr "" - -#: inc/field/tagfield.class.php:196 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/glpiselectfield.class.php:71 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/hostnamefield.class.php:114 -msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/timefield.class.php:128 -msgid "Time" -msgstr "" - -#: inc/field/emailfield.class.php:87 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "" - -#: inc/field/emailfield.class.php:98 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/selectfield.class.php:104 -msgid "Select" -msgstr "" - -#: inc/field/datetimefield.class.php:138 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:65 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/field/actorfield.class.php:249 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:272 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/filefield.class.php:104 -msgid "No attached document" -msgstr "" - -#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 -#: inc/field/filefield.class.php:282 -msgid "Attached document" -msgstr "Bijgevoegde document" - -#: inc/field/filefield.class.php:156 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:173 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "" - -#: inc/field/fieldsfield.class.php:153 -msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "" - -#: inc/field/fieldsfield.class.php:166 -msgid "Block" -msgstr "" - -#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 -msgid "Field" -msgstr "" - -#: inc/field/fieldsfield.class.php:243 -msgid "show" -msgstr "" - -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" -msgstr "" - -#: inc/field/fieldsfield.class.php:442 -msgid "Some numeric fields contains non numeric values" -msgstr "" - -#: inc/field/fieldsfield.class.php:447 -msgid "Some URL fields contains invalid links" -msgstr "" - -#: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:116 -msgid "Checkboxes" -msgstr "" - -#: inc/field/checkboxesfield.class.php:211 -#, php-format -msgid "The following question needs at least %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:217 -#, php-format -msgid "The following question does not accept more than %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:289 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:290 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:140 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "" - -#: inc/field/datefield.class.php:135 -msgid "Date" -msgstr "" - -#: inc/field/descriptionfield.class.php:103 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:110 -msgid "A description field should have a description:" -msgstr "" - -#: inc/field/hiddenfield.class.php:94 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" - -#: inc/condition.class.php:65 inc/targetproblem.class.php:579 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:136 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" - -#: 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 "Altijd zien" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Verborgen tenzij" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Laten zien behalve als" - -#: inc/condition.class.php:179 inc/target_actor.class.php:214 -#: inc/form_language.class.php:540 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:539 inc/questionrange.class.php:196 -#: inc/form.class.php:1808 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:831 inc/questionparameter/range.class.php:205 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:195 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "" - -#: inc/condition.class.php:201 inc/target_actor.class.php:235 -#: inc/form_language.class.php:556 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:374 inc/questionrange.class.php:131 -#: inc/form.class.php:1499 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:880 inc/questionparameter/range.class.php:140 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:210 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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:41 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:54 -msgid "Update issue data from tickets and form answers" -msgstr "Update problemen data van tickets en formulier antwoorden" - -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "" - -#: inc/issue.class.php:509 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2111 entrée standard:52 -#: standard:49 standard:57 standard:38 standard:39 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:522 inc/formanswer.class.php:198 -#: inc/formanswer.class.php:272 inc/targetproblem.class.php:622 -#: inc/form.class.php:147 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:156 -#: inc/targetticket.class.php:179 -msgid "ID" -msgstr "" - -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:544 inc/formanswer.class.php:259 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:556 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:565 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 -#: inc/formanswer.class.php:613 inc/abstractitiltarget.class.php:1711 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:602 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "" - -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 -#: inc/form_language.class.php:227 -msgid "Comment" -msgstr "Commentaar" - -#: inc/issue.class.php:630 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:664 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:697 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:728 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:761 -msgid "Ticket" -msgstr "" - -#: inc/issue.class.php:762 inc/formanswer.class.php:183 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/issue.class.php:767 -msgid "Not validated" -msgstr "" - -#: inc/issue.class.php:768 inc/formanswer.class.php:76 -#: inc/form_validator.class.php:71 -msgid "Refused" -msgstr "" - -#: inc/issue.class.php:836 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1105 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1111 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "" - -#: inc/issue.class.php:1123 -msgid "To validate" -msgstr "Om te valideren" - -#: inc/issue.class.php:1129 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1135 -msgid "Closed" -msgstr "Gesloten" - -#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Kennisdatabank categorie" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Het formulier is bewaard" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:321 -msgid "A form need to be validate" -msgstr "Een formulier heeft validatie nodig" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 -msgid "The form is refused" -msgstr "Het formulier is geweigerd" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 -msgid "The form is accepted" -msgstr "Het formulier is geaccepteerd" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 -msgid "The form is deleted" -msgstr "Het formulier is verwijderd" - -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" -msgstr "Formulier #" - -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" -msgstr "Formulier naam" - -#: inc/notificationtargetformanswer.class.php:80 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" - -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" -msgstr "Volledig formulier antwoorden" - -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" -msgstr "Geweigerd commentaar" - -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" -msgstr "Validatie link" - -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" -msgstr "Aanvraag #" - -#: inc/notificationtargetformanswer.class.php:97 -msgid "Author" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 -msgid "Approver" -msgstr "" - -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 -msgid "Form author" -msgstr "" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 -msgid "Form validator" -msgstr "Formulier validatiegever" - -#: inc/target_actor.class.php:68 -msgid "Specific person" -msgstr "Specifiek persoon" - -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 -msgid "Person from the question" -msgstr "Persoon van vraag" - -#: inc/target_actor.class.php:70 -msgid "Specific group" -msgstr "Specifieke groep" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 -msgid "Group from the question" -msgstr "Groep van deze vraag" - -#: inc/target_actor.class.php:72 -msgid "Group from an object" -msgstr "" - -#: inc/target_actor.class.php:73 -msgid "Tech group from an object" -msgstr "" - -#: inc/target_actor.class.php:74 -msgid "Specific supplier" -msgstr "Specifieke leverancier" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 -msgid "Supplier from the question" -msgstr "Leverancier van deze vraag" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 -msgid "Actors from the question" -msgstr "Actors van deze vraag" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 -msgid "Form author's supervisor" -msgstr "" - -#: inc/target_actor.class.php:84 -msgid "Observer" -msgstr "" - -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 -msgid "Assigned to" -msgstr "" - -#: inc/target_actor.class.php:91 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" - -#: inc/target_actor.class.php:97 inc/target_actor.class.php:113 -#: inc/target_actor.class.php:122 -msgid "Bad request while adding an actor." -msgstr "" - -#: inc/target_actor.class.php:179 -#, php-format -msgid "Failed to find a user: %1$s" -msgstr "" - -#: inc/target_actor.class.php:188 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:197 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 -msgid "Accepted" -msgstr "" - -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "Dit formulier printen" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "Formulier geaccepteerd door validator." - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "Formulier succesvol bewaard." - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Verplicht als het geweigerd wordt" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Geweigerd" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Accepteren" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Geweigerd. Commentaar is verplicht!" - -#: inc/formanswer.class.php:753 -msgid "You are not the validator of these answers" -msgstr "Jij bent niet de validatie gever van deze antwoorden" - -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 -msgid "Form data" -msgstr "Formulier data" - -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 -msgid "Cannot generate targets!" -msgstr "Kan het doel niet genereren" - -#: inc/formanswer.class.php:1252 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1257 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1299 -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:761 -msgid "Seek assistance" -msgstr "Assistentie" - -#: inc/common.class.php:766 -msgid "My requests for assistance" -msgstr "Mijn verzoeken tot assistentie" - -#: inc/common.class.php:796 -msgid "Consult feeds" -msgstr "Consult feeds" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" - -#: inc/formaccesstype.class.php:78 -msgid "Link to the form" -msgstr "Link naar het formulier" - -#: inc/formaccesstype.class.php:91 -msgid "Please activate the form to view the link" -msgstr "" - -#: inc/formaccesstype.class.php:99 -msgid "Enable captcha" -msgstr "" - -#: inc/formaccesstype.class.php:109 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:72 inc/form_language.class.php:348 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" - -#: inc/form_language.class.php:111 inc/form.class.php:1040 -#: inc/form.class.php:1165 inc/abstracttarget.class.php:160 -#: inc/abstractitiltarget.class.php:1538 -msgid "The name cannot be empty!" -msgstr "De naam kan niet leeg zijn" - -#: inc/form_language.class.php:119 -msgid "The language must be associated to a form!" -msgstr "" - -#: inc/form_language.class.php:249 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:283 js/scripts.js:1113 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:313 inc/form_language.class.php:315 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:318 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:323 inc/form_language.class.php:413 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:328 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:337 inc/form_language.class.php:376 -#: inc/form.class.php:523 inc/abstractitiltarget.class.php:1616 -msgid "Delete" -msgstr "Verwijder" - -#: inc/form_language.class.php:347 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:399 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:432 inc/form_language.class.php:464 -#: inc/form.class.php:192 entrée standard:72 -msgid "Language" -msgstr "" - -#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 -#: inc/abstractitiltarget.class.php:179 -msgid "None" -msgstr "Geen" - -#: inc/form_validator.class.php:122 -msgid "Need validaton?" -msgstr "" - -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 -msgid "No" -msgstr "" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:334 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2018 -msgctxt "button" -msgid "Save" -msgstr "" - -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 -msgid "Validation" -msgstr "" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Kies een validator" - -#: inc/targetproblem.class.php:42 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 -#: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 -msgid "Properties" -msgstr "" - -#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 -#, 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 "" - -#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 -msgid "Actors" -msgstr "" - -#: inc/targetproblem.class.php:631 entrée standard:48 -msgid "Problem title" -msgstr "" - -#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:198 -msgid "Content" -msgstr "" - -#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 -msgid "Impact" -msgstr "" - -#: inc/targetproblem.class.php:661 entrée standard:56 -msgid "Cause" -msgstr "" - -#: inc/targetproblem.class.php:671 entrée standard:58 -msgid "Symptom" -msgstr "" - -#: inc/entityconfig.class.php:83 inc/entityconfig.class.php:92 -#: inc/entityconfig.class.php:100 inc/entityconfig.class.php:108 -#: inc/entityconfig.class.php:116 inc/entityconfig.class.php:124 -#: inc/entityconfig.class.php:132 -msgid "Inheritance of the parent entity" -msgstr "" - -#: inc/entityconfig.class.php:84 -msgid "GLPi's helpdesk" -msgstr "GLPI's helpdesk" - -#: inc/entityconfig.class.php:85 -msgid "Service catalog simplified" -msgstr "Service catalogus versimpeld" - -#: inc/entityconfig.class.php:86 -msgid "Service catalog extended" -msgstr "Service catalogus uitgebreid" - -#: inc/entityconfig.class.php:93 -msgid "All available forms" -msgstr "" - -#: inc/entityconfig.class.php:94 -msgid "Only default forms" -msgstr "" - -#: inc/entityconfig.class.php:101 -msgid "Popularity sort" -msgstr "Sorteer op populariteit" - -#: inc/entityconfig.class.php:102 -msgid "Alphabetic sort" -msgstr "Sorteer op alfabet" - -#: inc/entityconfig.class.php:109 -msgid "Merged with Forms" -msgstr "" - -#: inc/entityconfig.class.php:110 -msgid "Distinct menu entry" -msgstr "" - -#: inc/entityconfig.class.php:117 inc/entityconfig.class.php:125 -#: inc/entityconfig.class.php:133 inc/form.class.php:285 entrée standard:100 -msgid "Visible" -msgstr "" - -#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 -#: inc/entityconfig.class.php:134 -msgid "Hidden" -msgstr "" - -#: inc/entityconfig.class.php:208 -msgid "Helpdesk" -msgstr "Helpdesk" - -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk modus" - -#: inc/entityconfig.class.php:227 -msgid "Default Form list mode" -msgstr "" - -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 -msgid "Sort order" -msgstr "" - -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 -msgid "Knowledge base" -msgstr "" - -#: inc/entityconfig.class.php:276 -msgid "Search" -msgstr "" - -#: inc/entityconfig.class.php:292 -msgid "Counters dashboard" -msgstr "" - -#: inc/entityconfig.class.php:308 -msgid "Header message" -msgstr "" - -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 -#: inc/form.class.php:239 entrée standard:84 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" - -#: inc/entityconfig.class.php:378 -msgid "Display search field" -msgstr "" - -#: inc/entityconfig.class.php:388 -msgid "Display header" -msgstr "" - -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" - -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 -msgid "Minimum range" -msgstr "" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -msgid "maximum range" -msgstr "" - -#: inc/form.class.php:66 inc/form.class.php:432 -msgid "Public access" -msgstr "Publieke toegang" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Private toegang" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Beperkte toegang" - -#: inc/form.class.php:122 -msgid "Answers waiting for validation" -msgstr "" - -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 -msgid "Import forms" -msgstr "Importeer formulieren" - -#: 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:492 entrée standard:102 -msgid "Answers title" -msgstr "" - -#: inc/form.class.php:504 inc/form.class.php:557 -msgid "Target" -msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" - -#: inc/form.class.php:540 inc/form.class.php:2108 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:560 -msgid "Preview" -msgstr "" - -#: inc/form.class.php:561 -msgid "properties" -msgstr "" - -#: inc/form.class.php:869 -msgid "What are you looking for?" -msgstr "" - -#: inc/form.class.php:877 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:880 -msgid "No form posted yet" -msgstr "Geen formulieren gepost" - -#: inc/form.class.php:910 -msgid "All my forms (requester)" -msgstr "Al mijn formulieren (aanvrager)" - -#: inc/form.class.php:923 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:931 -msgid "No form waiting for validation" -msgstr "Geen formulieren wachten op validatie" - -#: inc/form.class.php:966 -msgid "All my forms (validator)" -msgstr "Al mijn formulieren (validatie)" - -#: inc/form.class.php:1176 -msgid "Cannot use empty name for form answers. Keeping the previous value." -msgstr "" - -#: inc/form.class.php:1271 -#, php-format -msgid "The question %s is not compatible with public forms" -msgstr "" - -#: inc/form.class.php:1351 -msgid "Errored duplicate" -msgstr "" - -#: inc/form.class.php:1362 -msgid "Duplicate" -msgstr "Dupliceren" - -#: inc/form.class.php:1409 -msgctxt "button" -msgid "Post" -msgstr "" - -#: inc/form.class.php:1427 -#, php-format -msgid "Form duplicated: %s" -msgstr "Formulier gedupliceerd: 1%s" - -#: inc/form.class.php:1438 -#, php-format -msgid "Form Transfered: %s" -msgstr "Formulier verplaatst: 1%s" - -#: inc/form.class.php:1457 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1556 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1559 -msgid "You may allow JSON files right now." -msgstr "" - -#: inc/form.class.php:1560 -msgctxt "button" -msgid "Create" -msgstr "" - -#: inc/form.class.php:1563 inc/form.class.php:1574 -msgid "Please contact your GLPI administrator." -msgstr "" - -#: inc/form.class.php:1564 inc/form.class.php:1575 -msgctxt "button" -msgid "Back" -msgstr "" - -#: inc/form.class.php:1567 -msgid "Upload of JSON files not enabled." -msgstr "" - -#: inc/form.class.php:1570 inc/form.class.php:1573 -msgid "You may enable JSON files right now." -msgstr "" - -#: inc/form.class.php:1571 -msgctxt "button" -msgid "Enable" -msgstr "" - -#: inc/form.class.php:1618 -msgctxt "button" -msgid "Send" -msgstr "" - -#: inc/form.class.php:1637 -msgid "Forms import impossible, the file is empty" -msgstr "" - -#: inc/form.class.php:1641 inc/form.class.php:1645 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" - -#: inc/form.class.php:1651 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" - -#: inc/form.class.php:1658 -msgid "" -"The file does not specifies the schema version. It was probably generated " -"with a version older than 2.10. Giving up." -msgstr "" - -#: inc/form.class.php:1684 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1689 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Formulieren succesvol geïmporteerd van 1%s" - -#: inc/form.class.php:1752 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1760 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1770 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1852 -msgid "Failed to create JSON document type" -msgstr "Het is niet gelukt om een JSON document type te maken" - -#: inc/form.class.php:1859 -msgid "JSON document type not found" -msgstr "JSON document type is niet gevonden" - -#: inc/form.class.php:1866 -msgid "Failed to update JSON document type" -msgstr "Het is niet gelukt om het JSON document type te updaten" - -#: inc/form.class.php:1886 -msgid "Forms without category" -msgstr "Formulieren zonder categorie" - -#: inc/form.class.php:1907 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2139 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1735 inc/abstractitiltarget.class.php:2018 -msgid "Add" -msgstr "" - -#: inc/form.class.php:2157 inc/form.class.php:2180 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2219 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:43 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetchange.class.php:343 entrée standard:48 -msgid "Change title" -msgstr "Verander titel" - -#: inc/targetchange.class.php:373 entrée standard:56 -msgid "Control list" -msgstr "" - -#: inc/targetchange.class.php:383 entrée standard:58 -msgid "Deployment plan" -msgstr "" - -#: inc/targetchange.class.php:393 entrée standard:60 -msgid "Backup plan" -msgstr "" - -#: inc/targetchange.class.php:403 -msgid "Check list" -msgstr "" - -#: inc/section.class.php:71 entrée standard:53 standard:44 -msgid "Section" -msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" - -#: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:312 -msgid "The title is required" -msgstr "Titel is verplicht" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:967 -#: inc/abstractitiltarget.class.php:1004 inc/abstractitiltarget.class.php:1082 -#: inc/abstractitiltarget.class.php:1213 inc/abstractitiltarget.class.php:1294 -#: entrée standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" - -#: inc/question.class.php:228 entrée standard:37 -msgid "Count of conditions" -msgstr "" - -#: inc/question.class.php:320 -msgid "The field type is required" -msgstr "Veld type is verplicht" - -#: inc/question.class.php:327 -msgid "The section is required" -msgstr "Gedeelte is verplicht" - -#: inc/question.class.php:339 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:353 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:362 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:368 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1273 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1306 hook.php:675 hook.php:692 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1311 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1320 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1321 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1322 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1324 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1332 inc/question.class.php:1335 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "" - -#: inc/abstracttarget.class.php:96 -msgid "Current active entity" -msgstr "Huidige actieve entiteit" - -#: inc/abstracttarget.class.php:97 -msgid "Default requester user's entity" -msgstr "Aanvragers standaard entiteit " - -#: inc/abstracttarget.class.php:98 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Eerste dynamische gebruikers entiteit (alfabet)" - -#: inc/abstracttarget.class.php:99 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Laatste dynamische gebruikers entiteit (alfabet)" - -#: inc/abstracttarget.class.php:100 -msgid "The form entity" -msgstr "Formulier entiteit" - -#: inc/abstracttarget.class.php:101 -msgid "Default entity of the validator" -msgstr "Standaard entiteit van validatiegever" - -#: inc/abstracttarget.class.php:102 -msgid "Specific entity" -msgstr "Specifieke entiteit" - -#: inc/abstracttarget.class.php:103 -msgid "Default entity of a user type question answer" -msgstr "Standaard entiteit van een gebruiker type antwoord" - -#: inc/abstracttarget.class.php:104 -msgid "From a GLPI object > Entity type question answer" -msgstr "Van een GLPI object -> Entiteit type vraag" - -#: inc/abstracttarget.class.php:115 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:493 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:509 -msgid "User type question" -msgstr "Gebruikers type vraag" - -#: inc/abstracttarget.class.php:510 -msgid "Entity type question" -msgstr "Entiteit type vraag" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Aanvraag categorieën " - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Incident categorieën " - -#: 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] "" -msgstr[1] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -#: inc/abstractitiltarget.class.php:199 inc/abstractitiltarget.class.php:207 -#: inc/abstractitiltarget.class.php:215 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 -msgid "Equals to the answer to the question" -msgstr "Gelijk aan antwoord op deze vraag" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Ticket titel" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "Voeg validatie bericht toe als eerste opvolging" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "Link aan een ander ticket" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "Een ander doel van dit formulier" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "Een bestaand ticket" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "Invalide link type" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "Invalide gelinkt item type. " - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "Gelinkt item bestaat niet" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "Gefaald om item te linken" - -#: inc/targetticket.class.php:957 install/install.php:334 -msgid "Your form has been accepted by the validator" -msgstr "Je formulier is geaccepteerd door de validator" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -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:234 -msgid "Failed to add the translation." -msgstr "" - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "Tags van vragen" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "Specifieke tags" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "Tags van vragen en specifieke tags" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "Tags van vragen of specifieke tags" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "Gelijk aan antwoord op deze vraag" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "Uitgerekend vanaf datum aanmaak ticket" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "Uitgerekend vanaf antwoord op deze vraag" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "Urgentie van template of gemiddeld" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "Specifieke urgentie" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "Categorie van template of geen" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "Specifieke categorie" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "Locatie van template of geen" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "Specifieke locatie" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:794 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:795 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:796 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:828 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:901 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1005 -msgid "Urgency " -msgstr "Urgentie" - -#: inc/abstractitiltarget.class.php:1035 -msgid "Ticket tags" -msgstr "Ticket tags" - -#: inc/abstractitiltarget.class.php:1083 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1202 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1214 -msgid "Location " -msgstr "Locatie" - -#: inc/abstractitiltarget.class.php:1544 -msgid "The description cannot be empty!" -msgstr "De omschrijving kan niet leeg zijn" - -#: inc/abstractitiltarget.class.php:1718 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" - -#: inc/abstractitiltarget.class.php:1737 -msgid "Cancel" -msgstr "Annuleren" - -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 -msgid "Email followup" -msgstr "" - -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 -msgid "Group" -msgstr "" - -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2028 -msgid "Yes" -msgstr "" - -#: inc/abstractitiltarget.class.php:2065 -msgid "Group from the object" -msgstr "" - -#: inc/abstractitiltarget.class.php:2071 -msgid "Tech group from the object" -msgstr "" - -#: install/install.php:128 -msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" -msgstr "" - -#: install/install.php:315 -msgid "A form has been created" -msgstr "Een formulier is gemaakt" - -#: install/install.php:316 -msgid "Your request has been saved" -msgstr "Je verzoek is bewaard" - -#: install/install.php:317 -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 "" -"Hallo, je aanvraag van GLPI is succesvol bewaard met nummer " -"##formcreator.request_id## en aan de helpdesk toegekend.\\nJe kunt hier je " -"ticket volgen:\\n##formcreator.validation_link## " - -#: install/install.php:322 -msgid "A form from GLPI need to be validate" -msgstr "Een formulier van GLPI heeft validatie nodig" - -#: install/install.php:323 -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 "" -"Hallo, \\nJe bent uitgekozen om een formulier van GLPI te valideren. \\nJe " -"kunt hier het forumulier bekijken\\n##formcreator.validation_link##" - -#: install/install.php:328 -msgid "Your form has been refused by the validator" -msgstr "Je formulier is geweigerd door de validator" - -#: install/install.php:329 -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 "" -"Hallo,\\nHet spijt ons om je te moeten informeren dat je formulier geweigerd is door de validatiegever. Met deze reden:\n" -"\\n##formcreator.validation_comment##\\n\\nJe kunt nog steeds het formulieren wijzigen en opnieuw invoeren met deze link:\\n##formcreator.validation_link##" - -#: install/install.php:335 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Hallo,\\nWe willen je laten weten dat je formulier geaccepteerd is door de " -"validatiegever.\\nJe aanvraag zal binnenkort uitgevoerd worden." - -#: install/install.php:340 -msgid "Your form has been deleted by an administrator" -msgstr "Je formulier is verwijderd door de administrator" - -#: install/install.php:341 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Hallo,\\nHet spijt ons om je te moeten informeren dat je aanvraag niet in " -"behandeling genomen zal worden, omdat een administrator je aanvraag heeft " -"verwijderd. " - -#: install/install.php:567 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator: Sync service catalogus problemen" - -#: hook.php:305 -msgctxt "button" -msgid "Duplicate" -msgstr "Dupliceren" - -#: hook.php:306 -msgid "Transfer" -msgstr "" - -#: hook.php:307 -msgctxt "button" -msgid "Export" -msgstr "" - -#: hook.php:651 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:661 -msgid "All issues" -msgstr "" - -#: hook.php:662 -msgid "New issues" -msgstr "" - -#: hook.php:663 -msgid "Assigned issues" -msgstr "" - -#: hook.php:664 -msgid "Waiting issues" -msgstr "" - -#: hook.php:665 -msgid "Issues to validate" -msgstr "" - -#: hook.php:666 -msgid "Solved issues" -msgstr "" - -#: hook.php:667 -msgid "Closed issues" -msgstr "" - -#: hook.php:669 -msgid "Old issues" -msgstr "" - -#: hook.php:676 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:693 -msgid "Issues summary" -msgstr "" - -#: hook.php:731 -msgid "" -"Formcreator's mini dashboard not usable as default. This Setting has been " -"ignored." -msgstr "" - -#: js/scripts.js:297 -msgid "No form found. Please choose a form below instead" -msgstr "Geen formulier gevonden. Selecteer een formulier" - -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "Geen formulier in deze categorie" - -#: js/scripts.js:639 -msgid "Are you sure you want to delete this question?" -msgstr "Weet je zeker dat je deze vraag wilt verwijderen?" - -#: js/scripts.js:826 -msgid "Are you sure you want to delete this section?" -msgstr "Weet je zeker dat je dit gedeelte wilt verwijderen?" - -#: js/scripts.js:1066 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1213 js/scripts.js:1237 -msgid "An error occured while querying forms" -msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" - -#: js/scripts.js:1351 -msgid "Are you sure you want to delete this target:" -msgstr "" - -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Verplicht" - -#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 -#: standard:69 standard:52 standard:37 -msgid "Default values" -msgstr "" - -#: entrée standard:52 standard:59 standard:58 -msgid "Show empty" -msgstr "Laat leeg zien" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filteren" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Attribuut" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Waardes" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "Laat ticket categorieën zien" - -#: entrée standard:127 standard:110 -msgid "Selectable root" -msgstr "" - -#: entrée standard:63 -msgid "Direct access on homepage" -msgstr "Meteen toegang op homepage" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Standaard formulier in service catalogus" - -#: entrée standard:106 standard:107 -msgid "Are you a robot ?" -msgstr "" - -#: entrée standard:127 -msgid "Send" -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:45 -msgid "Add a section" -msgstr "Voeg een gedeelte toe" - -#: entrée standard:55 -msgid "Condition to show the submit button" -msgstr "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Voeg een vraag toe" - -#: 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 "Volledig formulier" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/nl_NL.mo b/locales/nl_NL.mo index 3650f9c63..f4d83c234 100644 Binary files a/locales/nl_NL.mo and b/locales/nl_NL.mo differ diff --git a/locales/nl_NL.po b/locales/nl_NL.po index 2e0f0fccc..1c358b58b 100644 --- a/locales/nl_NL.po +++ b/locales/nl_NL.po @@ -12,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" "Last-Translator: Glenn Franssen , 2022\n" "Language-Team: Dutch (Netherlands) (https://app.transifex.com/teclib/teams/28042/nl_NL/)\n" "MIME-Version: 1.0\n" @@ -45,11 +45,11 @@ msgstr "Bronvraag niet gevonden" #: ajax/question_move.php:73 msgid "Could not move some questions" -msgstr "Kon de vraag niet verplaatsen" +msgstr "Kon enkele vragen niet verplaatsen" #: ajax/section_add.php:44 msgid "Could not add the section" -msgstr "Kon de selectie niet toevoegen" +msgstr "Kon de sectie niet toevoegen" #: ajax/commontree.php:55 entrée standard:128 standard:100 msgid "Subtree root" @@ -67,18 +67,10 @@ msgstr "" msgid "No limit" msgstr "Geen 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" -msgstr "Bronselectie niet gevonden" +msgstr "Bronsectie niet gevonden" #: ajax/section_delete.php:56 msgid "Could not delete the section" @@ -136,8 +128,8 @@ msgstr "Onjuiste aanroep tijdens het verwijderen van een behandelaar" #: 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Formcreator" @@ -147,12 +139,12 @@ msgstr "Formcreator" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 msgid "Form list" -msgstr "Formulieren lijst" +msgstr "Formulierenlijst" -#: 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Het formulier is succesvol bewaard" @@ -165,15 +157,16 @@ msgstr "%1$s verwijdert de reservering voor onderdeel %2$s" #: front/reservation.form.php:124 #, php-format msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "%1$s voegt de reservering voor %2$s toe voor onderdeel %3$s" +msgstr "%1$s voegt de reservering %2$s toe voor onderdeel %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "" msgstr[1] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Alles tonen" @@ -181,119 +174,128 @@ msgstr "Alles tonen" msgid "Please, describe your need here" msgstr "Vul hier je zoektermen in" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:186 msgid "Textarea" msgstr "Tekstveld" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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 "Een verplicht veld is leeg:" -#: 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:267 inc/field/textfield.class.php:179 +#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 #: inc/conditionnabletrait.class.php:70 msgid "The regular expression is invalid" msgstr "The reguliere expressie is invalide" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:81 inc/filter/entityfilter.class.php:48 msgid "User and form" msgstr "Gebruiker en formulier" -#: inc/field/dropdownfield.class.php:432 entrée standard:38 +#: inc/field/dropdownfield.class.php:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "" msgstr[1] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " -msgstr "Onjuiste waarde voor" +msgstr "Ongeldige waarde voor" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, php-format msgid "The itemtype field is required: %s" msgstr "Het onderdeeltypeveld is vereist: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:644 #, php-format msgid "Invalid dropdown type: %s" msgstr "Ongeldige dropdowntype: %s" -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 +#: inc/field/dropdownfield.class.php:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filteren" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Entiteitbeperking" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" msgstr "" "In overeenstemming met het GLPI entiteitensysteem dient \"Fomulier\" " -"geselecteerd te zijn. Overige instellingen maken de entiteitbeperkingen " -"onklaar." +"geselecteerd te zijn. Overige instellingen zullen de werking van " +"entiteitbeperkingen breken." -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP selectie" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP map niet gedefinieerd!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 msgid "LDAP directory not found!" msgstr "LDAP map niet gevonden" -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 +#: 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 "Een specifiek formaat komt niet overeen: %s" -#: inc/field/textfield.class.php:155 +#: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "De tekst is te kort (er zijn minimaal %d karakters vereist): %s" -#: inc/field/textfield.class.php:160 +#: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "De tekst is te lang (er zijn maximaal %d karakters toegestaan): %s" -#: inc/field/textfield.class.php:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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 "Reguliere expressie" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" -msgstr "Range" +msgstr "Bereik" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 msgid "Additional validation" -msgstr "Additionele validatie" +msgstr "Aanvullende validatie" -#: inc/field/radiosfield.class.php:107 +#: inc/field/radiosfield.class.php:108 msgid "Radios" msgstr "Selectieknoppen" -#: inc/field/radiosfield.class.php:113 inc/field/glpiselectfield.class.php:97 -#: inc/field/fieldsfield.class.php:512 inc/field/checkboxesfield.class.php:244 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Veldgegevens zijn verplicht:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Een vereist veld is leeg: %s" @@ -303,12 +305,12 @@ msgstr "Een vereist veld is leeg: %s" msgid "This is not an integer: %s" msgstr "Dit is geen cijfer: %s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" msgstr "Het volgende getal moet groter zijn dan %d : %s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Het volgende getal moet lager zijn dan %d : %s" @@ -321,117 +323,117 @@ msgstr "Cijfer" msgid "Undefined" msgstr "Niet gedefinieerd" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "" msgstr[1] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgentie" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Zeer hoog" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Hoog" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Gemiddeld" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Laag" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Zeer laag" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Waarschuwing: Labelplugin is uitgeschakeld of ontbreekt" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "" msgstr[1] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" msgstr[1] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Tijd" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Dit is een ongeldig emailadres: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "" msgstr[1] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selectie" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Datum & tijd" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "" msgstr[1] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Ongeldige waarde: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Gebruiker niet gevonden of ongeldig emailadres: %s " -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Geen gekoppeld document" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" -msgstr "Bijgevoegde document" +msgstr "Bijgevoegd document" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Een vereist bestand ontbreekt: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Bestand" @@ -443,84 +445,84 @@ msgstr "Multieselect" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Waarschuwing: Additional Fields plugin ontbreekt of is uitgeschakeld " -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Veld" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "Toon" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Enkele nummerieke velden bevatten ongeldige waarden." -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Enkele URL velden bevatten ongeldige waarden" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Aanvullende velden" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Checkboxes" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Minimaal bereik" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Maximaal bereik" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Verzoektype" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Dit is geen cijfer: %s " -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Kommagetal" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Datum" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Beschrijving" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Het beschrijvingsveld dient een beschrijving te bevatten:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "" @@ -532,55 +534,57 @@ msgid_plural "Conditions" msgstr[0] "" msgstr[1] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "Is niet zichtbaar" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "Reguliere expressie komt overeen" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" -msgstr "Altijd zien" +msgstr "Altijd weergeven" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Verborgen tenzij" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 msgid "Displayed unless" -msgstr "Laten zien behalve als" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +msgstr "Weergeven tenzij" + +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "Het toevoegen of bijwerken van %1$s %2$s is gefaald" -#: inc/condition.class.php:201 inc/target_actor.class.php:254 -#: inc/form_language.class.php:581 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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Kan een leeg object niet exporteren: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "" @@ -602,133 +606,190 @@ msgstr[1] "" msgid "Update issue data from tickets and form answers" msgstr "Update problemen data van tickets en formulier antwoorden" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Naam" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 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:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Openingsdatum" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Laatste update" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" msgstr[1] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 msgid "Form approver" msgstr "Goedkeurder" -#: inc/issue.class.php:631 inc/formanswer.class.php:638 -#: inc/formanswer.class.php:645 inc/formanswer.class.php:727 +#: inc/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Commentaar" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Ticket goedkeurder" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" -msgstr "Engineer" +msgstr "Technicus" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" -msgstr "Engineergroep" +msgstr "Technicusgroep" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Goedkeurder groep" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Alles" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nieuw" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 msgid "Assigned" msgstr "Toegewezen" -#: inc/issue.class.php:1359 inc/formanswer.class.php:78 -#: inc/form_validator.class.php:69 hook.php:694 +#: inc/issue.class.php:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Wachtend" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Om te valideren" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Opgelost" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Gesloten" @@ -738,31 +799,51 @@ msgid_plural "Form categories" msgstr[0] "" msgstr[1] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kennisdatabank categorie" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Icoon" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Icoonkleur" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Achtergrondkleur" + +#: 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] "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Het formulier is bewaard" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 msgid "A form need to be validate" msgstr "Een formulier heeft validatie nodig" -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 +#: inc/notificationtargetformanswer.class.php:45 install/install.php:490 msgid "The form is refused" msgstr "Het formulier is geweigerd" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:496 msgid "The form is accepted" msgstr "Het formulier is geaccepteerd" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:502 msgid "The form is deleted" msgstr "Het formulier is verwijderd" @@ -776,14 +857,14 @@ msgid "Form name" msgstr "Formulier naam" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "" msgstr[1] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Aanmaakdatum" @@ -828,15 +909,15 @@ msgid "Author" msgstr "Auteur" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Goedkeurder" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Formulier auteur" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Formulier validatiegever" @@ -844,7 +925,7 @@ msgstr "Formulier validatiegever" msgid "Specific person" msgstr "Specifiek persoon" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Persoon van vraag" @@ -852,7 +933,7 @@ msgstr "Persoon van vraag" msgid "Specific group" msgstr "Specifieke groep" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Groep van deze vraag" @@ -868,15 +949,15 @@ msgstr "Tech groep afkomstig uit een object" msgid "Specific supplier" msgstr "Specifieke leverancier" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Leverancier van deze vraag" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" -msgstr "Actors van deze vraag" +msgstr "Uitvoerders van deze vraag" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Formulier auteur toezichthouder" @@ -884,7 +965,7 @@ msgstr "Formulier auteur toezichthouder" msgid "Observer" msgstr "Observator" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Toegewezen aan" @@ -914,145 +995,138 @@ msgstr "Groep kon niet worden gevonden: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Leverancier kon niet worden gevonden: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Geweigerd" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Accepteren" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "" msgstr[1] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Dit formulier printen" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulier geaccepteerd door validator." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulier succesvol bewaard." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Opslaan" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Verplicht als het geweigerd wordt" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Geweigerd" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Wijzig antwoorden" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Annuleer editie" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Accepteren" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Geweigerd. Commentaar is verplicht!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" msgstr "Jij bent niet de validatie gever van deze antwoorden" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Formulier data" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Kan het doel niet genereren" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Geen turing test set" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "U heeft de Turing test niet doorstaan" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "U moet een validatie kiezen!" #: inc/common.class.php:229 msgid "You cannot delete this issue. Maybe it is taken into account." msgstr "" -"U kunt dit probleem niet verwijderen. Wellicht is het reeds in overweging " -"genomen." +"U kunt dit probleem niet verwijderen. Wellicht is er al rekening mee " +"gehouden." #: inc/common.class.php:234 msgid "Failed to delete this issue. An internal error occured." msgstr "" "Probleem kon niet verwijderd worden. Er is een interne fout opgetreden." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Assistentie" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Assistentieverzoeken" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consult feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "" msgstr[1] "" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Link naar het formulier" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "" -"Activeer alstublieft het formulier om de verwijziging te kunnen bekijken." - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Captcha inschakelen" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Beperkt tot" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1079,9 +1153,9 @@ msgstr "" #: inc/form_language.class.php:265 msgid "Add a translation" -msgstr "Vertaling toevoegen" +msgstr "Een vertaling toevoegen" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Een vertaling bijwerken" @@ -1102,7 +1176,7 @@ msgid "Do you want to delete the selected items?" msgstr "Wilt u de geselecteerde onderdelen verwijderen? " #: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Verwijder" @@ -1115,213 +1189,261 @@ msgid "Add a new language" msgstr "Nieuwe taal toevoegen" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Taal" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Geen" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Validatie nodig?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Nee" -#: 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 "Opslaan" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validatie" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Kies een 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 +msgctxt "button" +msgid "Save" +msgstr "Opslaan" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "" msgstr[1] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Eigenschappen" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, 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 "" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Uitvoerende" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Probleemtitel" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Inhoud" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Gevolgen" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Oorzaak" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Symptoom" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Erving van bovenliggende entiteit" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI's helpdesk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Service catalogus versimpeld" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Service catalogus uitgebreid" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Alle beschikbare formulieren" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Alleen standaard formulieren" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Sorteer op populariteit" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Sorteer op alfabet" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Samengevoegd met formulieren" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" -msgstr "Unieke menuingang" +msgstr "Unieke menu-ingang" -#: 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 +#: 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 "Zichtbaar" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Verborgen" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Helpdesk modus" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Standaard formulier lijstmodus" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Sorteervolgorde" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Kennisbank" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Zoeken" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Tellers dashboard" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Kopbericht" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Zoekveld tonen" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Kopteksten tonen" @@ -1339,15 +1461,15 @@ msgstr "Minimaal bereik" msgid "maximum range" msgstr "Maximaal bereik" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Publieke toegang" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Private toegang" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Beperkte toegang" @@ -1355,214 +1477,172 @@ msgstr "Beperkte toegang" msgid "Answers waiting for validation" msgstr "Antwoorden die wachten op validatie" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importeer formulieren" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Karakterestieken" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursief" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Hoofdpagina" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Toegang" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Actief" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Icoon" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Icoonkleur" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Achtergrondkleur" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Standaardformulier" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "inactief" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Geen standaardformulier" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Alle talen" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "" msgstr[1] "" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Dupliceren" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Doel toevoegen" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Voorbeschouwing" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Wat zoekt u?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mijn %1$d laatste formulieren (verzoeker)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Geen formulieren gepost" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Al mijn formulieren (aanvrager)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Mijn %1$d laatste formilieren (validator)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Geen formulieren wachten op validatie" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Al mijn formulieren (validatie)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "De naam kan niet leeg zijn" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "U mag geen leeg naamveld gebruiken bij antwoorden, de eerdere waarde blijft " "bewaard." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" -msgstr "De vraag 1%s is niet toepasbaar in publieke formulieren" +msgstr "De vraag %s is niet toepasbaar in publieke formulieren" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "foutief duplicaat" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Dupliceren" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Versturen" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulier gedupliceerd: 1%s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulier verplaatst: 1%s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Terug" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Het uploaden van JSON bestanden is niet toegestaan" -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." -msgstr "U kunt nu JSON bestanden toestaan " +msgstr "U kunt nu JSON bestanden toestaan." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Creëren " -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." -msgstr "Neem contact op met uw GLPI beheerder" +msgstr "Neem contact op met uw GLPI beheerder." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Terug" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." -msgstr "Uploaden van JSON bestanden is uitgeschakeld" +msgstr "Uploaden van JSON bestanden is uitgeschakeld." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "U kunt nu JSON bestanden toestaan." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Inschakelen" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Verzenden" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" -msgstr "Formulier importeren niet mogelijk, het bestand is leeg" +msgstr "Formulieren importeren niet mogelijk, het bestand is leeg" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Formulieren importeren niet mogelijk, het bestand lijkt corrupt. " -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "" -"Formulieren importeren niet mogelijk, het bestand was gegenereerd met een " +"Formulieren importeren niet mogelijk, het bestand is aangemaakt met een " "andere productversie." -#: inc/form.class.php:1770 +#: 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." @@ -1570,62 +1650,67 @@ msgstr "" "Het bestand heeft geen schemaversie gespecificeerd. Het bestand is " "waarschijnlijk aangemaakt met een versie ouder dan 2.10. " -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Het importeren van %s is mislukt." -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulieren succesvol geïmporteerd van 1%s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Formulier %1$s bestaat al en betreft een niet te wijzigen entiteit" -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" "U heeft niet de rechten om wijzigingen aan te brengen in entiteit %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format msgid "The entity %1$s is required for the form %2$s." -msgstr "De entiteit %1$s is noodzakelijk voor formulier %2$s" +msgstr "Entiteit %1$s is noodzakelijk voor formulier %2$s" -#: inc/form.class.php:1964 +#: inc/form.class.php:1952 msgid "Failed to create JSON document type" msgstr "Het is niet gelukt om een JSON document type te maken" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "JSON document type is niet gevonden" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Het is niet gelukt om het JSON document type te updaten" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Formulieren zonder categorie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Geenm formulier beschikbaar" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Doel toevoegen" + +#: 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 "Toevoegen" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Niet ondersteund doeltype." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "" @@ -1653,7 +1738,13 @@ msgstr "backup plan" #: inc/targetchange.class.php:404 msgid "Check list" -msgstr "checklist" +msgstr "Checklist" + +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" @@ -1662,11 +1753,11 @@ msgstr[0] "" msgstr[1] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 msgid "The title is required" msgstr "Titel is verplicht" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Aantal condities" @@ -1675,90 +1766,87 @@ msgstr "Aantal condities" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s kon niet gevonden worden" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "" msgstr[1] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Veld type is verplicht" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Verplicht" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Gedeelte is verplicht" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, php-format msgid "Field type %1$s is not available for question %2$s." msgstr "Veldtype %1$s is niet beschikbaar voor vraag %2$s." -#: inc/question.class.php:361 +#: inc/question.class.php:379 msgid "This type of question is not compatible with public forms." msgstr "Dit vraagtype is niet geschikt voor publieke formulieren." -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Dit vraagtype vereist parameters." - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Er ontbreekt een parameter voor dit vraagtype." +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Service levels" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Assets" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Ondersteuning" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Management" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Hulpmiddelen" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notities" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administratie" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "" msgstr[1] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parameter" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Veldnaam" @@ -1822,15 +1910,15 @@ msgstr "" msgid "Name is required." msgstr "" -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Gebruikers type vraag" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Entiteit type vraag" @@ -1874,6 +1962,16 @@ msgstr "Incident categorieën " msgid "Change categories" msgstr "" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1909,14 +2007,14 @@ 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Gelijk aan antwoord op deze vraag" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "" @@ -1940,76 +2038,76 @@ msgstr "" msgid "Ticket title" msgstr "Ticket titel" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Voeg validatie bericht toe als eerste opvolging" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Link aan een ander ticket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Een ander doel van dit formulier" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Een bestaand ticket" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Invalide link type" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Invalide gelinkt item type. " -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Gelinkt item bestaat niet" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "Gefaald om item te linken" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "Je formulier is geaccepteerd door de validator" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "" @@ -2025,245 +2123,264 @@ msgstr "" 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 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Tags van vragen" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Specifieke tags" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Tags van vragen en specifieke tags" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Tags van vragen of specifieke tags" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "Gelijk aan antwoord op deze vraag" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "Uitgerekend vanaf datum aanmaak ticket" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "Uitgerekend vanaf antwoord op deze vraag" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgentie van template of gemiddeld" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Specifieke urgentie" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Categorie van template of geen" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Specifieke categorie" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Locatie van template of geen" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Specifieke locatie" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 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 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgentie" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Ticket tags" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Tags" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Locatie" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "De omschrijving kan niet leeg zijn" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" msgstr[1] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Annuleren" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Gebruiker" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Een formulier is gemaakt" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" -msgstr "Je verzoek is bewaard" +msgstr "Je verzoek is opgeslagen" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2273,24 +2390,26 @@ msgstr "" "##formcreator.request_id## en aan de helpdesk toegekend.\\nJe kunt hier je " "ticket volgen:\\n##formcreator.validation_link## " -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Een formulier van GLPI heeft validatie nodig" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Hallo, \\nJe bent uitgekozen om een formulier van GLPI te valideren. \\nJe " -"kunt hier het forumulier bekijken\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Je formulier is geweigerd door de validator" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2300,7 +2419,7 @@ msgstr "" "Hallo,\\nHet spijt ons om je te moeten informeren dat je formulier geweigerd is door de validatiegever. Met deze reden:\n" "\\n##formcreator.validation_comment##\\n\\nJe kunt nog steeds het formulieren wijzigen en opnieuw invoeren met deze link:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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 +2427,11 @@ msgstr "" "Hallo,\\nWe willen je laten weten dat je formulier geaccepteerd is door de " "validatiegever.\\nJe aanvraag zal binnenkort uitgevoerd worden." -#: install/install.php:437 +#: install/install.php:503 msgid "Your form has been deleted by an administrator" msgstr "Je formulier is verwijderd door de administrator" -#: install/install.php:438 +#: install/install.php:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2321,119 +2440,119 @@ msgstr "" "behandeling genomen zal worden, omdat een administrator je aanvraag heeft " "verwijderd. " -#: install/install.php:664 +#: install/install.php:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator: Sync service catalogus problemen" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Dupliceren" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Weet je zeker dat je deze vraag wilt verwijderen?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Weet je zeker dat je dit gedeelte wilt verwijderen?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Er is een fout opgetreden terwijl we de formulieren opvroegen" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Verzenden" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Verplicht" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2449,10 +2568,6 @@ msgid_plural "LDAP directories" msgstr[0] "" msgstr[1] "" -#: entrée standard:68 -msgid "Filter" -msgstr "Filteren" - #: entrée standard:78 msgid "Attribute" msgstr "Attribuut" @@ -2465,10 +2580,6 @@ msgstr "Waardes" msgid "Show ticket categories" msgstr "Laat ticket categorieën zien" -#: entrée standard:109 -msgid "Time to own" -msgstr "" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "" @@ -2493,8 +2604,32 @@ msgstr "" msgid "Condition to generate the target" msgstr "" -#: entrée standard:127 -msgid "Condition to show the question" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "" + +#: entrée standard:106 standard:5 +msgid "Actions" msgstr "" #: entrée standard:54 @@ -2526,6 +2661,19 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "" +"Activeer alstublieft het formulier om de verwijziging te kunnen bekijken." + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Captcha inschakelen" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Beperkt tot" + #: entrée standard:83 msgid "Add a question" msgstr "Voeg een vraag toe" @@ -2542,6 +2690,32 @@ msgstr "" msgid "Full form" msgstr "Volledig formulier" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Mijn %1$d laatste formulieren (aanvrager)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Geen formulieren gepost" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Al mijn formulieren (aanvrager)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Mijn %1$d laatste formilieren (validator)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Al mijn formulieren (validator)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/pl_PL.mo b/locales/pl_PL.mo index cc5f87348..385b220d9 100644 Binary files a/locales/pl_PL.mo and b/locales/pl_PL.mo differ diff --git a/locales/pl_PL.po b/locales/pl_PL.po index a412205db..eb2d46634 100644 --- a/locales/pl_PL.po +++ b/locales/pl_PL.po @@ -2,24 +2,24 @@ # 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 -# Jacek Maciol , 2021 -# netruner , 2021 -# Agnieszka Pacyga , 2022 # Norbert Błaszczyk, 2022 -# Daniel Wróblewski , 2022 +# Thierry Bugier , 2022 +# netruner , 2022 +# Jacek Maciol , 2022 +# Agnieszka Pacyga , 2022 # Ryszard Jeziorski , 2022 -# +# Daniel Wróblewski , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Ryszard Jeziorski , 2022\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Daniel Wróblewski , 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" @@ -72,16 +72,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formularz" -msgstr[1] "Formularze" -msgstr[2] "Formularze" -msgstr[3] "Formularze" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -129,7 +119,7 @@ msgstr "Katalog usług" #: front/issue.form.php:46 msgid "Item not found" -msgstr "Nie znaleziono elementu" +msgstr "Nie znaleziono pozycji" #: front/targetticket.form.php:46 front/targetticket.form.php:56 #: front/targetticket.form.php:81 front/targetchange.form.php:46 @@ -143,8 +133,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Kreator formularzy" @@ -154,12 +144,12 @@ msgstr "Kreator formularzy" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Formularz został zapisany" @@ -174,15 +164,16 @@ msgstr "" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "Kategoria" -msgstr[1] "Kategorie" -msgstr[2] "Kategorie" -msgstr[3] "Kategorie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Zobacz wszystkie" @@ -190,55 +181,64 @@ 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:186 msgid "Textarea" msgstr "Obszar tekstu" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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 "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:267 inc/field/textfield.class.php:179 +#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 #: 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Lista rozwijana" -msgstr[1] "Listy rozwijane" -msgstr[2] "Listy rozwijane" -msgstr[3] "Listy rozwijane" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " -msgstr "Nieprawidłowa wartość dla " +msgstr "Błędna wartość dla" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, php-format msgid "The itemtype field is required: %s" msgstr "" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtr" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -247,64 +247,64 @@ msgstr "" "\"Formularz\". Inne ustawienia spowodują złamanie ograniczeń dotyczących " "jednostek" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Dane z LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Katalog LDAP nie został zdefiniowany" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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:147 inc/field/integerfield.class.php:71 +#: inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Podany format nie pasuje: %s" -#: inc/field/textfield.class.php:155 +#: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "Tekst jest zbyt krótki (minimalnie %d znaków): %s" -#: inc/field/textfield.class.php:160 +#: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "Tekst jest zbyt długi (maksymalnie %d znaków): %s" -#: inc/field/textfield.class.php:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Tekst" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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 "Wyrażenie regularne" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Zakres" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Wymagana wartość w polu:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Wymagane pole jest puste: %s" @@ -314,12 +314,12 @@ msgstr "Wymagane pole jest puste: %s" 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 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" msgstr "Liczba musi być większa niż %d:%s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Liczba musi być mniejsza niż %d:%s" @@ -332,7 +332,7 @@ msgstr "Wartość całkowita" msgid "Undefined" msgstr "Niezdefiniowane" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "" @@ -340,40 +340,40 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Pilność" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Bardzo wysoki" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Wysoki" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Umiarkowany" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Niski" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Bardzo niski" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Ostrzeżenie: Wtyczka Tag jest wyłączona lub jej brak" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "" @@ -381,7 +381,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "" @@ -389,7 +389,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "" @@ -397,16 +397,16 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Czas" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "To nie jest prawidłowy adres e-mail: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "" @@ -414,15 +414,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Lista wyboru" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data i godzina" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "" @@ -430,31 +430,31 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Błędna wartość: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Nie znaleziono użytkownika lub nieprawidłowy adres e-mail: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Nie załączono dokumentu" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Załączony dokument" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Brak wymaganego pliku: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Plik" @@ -466,90 +466,90 @@ msgstr "Lista wielokrotnego wyboru" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Ostrzeżenie: Wtyczka Additional Fields jest wyłączona lub jej brak" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Pole" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "pokaż" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Niektóre pola numeryczne zawierają wartości nienumeryczne" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Niektóre pola adresu URL zawierają nieprawidłowe łącza" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Dodatkowe pola" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Pola wyboru" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Zakres min." -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Zakres maks." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Typ zgłoszenia" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "To nie jest liczba: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Wartość rzeczywista" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Data" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Opis" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Pole opisu powinno być wypełnione" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Ukryte pole" -msgstr[1] "Ukryte pola" -msgstr[2] "Ukryte pola" -msgstr[3] "Ukryte pola" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/condition.class.php:65 msgid "Condition" @@ -559,55 +559,57 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "jest widoczne" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "jest niewidoczne" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "dopasowania wyrażeń regularnych" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Zawsze pokazuj" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Niewidoczny aż" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Warunki" @@ -631,46 +633,46 @@ msgstr[3] "" msgid "Update issue data from tickets and form answers" msgstr "Zaktualizuj informacje o żądaniach zgłoszeń i formularzy odpowiedzi" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nazwa" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "Typ" -msgstr[1] "Typy" -msgstr[2] "Typy" -msgstr[3] "Typy" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" -msgstr "Data rozpoczęcia" +msgstr "Data otwarcia" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Ostatnia aktualizacja" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "" @@ -678,128 +680,207 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "Zgłaszający" -msgstr[1] "Zgłaszający" -msgstr[2] "Zgłaszający" -msgstr[3] "Zgłaszający" +msgstr[0] "" +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:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Komentarz" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Zatwierdzający zgłoszenie" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grupa technika" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grupa zatwierdzających formularze" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Czas na rozwiązanie" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Wszystkie" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nowy" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Oczekiwanie" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Do zatwierdzenia" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Rozwiązany" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Zamknięte" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Kategoria formularza" -msgstr[1] "Kategorie formularza" -msgstr[2] "Kategorie formularza" -msgstr[3] "Kategorie formularza" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kategoria bazy wiedzy" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Kolor ikony" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Kolor tła" + +#: 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[2] "" +msgstr[3] "" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Formularz został zapisany" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Formularz został skasowany" @@ -813,7 +894,7 @@ msgid "Form name" msgstr "Nazwa formularza" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "" @@ -822,7 +903,7 @@ msgstr[2] "" msgstr[3] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Data utworzenia" @@ -867,15 +948,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Akceptujący" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor formularza" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Weryfikator formularza" @@ -883,7 +964,7 @@ msgstr "Weryfikator formularza" msgid "Specific person" msgstr "Osoba" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Osoba z pytania" @@ -891,7 +972,7 @@ msgstr "Osoba z pytania" msgid "Specific group" msgstr "Grupa" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grupa z pytania" @@ -907,15 +988,15 @@ msgstr "" msgid "Specific supplier" msgstr "Dostawca" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Dostawca z pytania" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Uczestnicy pytania" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "" @@ -923,7 +1004,7 @@ msgstr "" msgid "Observer" msgstr "Obserwator" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Przypisane do" @@ -955,94 +1036,100 @@ msgstr "Nie udało się znaleźć grupy: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Nie udało się znaleźć dostawcy: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Odrzucono" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Zaakceptowano" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Odpowiedź formularza" -msgstr[1] "Odpowiedzi formularza" -msgstr[2] "Odpowiedzi formularza" -msgstr[3] "Odpowiedzi formularza" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Wydrukuj formularz" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formularz zaakceptowane przez osobę zatwierdzającą" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formularz został zapisany." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Zapisz" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Wymagane w przypadku odrzucenia" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Odrzucenie" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Edytuj odpowiedzi" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Anuluj edycję" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Akceptacja" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Wymagane jest skomentowanie odrzucenia " -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Dane formularza" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Nie można wygenerowć obiektów docelowych!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Musisz wybrać osobę zatwierdzającą" @@ -1054,23 +1141,27 @@ msgstr "Nie można usunąć tego problemu. Być może jest już rozpatrywany." msgid "Failed to delete this issue. An internal error occured." msgstr "Nie można usunąć tego problemu. Wystąpił błąd wewnętrzny." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Wsparcie" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Moje zgłoszenia" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Sprawdź kanały informacji" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "" @@ -1078,37 +1169,21 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Link do formularza" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Aktywuj formularz, aby wyświetlić odnośnik" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Włącz captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Zastrzeżone dla" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Język formularza" -msgstr[1] "Języki formularza" -msgstr[2] "Języki formularza" -msgstr[3] "Języki formularza" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Tłumaczenie" -msgstr[1] "Tłumaczenia" -msgstr[2] "Tłumaczenia" -msgstr[3] "Tłumaczenia" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1126,7 +1201,7 @@ msgstr "" msgid "Add a translation" msgstr "Dodaj tłumaczenie" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Zaktualizuj tłumaczenie" @@ -1147,7 +1222,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Usuń" @@ -1160,39 +1235,61 @@ msgid "Add a new language" msgstr "Dodaj nowy język" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Język" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Brak" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Wymaga walidacji?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Nie" -#: 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 "Zapisz" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Nie znaleziono formularza." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Zatwierdzający" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Wybierz osobę zatwierdzającą" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Zapisz" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1201,176 +1298,202 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Właściwości" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, 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 "" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Uczestnicy" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Zawartość" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Wpływ" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Przyczyna" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Objaw" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Pomoc techniczna GLPI" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Katalog usług uproszczony" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Katalog usług rozszerzony" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Wszystkie dostępne formularze" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Tylko domyślne formularze" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Sortowanie wg. popularności" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Sortowanie alfabetyczne" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 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 +#: 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 "Widoczne" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Ukryte" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Pomoc techniczna" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Tryb pomocy technicznej" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Kolejność sortowania" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Baza wiedzy" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Szukaj" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Wiadomość nagłówka" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Nagłówek" -msgstr[1] "Nagłówki" -msgstr[2] "Nagłówki" -msgstr[3] "Nagłówki" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Pokaż pole wyszukiwania" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Pokaż nagłówek" @@ -1390,15 +1513,15 @@ msgstr "Zakres minimalny" msgid "maximum range" msgstr "zakres minimalny" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Dostęp publiczny" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Dostęp dla zalogowanego użytkownika" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Dostęp ograniczony" @@ -1406,60 +1529,48 @@ msgstr "Dostęp ograniczony" msgid "Answers waiting for validation" msgstr "Odpowiedzi oczekujące na zatwierdzenie" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Import formularzy" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Charakterystyki" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Rekursywny" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Strona domowa" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Dostęp" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Aktywne" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ikona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Kolor ikony" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Kolor tła" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Domyślny formularz" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Nieaktywne" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Wszystkie języki" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "" @@ -1467,215 +1578,190 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Powtórzenie" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Dodaj cel" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Podgląd" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Czego szukasz?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Moje %1$d ostatnie formularze (zgłaszający)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Brak zapamiętanych formularzy" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Moje wszystkie formularze (wnioskodawca)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Moje %1$d ostatnie formularze (zatwierdzający)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Brak formularzy oczekujących na zatwierdzenie" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Moje wszystkie formilarze (zatwierdzający)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Nazwa nie może być pusta!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Nie można użyć pustej nazwy dla odpowiedzi formularza. Zachowuję poprzednią " "wartość." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Pytanie %s niedostępne w wersji publicznej formularza" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Powtórzenie" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Powtórzonych formularzy: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Przeniesionych formularzy %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Cofnij" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Pliki typu JSON są niedozwolone." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Pliki typu JSON są obecnie dozwolone." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Utwórz" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Proszę skontaktuj się z Administratorem Systemu GLPI" -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Cofnij" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Wgranie plików typu JSON nie jest włączone." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Można włączyć pliki typu JSON." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Włącz" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Wyślij" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Import formularzy niemożliwy, plik jest pusty" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Import formularzy niemożliwy, plik wydaje się uszkodzony" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Import formularzy niemożliwy, plik został wygenerowany w innej wersji" -#: inc/form.class.php:1770 +#: 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 "" -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Błąd importu %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formularze pomyślnie zaimportowane z %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" "Formularz %1$s już istnieje oraz dotyczy jednostki, której nie można " "modyfikować." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "" -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "Nie utworzono dokumentu typu JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "Nie znaleziono dokumentu typu JSON " -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formularze bez kategorii" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Brak dostępnego formularza" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Dodaj cel" + +#: 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 "Dodaj" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Niewspierany typ udostępnienia." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "" @@ -1707,20 +1793,28 @@ msgstr "" msgid "Check list" msgstr "Lista kontrolna" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Sekcja" -msgstr[1] "Sekcje" -msgstr[2] "Sekcje" -msgstr[3] "Sekcje" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Liczba warunków" @@ -1729,94 +1823,91 @@ msgstr "Liczba warunków" msgid "Failed to find %1$s %2$s" msgstr "Nie znaleziono %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Pytanie" -msgstr[1] "Pytania" -msgstr[2] "Pytania" -msgstr[3] "Pytania" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Typ pola jest wymagany" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Wymagane" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Sekcja jest wymagana" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Ten typ pytania wymaga określenia parametrów" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Wymagany parametr dla tego typu pytania" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Poziomy usług" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Zasoby" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Wsparcie" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Zarządzanie" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Narzędzia" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Uwagi" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS feed" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administracja" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Wtyczka" -msgstr[1] "Wtyczki" -msgstr[2] "Wtyczki" -msgstr[3] "Wtyczki" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parametr" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nazwa pola" @@ -1882,15 +1973,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:502 msgid "Destination entity" msgstr "" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pytanie o typ użytkownika" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pytanie o typ jednostki" @@ -1934,6 +2025,18 @@ msgstr "Kategorie incydentów" msgid "Change categories" msgstr "Zmień kategorie" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1953,10 +2056,10 @@ msgstr[3] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Odpowiedź" -msgstr[1] "Odpowiedzi" -msgstr[2] "Odpowiedzi" -msgstr[3] "Odpowiedzi" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" @@ -1979,14 +2082,14 @@ msgid "Specific asset" msgstr "Zasoby" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Ostania prawidłowa odpowiedź" @@ -2010,77 +2113,77 @@ msgstr "Określony typ" msgid "Ticket title" msgstr "Tytuł zgłoszenia" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "" "Dodaj wiadomość o zatwierdzeniu jako pierwszą pozycję śledzenia w zgłoszeniu" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Dodaj pole" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Pola zarządzane" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Brak zarządzanego pola" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Odnośnik do innego zgłoszenia" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Inne przeznaczenie formularza" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Istniejące zgłoszenie" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Usuń trwale" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Błędny typ odnośnika" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Błędny typ powiązanego elementu" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Powiązany element nie istnieje" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "Twój formularz został zaakceptowany" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Elementy powiązane" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Element" @@ -2096,171 +2199,183 @@ msgstr "" msgid "Language not found." msgstr "Język nie znaleziony" -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Nie znaleziono formularza." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Nie udało się dodać tłumaczenia." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Tagi z pytań" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Tagi" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Tagi z pytań oraz określone tagi" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Tagi z pytań lub określone tagi" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "identyczne z odpowiedzią na pytanie" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "wyliczone z daty utworzenia zgłoszenia" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "equals to the answer to the question" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Pilność" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Kategoria" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Lokalizacja" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Brak walidacji" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Określony użytkownik lub grupa" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Czas na rozwiązanie" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuta" -msgstr[1] "Minut" -msgstr[2] "Minut" -msgstr[3] "Minut" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Godzina" -msgstr[1] "Godzin" -msgstr[2] "Godzin" -msgstr[3] "Godzin" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Dzień" -msgstr[1] "Dni" -msgstr[2] "Dni" -msgstr[3] "Dni" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Miesiąc" -msgstr[1] "Miesięcy" -msgstr[2] "Miesięcy" -msgstr[3] "Miesięcy" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Pilność" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Tagi zgłoszenia" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Tagi" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Lokalizacja" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Lokalizacja" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Opis nie może być pusty!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "" @@ -2268,83 +2383,90 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Anuluj" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Kontynuacja e-maila" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Użytkownik" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grupa" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Dostawca" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Tak" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Formularz został utworzony" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Twoje zgłoszenie zostało zapisane" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2354,25 +2476,26 @@ msgstr "" "Możesz zobaczyć swoje odpowiedzi pod podanym adresem:\n" "##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Formularz z GLPI musi zostać zatwierdzony" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Formularz GLPI musi być zatwierdzony i ty zostałeś wyznaczony jako osoba zatwierdzająca.\n" -"Aby uzyskać dostęp kliknij na poniższy odnośnik:\n" -"##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Twój formularz został odrzucony" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2385,7 +2508,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:498 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 +2516,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2405,119 +2528,119 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Kreator formularzy - zsynchronizuj problemy katalogu usług" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Powtórzenie" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Eksport" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Anuluj moje zgłoszenie" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Posumowanie problemów" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." msgstr "" -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Czy na pewno chcesz usunąć to pytanie?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Czy na pewno chcesz usunąć tą sekcję?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Dodaj tłumaczenia" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Wystąpił błąd w trakcie przetwarzania formularza" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Wyślij" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Wymagane" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2530,14 +2653,10 @@ msgstr "Pokaż puste" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "Katalog LDAP" -msgstr[1] "Katalogi LDAP" -msgstr[2] "Katalogi LDAP" -msgstr[3] "Katalogi LDAP" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtr" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: entrée standard:78 msgid "Attribute" @@ -2551,10 +2670,6 @@ msgstr "Wartości" msgid "Show ticket categories" msgstr "Pokaż kategorię zgłoszeń" -#: entrée standard:109 -msgid "Time to own" -msgstr "" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "" @@ -2579,9 +2694,33 @@ msgstr "" msgid "Condition to generate the target" msgstr "Warunek wygenerowania celu" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Warunek wyświetlenia pytania" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Zatwierdzający" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "" #: entrée standard:54 msgid "Impacts" @@ -2612,6 +2751,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Aktywuj formularz, aby wyświetlić odnośnik" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Włącz captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Zastrzeżone dla" + #: entrée standard:83 msgid "Add a question" msgstr "Dodaj pytanie" @@ -2628,6 +2779,32 @@ msgstr "Tytuł" msgid "Full form" msgstr "Wypełniony formularz" +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Moje %1$d ostatnie formularze (zgłaszający)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Brak zapamiętanych formularzy" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Moje wszystkie formularze (wnioskodawca)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Moje %1$d ostatnie formularze (zatwierdzający)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Moje wszystkie formularze (zatwierdzający)" + #: entrée standard:42 msgid "Min" msgstr "Min" diff --git a/locales/pt_BR.mo b/locales/pt_BR.mo index 33dd9b39e..12935fd86 100644 Binary files a/locales/pt_BR.mo and b/locales/pt_BR.mo differ diff --git a/locales/pt_BR.po b/locales/pt_BR.po index fed6154e8..558f6e938 100644 --- a/locales/pt_BR.po +++ b/locales/pt_BR.po @@ -4,33 +4,33 @@ # FIRST AUTHOR , YEAR. # # Translators: -# ralporto , 2021 -# Andrei Bernardo Simoni , 2021 -# Marco Antonio Martins Junior , 2021 -# Gabriel Fernandez , 2021 -# Felipe Amaral , 2021 -# Paulo Henrique , 2021 -# Rafael Viana , 2022 -# Manoel Ramon, 2022 +# Gabriel Fernandez , 2022 +# Felipe Amaral , 2022 +# Paulo Henrique , 2022 +# ralporto , 2022 +# Marco Antonio Martins Junior , 2022 # Thierry Bugier , 2022 # Paulo Gobbato , 2022 +# Pablo Pierre Ferreira , 2022 +# Rafael Viana , 2022 +# Manoel Ramon, 2022 +# Andrei Bernardo Simoni , 2022 # Diego Nobre , 2022 -# Rafael Santos , 2022 # Arthur Schaefer , 2022 +# Rafael Santos , 2022 # Jean Vergaças , 2022 # Pedro de Oliveira Lira , 2022 -# Eduardo Spinola , 2022 -# Pablo Pierre Ferreira , 2023 # Matheus Rafael, 2023 +# Eduardo Spinola , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Matheus Rafael, 2023\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Eduardo Spinola , 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" @@ -83,15 +83,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulário" -msgstr[1] "Formulários" -msgstr[2] "Formulários" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -153,8 +144,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Form Creator" @@ -164,12 +155,12 @@ 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:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Formulário salvo com sucesso!" @@ -184,14 +175,15 @@ msgstr "%1$s limpa a reserva do item %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s adiciona a reserva %2$s para o item %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Categoria" msgstr[1] "Categorias" msgstr[2] "Categorias" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Ver todos" @@ -199,54 +191,63 @@ 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:186 msgid "Textarea" msgstr "Área de Texto" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Suspenso" +msgstr[0] "Lista suspensa" msgstr[1] "Listas suspensas" msgstr[2] "Listas suspensas" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Valor inválido para " -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Filtro" + +#: inc/field/dropdownfield.class.php:987 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:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -254,64 +255,64 @@ msgstr "" "Para respeitar o sistema de entidades GLPI, deve-se selecionar " "\"Formulário\". Outras configurações quebrarão as restrições da entidade" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Seleção LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "Diretório LDAP não definido!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Texto" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Range" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: 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:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Um campo obrigatório está vazio: %s" @@ -321,12 +322,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" msgstr "O número deve ser maior que %d: %s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "O número deve ser menor que %d: %s" @@ -339,123 +340,123 @@ msgstr "Inteiro" msgid "Undefined" msgstr "Indefinido" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "Endereço IP" msgstr[1] "Endereços IP" msgstr[2] "Endereços IP" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Urgência" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Muito alto" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Alto" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Médio" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Baixo" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Muito baixo" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Aviso\\: O plug-in da tag está desabilitado ou ausente" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Etiqueta" msgstr[1] "Etiquetas" msgstr[2] "Etiquetas" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 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" +msgstr[0] "Objeto GLPI" +msgstr[1] "Objetos GLPI" +msgstr[2] "Objetos GLPI" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "Nome de Host" -msgstr[1] "Nomes de Host" -msgstr[2] "Nomes de Host" +msgstr[0] "Nome de host" +msgstr[1] "Nomes de hosts" +msgstr[2] "Nomes de hosts" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Horário" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Este não é um e-mail válido: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Email" -msgstr[1] "Emails" -msgstr[2] "Emails" +msgstr[0] "E-mail" +msgstr[1] "E-mails" +msgstr[2] "E-mails" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Selecionar" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Data & hora" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Ator" +msgstr[0] "Atore" msgstr[1] "Atores" msgstr[2] "Atores" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Valor inválido: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Usuário não encontrado ou endereço de e-mail inválido: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Nenhum documento anexado" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Documento anexado" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Faltando arquivo obrigatório: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Arquivo" @@ -467,84 +468,84 @@ msgstr "Seleção Múltipla" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Aviso\\: O plug-in de campos adicionais está desabilitado ou ausente" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Bloquear" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Campo" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "mostrar" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Tipo de campo '%1$s' ainda não implementado!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Alguns campos numéricos contêm valores não numéricos" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Alguns campos da URL contêm links inválidos" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Campos adicionais" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Caixas de Seleção" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Intervalo mín" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Intervalo máx" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Tipo de Solicitação" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Isto não é um número: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Número decimal" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Data" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Descrição" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Um campo de \"descrição\" necessita de uma descrição:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Campo oculto" @@ -558,55 +559,57 @@ msgstr[0] "Condição" msgstr[1] "Condições" msgstr[2] "Condições" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "é visível" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "não é visível" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "correspondências de expressão regular" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Sempre exibido" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Escondido a menos que" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Não é possível exportar um objeto vazio: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Condições" @@ -621,144 +624,201 @@ msgstr "Importação em progresso" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Edição" -msgstr[1] "Edições" -msgstr[2] "Edições" +msgstr[0] "Issue" +msgstr[1] "Issues" +msgstr[2] "Issues" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" msgstr "Atualizar dados de emissão de chamados e respostas de formulário" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Nome" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "Tipo" msgstr[1] "Tipos" msgstr[2] "Tipos" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Status" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Data de abertura" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Ultima atualização" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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] "Solicitante" -msgstr[1] "Solicitantes" -msgstr[2] "Solicitantes" +msgstr[0] "Requerente" +msgstr[1] "Requerentes" +msgstr[2] "Requerentes" -#: inc/issue.class.php:607 inc/formanswer.class.php:270 +#: inc/issue.class.php:619 inc/formanswer.class.php:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Comentário" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Aprovador do Chamado" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Técnico" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Grupo do técnico" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Grupo aprovador da requisição" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "Grupo aprovador de chamados" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Tempo para solução" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Tempo para solução + Progresso" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Tempo interno para solucionar" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Tempo interno para solucionar + Progresso" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Data de resolução" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Tempo interno para atribuir" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Tempo interno para atribuir + Progresso" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Tempo para atribuição" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Tempo para atribuir + Progresso" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Aprovador de formulário atual" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Aprovador do formulário atual" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Solicitante do chamado" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Observador do chamado" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Técnico do chamado" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Todos" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Novo" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Aguardando Aprovação" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Validar" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Solucionado" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Fechado" @@ -766,34 +826,55 @@ msgstr "Fechado" msgid "Form category" msgid_plural "Form categories" msgstr[0] "Categoria do formulário" -msgstr[1] "Categorias de formulário" -msgstr[2] "Categorias de formulário" +msgstr[1] "Categorias do formulário" +msgstr[2] "Categorias do formulário" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Categoria da base de conhecimento" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Como filho de" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ícone" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Cor do ícone" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Cor de fundo" + +#: 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] "Formulário" +msgstr[1] "Formulários" +msgstr[2] "Formulários" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Formulário salvo" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Formulário deletado" @@ -807,7 +888,7 @@ msgid "Form name" msgstr "Nome do formulário" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "Validador" @@ -815,7 +896,7 @@ msgstr[1] "Validadores" msgstr[2] "Validadores" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Data de criação" @@ -860,15 +941,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Aprovador" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Por autor" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Validador do formulário" @@ -876,7 +957,7 @@ msgstr "Validador do formulário" msgid "Specific person" msgstr "Pessoa específica" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Pessoa da questão" @@ -884,7 +965,7 @@ msgstr "Pessoa da questão" msgid "Specific group" msgstr "Grupo específico" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Grupo da questão" @@ -900,15 +981,15 @@ msgstr "Grupo técnico de um objeto" msgid "Specific supplier" msgstr "Fornecedor específico" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Fornecedor da questão" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Atores da questão" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Supervisor do autor de formulário" @@ -916,16 +997,16 @@ msgstr "Supervisor do autor de formulário" msgid "Observer" msgstr "Observador" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Atribuído para" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Ator Alvo" -msgstr[1] "Atores Alvo" -msgstr[2] "Atores Alvo" +msgstr[0] "Ator alvo" +msgstr[1] "Atores alvo" +msgstr[2] "Atores alvo" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -947,93 +1028,99 @@ msgstr "Falha ao encontrar um grupo\\: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Falha ao encontrar um fornecedor\\: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Rejeitado" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Aceito" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" 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:676 msgid "Print this form" msgstr "Imprimir este formulário" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulário aceito pelo validador." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Formulário salvo com sucesso." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Salvar" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Necessário se rejeitado" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Rejeitar" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Editar respostas" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Cancelar edição" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Aceitar" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Dados do formulário" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Impossível gerar alvos!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Nenhum conjunto de teste encontrado" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Falha no teste de Turing" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Você precisa selecionar um validador!" @@ -1045,45 +1132,33 @@ msgstr "Você não pode excluir este problema. Talvez seja levado em conta." msgid "Failed to delete this issue. An internal error occured." msgstr "Falha ao excluir este problema. Um erro interno ocorreu." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Serviços" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Meus chamados" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consultar feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Tipo de acesso" msgstr[1] "Tipos de acesso" msgstr[2] "Tipos de acesso" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Link para o formulário" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Por favor, ative o formulário para visualizar o link" - -#: 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 "Restrito para" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1114,7 +1189,7 @@ msgstr "" msgid "Add a translation" msgstr "Adicionar tradução" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Atualizar uma tradução" @@ -1135,7 +1210,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Deletar" @@ -1148,54 +1223,76 @@ msgid "Add a new language" msgstr "Adicionar uma nova linguagem" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Linguagem" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Nenhum" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Precisa de validação?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Não" -#: 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 "Salvar" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulário não encontrado." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Nível" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Validação" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Escolha um validador" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Salvar" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Problema alvo" -msgstr[1] "Problemas alvo" -msgstr[2] "Problemas alvo" +msgstr[0] "Alvo para problema" +msgstr[1] "Alvo para problemas" +msgstr[2] "Alvo para problemas" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Propriedades" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1204,170 +1301,196 @@ msgstr "" "Falha ao adicionar ou atualizar o %1$s %2$s: uma questão está faltando e é " "usada em um parâmetro do alvo" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Atores" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Título do problema" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Conteúdo" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Impacto" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Causa" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Sintoma" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Herança da entidade pai" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Helpdesk do GLPI" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Catálogo de serviços simplificado" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Catálogo de serviços ampliado" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Todos os formulários disponíveis" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Apenas formulários padrões" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Organizar por popularidade" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Organizar por ordem alfabética" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Mesclado com o Formulários" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Entrada de menu separada" -#: 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 +#: 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 "Visível" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Escondido" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Altura variável" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Altura uniforme" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Procurar assistência" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Solicitações de assistência dos usuários" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Somente formulários" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Formulários e lista de pedidos" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Guardada" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Aberto" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Helpdesk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Modo de helpdesk" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Modo de lista do formulário padrão" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Ordem de classificação" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Base de conhecimento" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Pesquisar" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Painel de contadores" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Mensagem de cabeçalho" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Problema de pesquisa" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Página inicial do catálogo de serviços" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Estilo dos cartões" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Página inicial" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "Visibilidade do menu (somente para menu vertical)" + +#: 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] "Cabeçalho" msgstr[1] "Cabeçalhos" msgstr[2] "Cabeçalhos" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Exibir campo de pesquisa" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Mostrar cabeçalho" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Faixa da questão" -msgstr[1] "Faixas da questão" -msgstr[2] "Faixas da questão" +msgstr[0] "Intervalo de pergunta" +msgstr[1] "Intervalo de perguntas" +msgstr[2] "Intervalo de perguntas" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1377,15 +1500,15 @@ msgstr "Faixa mínima" msgid "maximum range" msgstr "faixa máxima" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Acesso público" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Acesso privado" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Acesso restrito" @@ -1393,213 +1516,171 @@ msgstr "Acesso restrito" msgid "Answers waiting for validation" msgstr "Respostas aguardando validação" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importar formulários" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Características" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Recursivo" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Página Inicial" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Acesso" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Ativo" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ícone" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Cor do ícone" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Cor de fundo" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Formulário padrão" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Inativo" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Não formulário padrão" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Todos os idiomas" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Alvo" -msgstr[1] "Alvos" -msgstr[2] "Alvos" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Ações" +msgstr[0] "Destino" +msgstr[1] "Destinos" +msgstr[2] "Destinos" -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicar" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Adicionar em alvo" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Pré-visualização" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Propriedades de resposta do formulário" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "O que você está procurando?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Meus %1$d últimos formulários (requerente)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nenhum formulário postado ainda" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Todos os formulários (requerente)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Meus %1$d últimos formulários (validador)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nenhum formulário aguarda validação" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Todos os formulários (validador)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "O nome não pode ser vazio!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Não é possível usar um nome vazio para as respostas do formulário. Mantendo " "o valor anterior." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "A pergunta 1%s não é compatível com formulários públicos" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Erro ao duplicar" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicar" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Publicar" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Formulário duplicado: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulário transferido: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "O upload de arquivos JSON não é permitido." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Você pode permitir arquivos JSON agora." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Criar" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Entre em contato com o administrador do GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Voltar" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "O upload de arquivos JSON não está habilitado." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Você pode habilitar os arquivos JSON agora." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Habilitar" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Enviar" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Impossível importar o formulário, o arquivo está vazio" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Impossível importar o formulário, arquivo corrompido" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Impossível importar o formulário, arquivo gerado em outra versão" -#: inc/form.class.php:1770 +#: 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." @@ -1607,61 +1688,66 @@ msgstr "" "O arquivo não especifica a versão do esquema. Provavelmente foi gerado com " "uma versão mais velha que 2.10. Desistir." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Falha ao importar %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formulários importados com sucesso de %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "O formulário %1$s já existe e está em uma entidade não modificável." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Você não tem o direito de atualizar a entidade%1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 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:1959 msgid "JSON document type not found" msgstr "Tipo de documento JSON não encontrado" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 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:1986 msgid "Forms without category" msgstr "Formulários sem categoria" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Nenhum formulário disponível" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Adicionar em alvo" + +#: 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 "Adicionar" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Tipo de alvo não suportado." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1692,6 +1778,13 @@ msgstr "Backup do plano" msgid "Check list" msgstr "Check-list" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Filtro de pergunta" +msgstr[1] "Filtros de perguntas" +msgstr[2] "Filtros de perguntas" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1700,11 +1793,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Contagem de condições" @@ -1713,92 +1806,89 @@ msgstr "Contagem de condições" msgid "Failed to find %1$s %2$s" msgstr "Falha ao encontrar %1$s %2$s" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Questão" -msgstr[1] "Questões" -msgstr[2] "Questões" +msgstr[0] "Pergunta" +msgstr[1] "Perguntas" +msgstr[2] "Perguntas" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "O campo \"tipo\" é obrigatório" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Obrigatório" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "A seção é obrigatória" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Este tipo de questão requer parâmetros" - -#: inc/question.class.php:376 -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:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Níveis de serviço" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Bens" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Assistência" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Gerenciamento" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Ferramentas" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notas" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "Feed RSS" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administração" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Plugin" msgstr[1] "Plugins" msgstr[2] "Plugins" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parâmetro" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Nome do campo" @@ -1862,15 +1952,15 @@ 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:502 msgid "Destination entity" msgstr "Entidade de destino" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Pergunta de tipo usuário" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Pergunta de tipo entidade" @@ -1914,6 +2004,17 @@ msgstr "Categorias de incidente" msgid "Change categories" msgstr "Mudar categorias" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1924,9 +2025,9 @@ msgstr[2] "Expressões regulares da questão" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Dependência da questão" -msgstr[1] "Dependências das questão" -msgstr[2] "Dependências das questão" +msgstr[0] "Dependência da pergunta" +msgstr[1] "Dependências das perguntas" +msgstr[2] "Dependências das perguntas" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" @@ -1939,8 +2040,8 @@ msgstr[2] "Respostas" msgid "Composite ticket relation" msgid_plural "Composite ticket relations" msgstr[0] "Relação composta do chamado" -msgstr[1] "Relações composta do chamado" -msgstr[2] "Relações composta do chamado" +msgstr[1] "Relações compostas do chamado" +msgstr[2] "Relações compostas do chamado" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" @@ -1954,14 +2055,14 @@ msgid "Specific asset" msgstr "Ativo específico" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Igual a resposta da questão" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Última resposta válida" @@ -1985,77 +2086,77 @@ msgstr "Tipo específico" msgid "Ticket title" msgstr "Título do chamado" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "" "Adicionar mensagem de validação como primeiro acompanhamento do chamado" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Adicionar um campo " -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Campos gerenciados" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Nenhum campo gerenciado" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Link para outro chamado" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Outro destino deste formulário" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Um chamado existente" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Um chamado de uma resposta para uma pergunta" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Apagar permanentemente" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Tipo de vínculo inválido" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Tipo de item vinculado inválido" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Item vinculado não existe" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Origem da solicitação" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Tipo " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Elementos associados" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Item " @@ -2071,212 +2172,224 @@ msgstr "" msgid "Language not found." msgstr "Língua não encontrada." -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulário não encontrado." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Falia ao adiciona a tradução." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Tags das perguntas do formulário" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Tags específicas" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Tags das perguntas e tags específicas" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Tags de perguntas ou tags específicas" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TTR do modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "igual a resposta da questão" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "calculado da data de criação do chamado" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "calculado da resposta a questão" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA do modelo ou nenhum" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "SLA Específico" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA do modelo ou nenhum" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "OLA Específico" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Urgência do modelo ou Média" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Urgência específica" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Categoria do modelo ou nenhum" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Categoria específica" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Localização do modelo ou nenhuma" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Localização específica" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Contrato a partir de modelo ou nenhum" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Contrato específico" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Sem validação" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Usuário ou grupo especifico" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Usuário da resposta da pergunta" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Grupo de resposta da pergunta" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Tempo para solução" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Minuto" msgstr[1] "Minutos" msgstr[2] "Minutos" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Hora" msgstr[1] "Horas" msgstr[2] "Horas" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "Dia" msgstr[1] "Dias" msgstr[2] "Dias" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Mês" msgstr[1] "Meses" msgstr[2] "Meses" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Questão (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Urgência " -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Tags do chamado" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" -msgstr "Tags" +msgstr "Etiquetas" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Localização" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Localização " -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Contrato" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Contrato" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "A descrição não pode ser vazia!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Observador" msgstr[1] "Observadores" msgstr[2] "Observadores" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Cancelar" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Acompanhamento de e-mail" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Usuário" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grupo" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Grupo do objeto" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Fornecedor" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Sim" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Atualizar tabelas para o innoDB; executar %s" -#: install/install.php:171 +#: install/install.php:199 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2285,13 +2398,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:208 #, 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:225 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 +2415,16 @@ msgstr "" "atualize novamente para o GLPI 10 ou posterior e o Formcreator 2.13 ou " "posterior." -#: install/install.php:249 +#: install/install.php:251 +#, 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 "" +"Ocorreu um erro fatal na atualização de %s! Atualização abortada. Verifique " +"os logs para corrigir o problema e tente novamente." + +#: install/install.php:294 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2311,20 +2433,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:305 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:478 msgid "A form has been created" msgstr "Formulário criado" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Sua requisição foi salva" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2334,25 +2456,29 @@ 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 -msgid "A form from GLPI need to be validate" -msgstr "Um formulário vindo do GLPI necessita ser validado" +#: install/install.php:484 +msgid "A form need validation" +msgstr "Um formulário precisa de validação" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "Um formulário do GLPI precisa ser validado" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" "Olá,\\nUm formulário do GLPI precisa ser validado e você foi escolhido como " "validador.\\nVocê pode acessá-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Seu formulário foi recusado pelo validador" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2364,7 +2490,7 @@ msgstr "" "modificá-lo e re-submetê-lo clicando neste " "link:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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 +2498,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2384,66 +2510,66 @@ 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Sincronizar problemas do catálogo de serviços" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" -msgstr "Falha ao checar a sanidade das tabelas!" +msgstr "Falha ao checar a sanidade das tabelas" -#: install/install.php:866 +#: install/install.php:959 #, 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:962 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabela \"%s\" está faltando." -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "A tabela desconhecida \"%s\" foi encontrada no banco de dados." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicar" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Transferir" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Exportar" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Cancelar meu chamado" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "antigo" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Número de %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Resumo dos problemas" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2451,55 +2577,55 @@ msgstr "" "O mini painel do Formcreator não pode ser usado como padrão. Esta " "configuração foi ignorada." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "" "Nenhum formulário encontrado. Por favor, escolha um formulário abaixo." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Nenhum formulário encontrado." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Nenhum item do FAQ encontrado." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Tem certeza que quer deletar esta questão?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Tem certeza que quer deletar esta seção?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Adicionar traduções" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Um erro ocorreu enquanto requisitando forumlários" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Enviar" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Ocorreu um erro interno. Por favor, informe ao administrador." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Obrigatório" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2516,10 +2642,6 @@ msgstr[0] "Diretório LDAP" msgstr[1] "Diretórios LDAP" msgstr[2] "Diretórios LDAP" -#: entrée standard:68 -msgid "Filter" -msgstr "Filtro" - #: entrée standard:78 msgid "Attribute" msgstr "Atributos" @@ -2532,10 +2654,6 @@ msgstr "Valores" msgid "Show ticket categories" msgstr "Mostrar categorias dos chamados" -#: entrée standard:109 -msgid "Time to own" -msgstr "Tempo para atribuição" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Raiz selecionável" @@ -2560,9 +2678,33 @@ msgstr "Condições de exibição da seção" msgid "Condition to generate the target" msgstr "Condição para gerar o alvo" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Condições de exibição da questão" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Adicione um validador" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Nível de validação" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Validadores" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Ações" #: entrée standard:54 msgid "Impacts" @@ -2593,6 +2735,18 @@ msgstr "Nenhuma resposta de formulário ainda" msgid "%s latest items" msgstr "%s itens mais recentes" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Por favor, ative o formulário para visualizar o link" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Habilitar captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Restrito para" + #: entrée standard:83 msgid "Add a question" msgstr "Adicionar uma questão" @@ -2609,6 +2763,32 @@ msgstr "Titulo" msgid "Full form" msgstr "Formulário completo" +#: entrée standard:37 +msgid "Validation status" +msgstr "Status de validação" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Meus %1$d últimos formulários (requerente)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Nenhum formulário postado ainda" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Todos os formulários (requerente)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Meus %1$d últimos formulários (validador)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Todos os formulários (validador)" + #: entrée standard:42 msgid "Min" msgstr "Mínimo" diff --git a/locales/pt_PT.mo b/locales/pt_PT.mo index 1417f2f2b..05965bcd5 100644 Binary files a/locales/pt_PT.mo and b/locales/pt_PT.mo differ diff --git a/locales/pt_PT.po b/locales/pt_PT.po deleted file mode 100644 index 6a881b270..000000000 --- a/locales/pt_PT.po +++ /dev/null @@ -1,2587 +0,0 @@ -# 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: -# Pedro Rocha , 2021 -# Rui Melo , 2022 -# Pedro B., 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Pedro B., 2022\n" -"Language-Team: Portuguese (Portugal) (https://app.transifex.com/teclib/teams/28042/pt_PT/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt_PT\n" -"Plural-Forms: nplurals=3; plural=(n == 0 || 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 "Pedido incorreto" - -#: 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 "Questão não 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 "Não tem privilégios para esta ação" - -#: ajax/question_duplicate.php:43 -msgid "Source question not found" -msgstr "Não foi encontrada a questão fonte" - -#: ajax/question_move.php:73 -msgid "Could not move some questions" -msgstr "Não foi possível mover algumas questões" - -#: ajax/section_add.php:44 -msgid "Could not add the section" -msgstr "Não foi possível adicionar a secção" - -#: ajax/commontree.php:55 entrée standard:128 standard:100 -msgid "Subtree root" -msgstr "Árvore raiz" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "Escolhidos" - -#: ajax/commontree.php:74 entrée standard:137 standard:109 -msgid "Limit subtree depth" -msgstr "Limitar profundidade de árvore " - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "Sem 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ajax/section_delete.php:44 ajax/section_move.php:49 -#: ajax/section_duplicate.php:44 -msgid "Source section not found" -msgstr "Não foi encontrada a secção fonte" - -#: ajax/section_delete.php:56 -msgid "Could not delete the section" -msgstr "Não foi possível apagar a secção" - -#: ajax/question_add.php:45 -msgid "Could not add the question" -msgstr "" - -#: ajax/section_move.php:66 -msgid "Could not move the section" -msgstr "Não foi possível mover a secção" - -#: 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 "Não foi possível duplicar a secção" - -#: ajax/section_update.php:50 -msgid "Could not update the section" -msgstr "Não foi possível atualizar a secção" - -#: 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/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 serviços" - -#: 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: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 -msgid "Form Creator" -msgstr "Criador de formulários" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -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 -msgid "The form has been successfully saved!" -msgstr "O formulário foi gravado com sucesso!" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Por favor, descreva sua necessidade aqui" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Área de texto" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "Um campo obrigatório está disponível:" - -#: 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/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 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "Selecionar LDAP" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "Diretório LDAP não definido!" - -#: inc/field/ldapselectfield.class.php:146 -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 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Texto" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: 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 -msgid "Range" -msgstr "Gama" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Validação adicional" - -#: inc/field/radiosfield.class.php:107 -msgid "Radios" -msgstr "Rádios" - -#: 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 é necessário:" - -#: 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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Inteiro" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Médio" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Selecione" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Data & Hora" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/filefield.class.php:123 -msgid "No attached document" -msgstr "Nenhum documento anexado" - -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 -msgid "Attached document" -msgstr "Documento anexado" - -#: inc/field/filefield.class.php:174 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Multiselect" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Caixas" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Virgula Flutuante" - -#: inc/field/datefield.class.php:136 -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 "Um campo de descrição deve ter uma descrição:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Sempre exibido" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Escondido a menos que" - -#: inc/condition.class.php:119 -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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:56 -msgid "Update issue data from tickets and form answers" -msgstr "Atualizar dados de emissão de tickets e respostas de formulário" - -#: inc/issue.class.php:379 -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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:527 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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 inc/formanswer.class.php:270 -msgid "Form approver" -msgstr "Aprovador do formulário" - -#: 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 -msgid "Comment" -msgstr "Comentário" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Aprovador de tickets" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Grupo de aprovação do formulário" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Para validar" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Encerrado" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Categoria de Knowbase" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "O formulário foi guardado" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Um formulário precisa ser validado" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "O formulário é recusado" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "O formulário é aceite" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "O formulário é apagado" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Respostas completas do formulário" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Ligação de validação" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Formulário #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Validador" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Comentário recusado" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Pedido #" - -#: 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 "Autor do formulário" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 -msgid "Form validator" -msgstr "Validador do formulário" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Pessoa específica" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Pessoa da pergunta" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Grupo específico" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Grupo específico" - -#: 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 "Fornecedor específico" - -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 -msgid "Supplier from the question" -msgstr "Fornecedor da questão" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Atores da questão" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 -msgid "Refused" -msgstr "Recusado" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Imprimir este formulário" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Formulário aceite pelo validador." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Formulário guardado com sucesso." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Necessário se recusado" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Recusar" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Aceitar" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "É exigido comentário de recusa!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Você não é o validador dessas respostas" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Dados do formulário" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Não é possível gerar alvos!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -msgid "You must select validator!" -msgstr "Deves selecionar o validador!" - -#: 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 "Procurar assistência" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Os meus pedidos de assistência" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Consultar feeds" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Ligação para o formulário" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Excluir" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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 "Nenhum" - -#: 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 "Escolher um validador" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" - -#: 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 "" - -#: 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 "Helpdesk do GLPi" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Catálogo de serviços simplificado" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Catálogo de serviços estendido" - -#: 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 "Classificação de popularidade" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Classificação alfabética" - -#: inc/entityconfig.class.php:118 -msgid "Merged with Forms" -msgstr "Associado com Formulários" - -#: 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 "Helpdesk" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Modo helpdesk" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Acesso público" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Acesso privado" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Acesso restrito" - -#: 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 "Formulários de importação" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Página inicial" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Acesso" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicado" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nenhum formulário publicado" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Todos os meus formulários (solicitante)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nenhum formulário esperando por validação" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Todas os meus formulários (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 "O nome não pode ser vazio!" - -#: 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 "A questão %s não é compatível com formulários públicos" - -#: 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 "Formulário duplicado: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Formulário transferido: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "Voltar" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "Não é permitido o upload de ficheiros JSON." - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "Você pode agora permitir ficheiros JSON." - -#: inc/form.class.php:1672 -msgctxt "button" -msgid "Create" -msgstr "Criar" - -#: inc/form.class.php:1675 inc/form.class.php:1686 -msgid "Please contact your GLPI administrator." -msgstr "Por favor, contate o administrador do GLPI." - -#: inc/form.class.php:1676 inc/form.class.php:1687 -msgctxt "button" -msgid "Back" -msgstr "Voltar" - -#: inc/form.class.php:1679 -msgid "Upload of JSON files not enabled." -msgstr "Não está habilitado a fazer upload de ficheiros JSON." - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "Pode agora habilitar ficheiros JSON." - -#: inc/form.class.php:1683 -msgctxt "button" -msgid "Enable" -msgstr "Habilitado" - -#: inc/form.class.php:1730 -msgctxt "button" -msgid "Send" -msgstr "" - -#: inc/form.class.php:1749 -msgid "Forms import impossible, the file is empty" -msgstr "Não foi possível importar formulários. O ficheiro está vazio" - -#: inc/form.class.php:1753 inc/form.class.php:1757 -msgid "Forms import impossible, the file seems corrupt" -msgstr "Não foi possível importar formulários. O ficheiro está corrumpido." - -#: inc/form.class.php:1763 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" -"Não foi possível importar formulários. O ficheiro foi gerado com outra " -"versão" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "Falha na importação %s" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Formulários importados com êxito de %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "O formulário %1$s já existe e é uma entidade não alterável." - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -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 -msgid "Failed to create JSON document type" -msgstr "Falha ao criar o tipo de documento JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "Tipo de documento JSON não encontrado" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Falha ao atualizar o tipo de documento JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Formulários sem categoria" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "Tipo de destino não suportado." - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetchange.class.php:344 entrée standard:48 -msgid "Change title" -msgstr "Mudar título" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -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 -msgid "Count of conditions" -msgstr "" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "O tipo de campo é necessário" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "A seção é exigida" - -#: inc/question.class.php:347 -#, 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 pergunta %2$s." - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "Este tipo de pergunta não é compatível com formulários públicos." - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Este tipo de pergunta requer parâmetros" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Um parâmetro está ausente para esse tipo de pergunta" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "Parâmetro " - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "Campo nome" - -#: inc/abstracttarget.class.php:97 -msgid "Current active entity" -msgstr "Entidade ativa atual" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Entidade do utilizador do solicitante padrão" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" -"Entidade do utilizador do primeiro solicitante dinâmico (em ordem " -"alfabética)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" -"Entidade do utilizador do último solicitante dinâmico (em ordem alfabética)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "A entidade do formulário" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Entidade padrão do validador" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Entidade específica" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Entidade padrão de uma resposta de pergunta de tipo de usuário" - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "De um objeto GLPI > resposta de pergunta de tipo de entidade" - -#: 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 "Um alvo deve ser associado a um formulário" - -#: inc/abstracttarget.class.php:134 -msgid "A target must be associated to an existing form." -msgstr "Um alvo deve ser associado a um formulário existente." - -#: inc/abstracttarget.class.php:139 -msgid "Name is required." -msgstr "É necessário um nome." - -#: inc/abstracttarget.class.php:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Pergunta tipo de utilizador" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Pergunta de tipo de entidade" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: inc/filter/itilcategoryfilter.class.php:52 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Request categories" -msgstr "Solicitar categorias" - -#: inc/filter/itilcategoryfilter.class.php:53 -#: inc/filter/itilcategoryfilter.class.php:54 -msgid "Incident categories" -msgstr "Categorias de incidentes" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:100 -msgid "Specific asset" -msgstr "Ativo específico" - -#: 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 "Igual à resposta à pergunta" - -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 -msgid "Last valid answer" -msgstr "Ultima resposta válida" - -#: inc/targetticket.class.php:108 -msgid "Source from template or user default or GLPI default" -msgstr "" - -#: 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 "Título do ticket" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "" -"Adicionar mensagem de validação como primeiro acompanhamento do ticket" - -#: 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 "Ligação para outro ticket" - -#: inc/targetticket.class.php:400 -msgid "An other destination of this form" -msgstr "Outro destino deste formulário" - -#: inc/targetticket.class.php:401 -msgid "An existing ticket" -msgstr "Um ticket existente" - -#: 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 "Tipo de ligação inválida" - -#: inc/targetticket.class.php:744 -msgid "Invalid linked item type" -msgstr "Inválido tipo de item ligado" - -#: inc/targetticket.class.php:757 -msgid "Linked item does not exists" -msgstr "Item vinculado não existe" - -#: inc/targetticket.class.php:770 -msgid "Failed to link the item" -msgstr "Falha ao ligar o item" - -#: inc/targetticket.class.php:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "O seu formulário foi aceite pelo validador" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -msgid "Item " -msgstr "Item " - -#: 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 "Tags de perguntas" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Tags específicas" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Tags de perguntas e tags específicas" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Tags de perguntas ou tags específicas" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "equivale à resposta para a pergunta" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "calculado a partir da data de criação do ticket" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "calculado a partir da resposta à pergunta" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "ANS do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "ANS especifico" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "Acordo de Nível Operacional do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "Acordo de Nível Operacional especifico" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Urgência do modelo ou médio" - -#: inc/abstractitiltarget.class.php:213 -msgid "Specific urgency" -msgstr "Urgência específica" - -#: inc/abstractitiltarget.class.php:220 -msgid "Category from template or none" -msgstr "Categoria do modelo ou nenhum" - -#: inc/abstractitiltarget.class.php:221 -msgid "Specific category" -msgstr "Categoria específica" - -#: inc/abstractitiltarget.class.php:229 -msgid "Location from template or none" -msgstr "Localização do modelo ou nehum" - -#: inc/abstractitiltarget.class.php:230 -msgid "Specific location" -msgstr "Localização específica" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Questão (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "OLA (TTO/TTR)" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "Urgência " - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Tags de tickets" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tags" - -#: inc/abstractitiltarget.class.php:1231 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1243 -msgid "Location " -msgstr "Localização " - -#: inc/abstractitiltarget.class.php:1583 -msgid "The description cannot be empty!" -msgstr "A descrição não pode estar vazia!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: 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 "Grupo do objeto" - -#: inc/abstractitiltarget.class.php:2126 -msgid "Tech group from the object" -msgstr "Grupo técnico do objeto" - -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2495 -msgid "Yes" -msgstr "" - -#: install/install.php:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Um formulário foi criado" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Seu pedido foi gravado" - -#: install/install.php:414 -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 "" -"Olá,\\n O seu pedido de GLPI foi gravado com sucesso com o número " -"##formcreator.request_id## e transmitido para a equipa de helpdesk. \\n Pode" -" verificar as suas respostas no seguinte " -"link:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Precisa validar um formulário de GLPI" - -#: install/install.php:420 -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 "" -"Olá,\\n Precisa de validar um formulário de GLPI e foi escolhido como " -"validador.\\nVocê pode acede-lo clicando no " -"link:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "O seu formulário foi recusado pelo validador" - -#: install/install.php:426 -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 "" -"Oi,\\nLamentamos informá-lo que o seu formulário foi recusado pelo validador" -" pela razão abaixo:\\n##formcreator.validation_comment##\\n\\nPoderá ainda " -"modificá-lo e reenviá-lo clicando no link:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Ola,\\nTemos o prazer de informá-lo que o seu formulário foi aceite pelo " -"validador.\\nO seu pedido será considerado em breve." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "O seu formulário foi excluído por um administrador" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Olá,\\nLamentamos informá-lo de que o seu pedido não pode ser considerado e " -"foi excluído por um administrador." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator-problemas de catálogo de serviços de sincronização" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicado" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Cancelar o meu ticket" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Tem certeza de que deseja excluir essa pergunta?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Tem a certeza de que pretende eliminar esta secção?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Ocorreu um erro ao consultar formulários" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Necessário" - -#: 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 "Mostrar vazio" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 categorias de tickets" - -#: 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 "Acesso direto à página inicial" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Formulário padrão no catálogo de serviços" - -#: 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 "Adicionar secção" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Adicionar questão" - -#: 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 "Formulários completos" - -#: entrée standard:42 -msgid "Min" -msgstr "Mín" - -#: entrée standard:53 -msgid "Max" -msgstr "Máx" diff --git a/locales/ro_RO.mo b/locales/ro_RO.mo index 78ac92764..b2b7b3269 100644 Binary files a/locales/ro_RO.mo and b/locales/ro_RO.mo differ diff --git a/locales/ro_RO.po b/locales/ro_RO.po deleted file mode 100644 index aaf7208ca..000000000 --- a/locales/ro_RO.po +++ /dev/null @@ -1,2399 +0,0 @@ -# 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 , 2021 -# Doru DEACONU , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-04-29 09:04+0200\n" -"PO-Revision-Date: 2021-08-30 07:21+0000\n" -"Last-Translator: Doru DEACONU , 2022\n" -"Language-Team: Romanian (Romania) (https://www.transifex.com/teclib/teams/28042/ro_RO/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ro_RO\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" - -#: ajax/question_update.php:36 ajax/section_update.php:37 -msgid "Bad request" -msgstr "" - -#: ajax/question_update.php:45 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:51 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:109 standard:92 -msgid "Subtree root" -msgstr "" - -#: ajax/commontree.php:59 -msgid "Selectable" -msgstr "" - -#: ajax/commontree.php:74 entrée standard:118 standard:101 -msgid "Limit subtree depth" -msgstr "" - -#: ajax/commontree.php:84 -msgid "No limit" -msgstr "" - -#: ajax/homepage_link.php:36 inc/field/dropdownfield.class.php:71 -#: inc/formlist.class.php:46 inc/formanswer.class.php:208 -#: inc/common.class.php:810 inc/entityconfig.class.php:75 -#: inc/form.class.php:111 inc/form.class.php:565 inc/form.class.php:1915 -#: inc/filter/entityfilter.class.php:45 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:52 -msgid "Failed to add the actor" -msgstr "" - -#: ajax/target_actor.php:63 -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:41 front/knowbaseitem.php:43 front/wizard.php:44 -#: front/wizard.php:46 front/wizardfeeds.php:49 front/wizardfeeds.php:51 -#: front/issue.php:43 front/issue.php:46 front/formanswer.php:44 -#: 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:75 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:47 front/targetproblem.form.php:81 -#: front/formanswer.form.php:78 front/form.php:44 inc/common.class.php:686 -#: inc/common.class.php:693 -msgid "Form Creator" -msgstr "Creator de Formulare" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:45 front/formlist.php:48 inc/common.class.php:683 -msgid "Form list" -msgstr "Listă Formular" - -#: front/formdisplay.php:84 inc/formanswer.class.php:880 -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1148 -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 "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:641 -#: inc/abstractitiltarget.class.php:952 inc/abstractitiltarget.class.php:966 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/knowbase.class.php:62 inc/form.class.php:643 -msgid "See all" -msgstr "" - -#: inc/knowbase.class.php:79 -msgid "Please, describe your need here" -msgstr "" - -#: inc/field/textareafield.class.php:102 -msgid "Textarea" -msgstr "Textarea" - -#: inc/field/textareafield.class.php:160 inc/field/dropdownfield.class.php:439 -#: inc/field/ldapselectfield.class.php:152 inc/field/textfield.class.php:124 -#: inc/field/urgencyfield.class.php:164 inc/field/tagfield.class.php:162 -#: inc/field/timefield.class.php:112 inc/field/fieldsfield.class.php:464 -#: inc/field/requesttypefield.class.php:159 -msgid "A required field is empty:" -msgstr "Un câmp cerut este necompletat:" - -#: inc/field/textareafield.class.php:178 inc/field/textfield.class.php:177 -#: inc/field/integerfield.class.php:111 inc/field/floatfield.class.php:192 -#: inc/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/dropdownfield.class.php:70 inc/filter/entityfilter.class.php:44 -#: inc/abstractitiltarget.class.php:2025 inc/abstractitiltarget.class.php:2043 -msgid "User" -msgstr "" - -#: inc/field/dropdownfield.class.php:72 inc/filter/entityfilter.class.php:46 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:430 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:461 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:473 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:489 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:821 entrée standard:143 standard:126 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:830 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:109 -msgid "LDAP size limit exceeded" -msgstr "" - -#: inc/field/ldapselectfield.class.php:133 -msgid "LDAP Select" -msgstr "LDAP Select" - -#: inc/field/ldapselectfield.class.php:177 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:184 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:145 inc/field/integerfield.class.php:70 -#: inc/field/floatfield.class.php:154 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:154 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:159 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:167 -msgid "Text" -msgstr "Text" - -#: inc/field/textfield.class.php:212 inc/field/floatfield.class.php:233 -#: inc/questionregex.class.php:62 entrée standard:42 -msgid "Regular expression" -msgstr "Expresie regulată" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:238 -msgid "Range" -msgstr "Rang" - -#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:244 -msgid "Additional validation" -msgstr "Validare suplimentară" - -#: inc/field/radiosfield.class.php:108 -msgid "Radios" -msgstr "Butoane Radio" - -#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:86 -#: inc/field/fieldsfield.class.php:488 inc/field/checkboxesfield.class.php:229 -msgid "The field value is required:" -msgstr "" - -#: inc/field/radiosfield.class.php:192 inc/field/selectfield.class.php:111 -#: inc/field/datetimefield.class.php:117 inc/field/actorfield.class.php:239 -#: inc/field/checkboxesfield.class.php:174 inc/field/floatfield.class.php:123 -#: inc/field/datefield.class.php:114 -#, php-format -msgid "A required field is empty: %s" -msgstr "" - -#: inc/field/integerfield.class.php:58 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: inc/field/integerfield.class.php:84 inc/field/floatfield.class.php:165 -#, php-format -msgid "The following number must be greater than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:90 inc/field/floatfield.class.php:171 -#, php-format -msgid "The following number must be lower than %d: %s" -msgstr "" - -#: inc/field/integerfield.class.php:100 -msgid "Integer" -msgstr "Integer" - -#: inc/field/undefinedfield.class.php:43 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:121 -msgid "IP address" -msgid_plural "Adresses IP" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/urgencyfield.class.php:84 inc/abstractitiltarget.class.php:994 -msgid "Urgency" -msgstr "" - -#: inc/field/urgencyfield.class.php:118 -msgctxt "urgency" -msgid "Very high" -msgstr "" - -#: inc/field/urgencyfield.class.php:119 -msgctxt "urgency" -msgid "High" -msgstr "" - -#: inc/field/urgencyfield.class.php:120 -msgctxt "urgency" -msgid "Medium" -msgstr "" - -#: inc/field/urgencyfield.class.php:121 -msgctxt "urgency" -msgid "Low" -msgstr "" - -#: inc/field/urgencyfield.class.php:122 -msgctxt "urgency" -msgid "Very low" -msgstr "" - -#: inc/field/tagfield.class.php:50 -msgid "Warning: Tag plugin is disabled or missing" -msgstr "" - -#: inc/field/tagfield.class.php:196 -msgid "Tag" -msgid_plural "Tags" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:71 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/hostnamefield.class.php:114 -msgid "Hostname" -msgid_plural "Hostname" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/timefield.class.php:128 -msgid "Time" -msgstr "" - -#: inc/field/emailfield.class.php:87 -#, php-format -msgid "This is not a valid e-mail: %s" -msgstr "" - -#: inc/field/emailfield.class.php:98 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:104 -msgid "Select" -msgstr "Select" - -#: inc/field/datetimefield.class.php:138 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:65 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/actorfield.class.php:249 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:272 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: inc/field/filefield.class.php:104 -msgid "No attached document" -msgstr "" - -#: inc/field/filefield.class.php:113 inc/field/filefield.class.php:275 -#: inc/field/filefield.class.php:282 -msgid "Attached document" -msgstr "" - -#: inc/field/filefield.class.php:156 -#, php-format -msgid "A required file is missing: %s" -msgstr "" - -#: inc/field/filefield.class.php:173 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Multiselect" - -#: inc/field/fieldsfield.class.php:153 -msgid "Warning: Additional Fields plugin is disabled or missing" -msgstr "" - -#: inc/field/fieldsfield.class.php:166 -msgid "Block" -msgstr "" - -#: inc/field/fieldsfield.class.php:170 inc/targetticket.class.php:340 -msgid "Field" -msgstr "" - -#: inc/field/fieldsfield.class.php:243 -msgid "show" -msgstr "" - -#: inc/field/fieldsfield.class.php:361 -msgid "Field type not implemented yet !" -msgstr "" - -#: inc/field/fieldsfield.class.php:442 -msgid "Some numeric fields contains non numeric values" -msgstr "" - -#: inc/field/fieldsfield.class.php:447 -msgid "Some URL fields contains invalid links" -msgstr "" - -#: inc/field/fieldsfield.class.php:533 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:116 -msgid "Checkboxes" -msgstr "Checkboxes" - -#: inc/field/checkboxesfield.class.php:211 -#, php-format -msgid "The following question needs at least %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:217 -#, php-format -msgid "The following question does not accept more than %d answers" -msgstr "" - -#: inc/field/checkboxesfield.class.php:289 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:290 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:85 inc/targetticket.class.php:1121 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:140 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:181 -msgid "Float" -msgstr "Float" - -#: inc/field/datefield.class.php:135 -msgid "Date" -msgstr "" - -#: inc/field/descriptionfield.class.php:103 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:110 -msgid "A description field should have a description:" -msgstr "" - -#: inc/field/hiddenfield.class.php:94 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 inc/targetproblem.class.php:579 -#: inc/targetchange.class.php:106 inc/targetticket.class.php:136 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:179 inc/target_actor.class.php:214 -#: inc/form_language.class.php:540 inc/form_validator.class.php:387 -#: inc/targetproblem.class.php:539 inc/questionrange.class.php:196 -#: inc/form.class.php:1808 inc/targetchange.class.php:303 -#: inc/section.class.php:379 inc/restrictedformcriteria.class.php:200 -#: inc/question.class.php:831 inc/questionparameter/range.class.php:205 -#: inc/questionregex.class.php:185 inc/questiondependency.class.php:195 -#: inc/item_targetticket.class.php:150 inc/targetticket.class.php:1427 -#, php-format -msgid "Failed to add or update the %1$s %2$s" -msgstr "" - -#: inc/condition.class.php:201 inc/target_actor.class.php:235 -#: inc/form_language.class.php:556 inc/form_validator.class.php:411 -#: inc/targetproblem.class.php:374 inc/questionrange.class.php:131 -#: inc/form.class.php:1499 inc/targetchange.class.php:148 -#: inc/section.class.php:404 inc/restrictedformcriteria.class.php:226 -#: inc/question.class.php:880 inc/questionparameter/range.class.php:140 -#: inc/questionregex.class.php:120 inc/questiondependency.class.php:210 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1466 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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:41 -msgid "Issue" -msgid_plural "Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:54 -msgid "Update issue data from tickets and form answers" -msgstr "" - -#: inc/issue.class.php:389 -msgid "Satisfaction survey expired" -msgstr "" - -#: inc/issue.class.php:509 inc/form_language.class.php:213 -#: inc/form.class.php:156 inc/form.class.php:2111 entrée standard:52 -#: standard:49 standard:57 standard:38 standard:39 -msgid "Name" -msgstr "" - -#: inc/issue.class.php:522 inc/formanswer.class.php:198 -#: inc/formanswer.class.php:272 inc/targetproblem.class.php:622 -#: inc/form.class.php:147 inc/targetchange.class.php:334 -#: inc/section.class.php:95 inc/question.class.php:156 -#: inc/targetticket.class.php:179 -msgid "ID" -msgstr "" - -#: inc/issue.class.php:531 inc/form.class.php:2120 entrée standard:65 -msgid "Type" -msgid_plural "Types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:544 inc/formanswer.class.php:259 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:556 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:565 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:574 inc/form.class.php:174 -#: inc/abstracttarget.class.php:508 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:584 inc/notificationtargetformanswer.class.php:79 -#: inc/target_actor.class.php:83 inc/formanswer.class.php:218 -#: inc/formanswer.class.php:613 inc/abstractitiltarget.class.php:1711 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:602 inc/formanswer.class.php:228 -msgid "Form approver" -msgstr "" - -#: inc/issue.class.php:618 inc/formanswer.class.php:539 -#: inc/formanswer.class.php:546 inc/formanswer.class.php:628 -#: inc/form_language.class.php:227 -msgid "Comment" -msgstr "Comentariu" - -#: inc/issue.class.php:630 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:664 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:697 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:728 inc/formanswer.class.php:248 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:761 -msgid "Ticket" -msgstr "" - -#: inc/issue.class.php:762 inc/formanswer.class.php:183 -msgid "Form answer" -msgid_plural "Form answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:767 -msgid "Not validated" -msgstr "" - -#: inc/issue.class.php:768 inc/formanswer.class.php:76 -#: inc/form_validator.class.php:71 -msgid "Refused" -msgstr "" - -#: inc/issue.class.php:836 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1099 inc/filter/itilcategoryfilter.class.php:56 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1105 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1111 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1117 inc/formanswer.class.php:75 -#: inc/form_validator.class.php:69 -msgid "Waiting" -msgstr "" - -#: inc/issue.class.php:1123 -msgid "To validate" -msgstr "" - -#: inc/issue.class.php:1129 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1135 -msgid "Closed" -msgstr "" - -#: inc/category.class.php:50 inc/form.class.php:230 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:321 -msgid "A form need to be validate" -msgstr "Un formular necesită să fie validat" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:327 -msgid "The form is refused" -msgstr "Formularul este refuzat" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:333 -msgid "The form is accepted" -msgstr "Formularul este acceptat" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:339 -msgid "The form is deleted" -msgstr "Formularul este şters" - -#: inc/notificationtargetformanswer.class.php:77 -msgid "Form #" -msgstr "Formular #" - -#: inc/notificationtargetformanswer.class.php:78 -msgid "Form name" -msgstr "Nume Formular" - -#: inc/notificationtargetformanswer.class.php:80 -#: inc/form_validator.class.php:76 -msgid "Validator" -msgid_plural "Validators" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/notificationtargetformanswer.class.php:81 inc/formanswer.class.php:239 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Full form answers" -msgstr "Raspunsuri formular complet" - -#: inc/notificationtargetformanswer.class.php:83 -msgid "Refused comment" -msgstr "Comentariu refuzat" - -#: inc/notificationtargetformanswer.class.php:84 -msgid "Validation link" -msgstr "Link validare" - -#: inc/notificationtargetformanswer.class.php:85 -msgid "Request #" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:97 -msgid "Author" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:98 -#: inc/abstractitiltarget.class.php:1289 -msgid "Approver" -msgstr "" - -#: inc/target_actor.class.php:66 inc/abstractitiltarget.class.php:2035 -msgid "Form author" -msgstr "" - -#: inc/target_actor.class.php:67 inc/abstractitiltarget.class.php:2038 -msgid "Form validator" -msgstr "Validator formular" - -#: inc/target_actor.class.php:68 -msgid "Specific person" -msgstr "" - -#: inc/target_actor.class.php:69 inc/abstractitiltarget.class.php:2048 -msgid "Person from the question" -msgstr "" - -#: inc/target_actor.class.php:70 -msgid "Specific group" -msgstr "Specific grup" - -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2059 -msgid "Group from the question" -msgstr "" - -#: inc/target_actor.class.php:72 -msgid "Group from an object" -msgstr "" - -#: inc/target_actor.class.php:73 -msgid "Tech group from an object" -msgstr "" - -#: inc/target_actor.class.php:74 -msgid "Specific supplier" -msgstr "Furnizor specific" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2088 -msgid "Supplier from the question" -msgstr "" - -#: inc/target_actor.class.php:76 inc/abstractitiltarget.class.php:2077 -msgid "Actors from the question" -msgstr "" - -#: inc/target_actor.class.php:77 inc/abstractitiltarget.class.php:2092 -msgid "Form author's supervisor" -msgstr "" - -#: inc/target_actor.class.php:84 -msgid "Observer" -msgstr "" - -#: inc/target_actor.class.php:85 inc/abstractitiltarget.class.php:1725 -msgid "Assigned to" -msgstr "" - -#: inc/target_actor.class.php:91 -msgid "Target actor" -msgid_plural "Target actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/target_actor.class.php:97 inc/target_actor.class.php:113 -#: inc/target_actor.class.php:122 -msgid "Bad request while adding an actor." -msgstr "" - -#: inc/target_actor.class.php:179 -#, php-format -msgid "Failed to find a user: %1$s" -msgstr "" - -#: inc/target_actor.class.php:188 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:197 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: inc/formanswer.class.php:77 inc/form_validator.class.php:70 -msgid "Accepted" -msgstr "" - -#: inc/formanswer.class.php:525 -msgid "Print this form" -msgstr "" - -#: inc/formanswer.class.php:549 -msgid "Form accepted by validator." -msgstr "" - -#: inc/formanswer.class.php:551 -msgid "Form successfully saved." -msgstr "" - -#: inc/formanswer.class.php:621 inc/formaccesstype.class.php:122 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:633 -msgid "Required if refused" -msgstr "Cerut dacă i refuzat" - -#: inc/formanswer.class.php:639 -msgid "Refuse" -msgstr "Refuz" - -#: inc/formanswer.class.php:647 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:653 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:660 -msgid "Accept" -msgstr "Accept" - -#: inc/formanswer.class.php:681 -msgid "Refused comment is required!" -msgstr "Comentariu refuzat este cerut" - -#: inc/formanswer.class.php:753 -msgid "You are not the validator of these answers" -msgstr "" - -#: inc/formanswer.class.php:959 inc/formanswer.class.php:961 -msgid "Form data" -msgstr "Data Formular" - -#: inc/formanswer.class.php:1085 inc/formanswer.class.php:1135 -msgid "Cannot generate targets!" -msgstr "" - -#: inc/formanswer.class.php:1252 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1257 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1299 -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:761 -msgid "Seek assistance" -msgstr "" - -#: inc/common.class.php:766 -msgid "My requests for assistance" -msgstr "" - -#: inc/common.class.php:796 -msgid "Consult feeds" -msgstr "" - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:78 -msgid "Link to the form" -msgstr "" - -#: inc/formaccesstype.class.php:91 -msgid "Please activate the form to view the link" -msgstr "" - -#: inc/formaccesstype.class.php:99 -msgid "Enable captcha" -msgstr "" - -#: inc/formaccesstype.class.php:109 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:72 inc/form_language.class.php:348 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:111 inc/form.class.php:1040 -#: inc/form.class.php:1165 inc/abstracttarget.class.php:160 -#: inc/abstractitiltarget.class.php:1538 -msgid "The name cannot be empty!" -msgstr "" - -#: inc/form_language.class.php:119 -msgid "The language must be associated to a form!" -msgstr "" - -#: inc/form_language.class.php:249 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:283 js/scripts.js:1113 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:313 inc/form_language.class.php:315 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:318 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:323 inc/form_language.class.php:413 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:328 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:337 inc/form_language.class.php:376 -#: inc/form.class.php:523 inc/abstractitiltarget.class.php:1616 -msgid "Delete" -msgstr "Şterge" - -#: inc/form_language.class.php:347 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:399 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:432 inc/form_language.class.php:464 -#: inc/form.class.php:192 entrée standard:72 -msgid "Language" -msgstr "" - -#: inc/form_validator.class.php:68 inc/targetticket.class.php:98 -#: inc/abstractitiltarget.class.php:179 -msgid "None" -msgstr "" - -#: inc/form_validator.class.php:122 -msgid "Need validaton?" -msgstr "" - -#: inc/form_validator.class.php:126 inc/abstractitiltarget.class.php:2029 -msgid "No" -msgstr "" - -#: inc/form_validator.class.php:303 inc/targetproblem.class.php:146 -#: inc/entityconfig.class.php:334 inc/targetchange.class.php:483 -#: inc/targetticket.class.php:317 inc/targetticket.class.php:352 -#: inc/abstractitiltarget.class.php:2018 -msgctxt "button" -msgid "Save" -msgstr "" - -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1269 -msgid "Validation" -msgstr "" - -#: inc/form_validator.class.php:711 -msgid "Choose a validator" -msgstr "Alege un validator" - -#: inc/targetproblem.class.php:42 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetproblem.class.php:108 inc/targetproblem.class.php:577 -#: inc/targetchange.class.php:104 inc/targetchange.class.php:440 -#: inc/targetticket.class.php:134 inc/targetticket.class.php:237 -msgid "Properties" -msgstr "" - -#: inc/targetproblem.class.php:521 inc/targetchange.class.php:285 -#: inc/targetticket.class.php:1409 -#, 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 "" - -#: inc/targetproblem.class.php:578 inc/targetchange.class.php:105 -#: inc/targetticket.class.php:135 inc/abstractitiltarget.class.php:1171 -msgid "Actors" -msgstr "" - -#: inc/targetproblem.class.php:631 entrée standard:48 -msgid "Problem title" -msgstr "" - -#: inc/targetproblem.class.php:641 inc/targetchange.class.php:353 -#: inc/targetticket.class.php:198 -msgid "Content" -msgstr "" - -#: inc/targetproblem.class.php:651 inc/targetchange.class.php:363 -msgid "Impact" -msgstr "" - -#: inc/targetproblem.class.php:661 entrée standard:56 -msgid "Cause" -msgstr "" - -#: inc/targetproblem.class.php:671 entrée standard:58 -msgid "Symptom" -msgstr "" - -#: inc/entityconfig.class.php:83 inc/entityconfig.class.php:92 -#: inc/entityconfig.class.php:100 inc/entityconfig.class.php:108 -#: inc/entityconfig.class.php:116 inc/entityconfig.class.php:124 -#: inc/entityconfig.class.php:132 -msgid "Inheritance of the parent entity" -msgstr "" - -#: inc/entityconfig.class.php:84 -msgid "GLPi's helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:85 -msgid "Service catalog simplified" -msgstr "" - -#: inc/entityconfig.class.php:86 -msgid "Service catalog extended" -msgstr "" - -#: inc/entityconfig.class.php:93 -msgid "All available forms" -msgstr "" - -#: inc/entityconfig.class.php:94 -msgid "Only default forms" -msgstr "" - -#: inc/entityconfig.class.php:101 -msgid "Popularity sort" -msgstr "" - -#: inc/entityconfig.class.php:102 -msgid "Alphabetic sort" -msgstr "" - -#: inc/entityconfig.class.php:109 -msgid "Merged with Forms" -msgstr "" - -#: inc/entityconfig.class.php:110 -msgid "Distinct menu entry" -msgstr "" - -#: inc/entityconfig.class.php:117 inc/entityconfig.class.php:125 -#: inc/entityconfig.class.php:133 inc/form.class.php:285 entrée standard:100 -msgid "Visible" -msgstr "" - -#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 -#: inc/entityconfig.class.php:134 -msgid "Hidden" -msgstr "" - -#: inc/entityconfig.class.php:208 -msgid "Helpdesk" -msgstr "" - -#: inc/entityconfig.class.php:216 inc/entityconfig.class.php:348 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "" - -#: inc/entityconfig.class.php:227 -msgid "Default Form list mode" -msgstr "" - -#: inc/entityconfig.class.php:245 inc/entityconfig.class.php:358 -msgid "Sort order" -msgstr "" - -#: inc/entityconfig.class.php:261 inc/entityconfig.class.php:368 -msgid "Knowledge base" -msgstr "" - -#: inc/entityconfig.class.php:276 -msgid "Search" -msgstr "" - -#: inc/entityconfig.class.php:292 -msgid "Counters dashboard" -msgstr "" - -#: inc/entityconfig.class.php:308 -msgid "Header message" -msgstr "" - -#: inc/entityconfig.class.php:320 inc/entityconfig.class.php:398 -#: inc/form.class.php:239 entrée standard:84 -msgid "Header" -msgid_plural "Headers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/entityconfig.class.php:378 -msgid "Display search field" -msgstr "" - -#: inc/entityconfig.class.php:388 -msgid "Display header" -msgstr "" - -#: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:59 -msgid "Question range" -msgid_plural "Question ranges" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:69 -msgid "Minimum range" -msgstr "" - -#: inc/questionrange.class.php:71 inc/questionparameter/range.class.php:78 -msgid "maximum range" -msgstr "" - -#: inc/form.class.php:66 inc/form.class.php:432 -msgid "Public access" -msgstr "Public acces" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Privat acces" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Restricţionat acces" - -#: inc/form.class.php:122 -msgid "Answers waiting for validation" -msgstr "" - -#: inc/form.class.php:124 inc/form.class.php:1583 inc/form.class.php:1609 -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 "Homepage" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Acces" - -#: 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:492 entrée standard:102 -msgid "Answers title" -msgstr "" - -#: inc/form.class.php:504 inc/form.class.php:557 -msgid "Target" -msgid_plural "Targets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:540 inc/form.class.php:2108 -msgid "Add a target" -msgstr "" - -#: inc/form.class.php:560 -msgid "Preview" -msgstr "" - -#: inc/form.class.php:561 -msgid "properties" -msgstr "" - -#: inc/form.class.php:869 -msgid "What are you looking for?" -msgstr "" - -#: inc/form.class.php:877 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "" - -#: inc/form.class.php:880 -msgid "No form posted yet" -msgstr "" - -#: inc/form.class.php:910 -msgid "All my forms (requester)" -msgstr "" - -#: inc/form.class.php:923 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:931 -msgid "No form waiting for validation" -msgstr "Niciun Formular în aşteptarea validării" - -#: inc/form.class.php:966 -msgid "All my forms (validator)" -msgstr "" - -#: inc/form.class.php:1176 -msgid "Cannot use empty name for form answers. Keeping the previous value." -msgstr "" - -#: inc/form.class.php:1271 -#, php-format -msgid "The question %s is not compatible with public forms" -msgstr "" - -#: inc/form.class.php:1351 -msgid "Errored duplicate" -msgstr "" - -#: inc/form.class.php:1362 -msgid "Duplicate" -msgstr "Duplicheaza" - -#: inc/form.class.php:1409 -msgctxt "button" -msgid "Post" -msgstr "" - -#: inc/form.class.php:1427 -#, php-format -msgid "Form duplicated: %s" -msgstr "" - -#: inc/form.class.php:1438 -#, php-format -msgid "Form Transfered: %s" -msgstr "" - -#: inc/form.class.php:1457 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1556 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1559 -msgid "You may allow JSON files right now." -msgstr "" - -#: inc/form.class.php:1560 -msgctxt "button" -msgid "Create" -msgstr "" - -#: inc/form.class.php:1563 inc/form.class.php:1574 -msgid "Please contact your GLPI administrator." -msgstr "" - -#: inc/form.class.php:1564 inc/form.class.php:1575 -msgctxt "button" -msgid "Back" -msgstr "" - -#: inc/form.class.php:1567 -msgid "Upload of JSON files not enabled." -msgstr "" - -#: inc/form.class.php:1570 inc/form.class.php:1573 -msgid "You may enable JSON files right now." -msgstr "" - -#: inc/form.class.php:1571 -msgctxt "button" -msgid "Enable" -msgstr "" - -#: inc/form.class.php:1618 -msgctxt "button" -msgid "Send" -msgstr "" - -#: inc/form.class.php:1637 -msgid "Forms import impossible, the file is empty" -msgstr "" - -#: inc/form.class.php:1641 inc/form.class.php:1645 -msgid "Forms import impossible, the file seems corrupt" -msgstr "" - -#: inc/form.class.php:1651 -msgid "Forms import impossible, the file was generated with another version" -msgstr "" - -#: inc/form.class.php:1658 -msgid "" -"The file does not specifies the schema version. It was probably generated " -"with a version older than 2.10. Giving up." -msgstr "" - -#: inc/form.class.php:1684 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1689 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "" - -#: inc/form.class.php:1752 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1760 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1770 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1852 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:1859 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:1866 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:1886 -msgid "Forms without category" -msgstr "" - -#: inc/form.class.php:1907 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2139 inc/targetticket.class.php:392 -#: inc/abstractitiltarget.class.php:1735 inc/abstractitiltarget.class.php:2018 -msgid "Add" -msgstr "" - -#: inc/form.class.php:2157 inc/form.class.php:2180 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2219 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:43 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetchange.class.php:343 entrée standard:48 -msgid "Change title" -msgstr "" - -#: inc/targetchange.class.php:373 entrée standard:56 -msgid "Control list" -msgstr "" - -#: inc/targetchange.class.php:383 entrée standard:58 -msgid "Deployment plan" -msgstr "" - -#: inc/targetchange.class.php:393 entrée standard:60 -msgid "Backup plan" -msgstr "" - -#: inc/targetchange.class.php:403 -msgid "Check list" -msgstr "" - -#: inc/section.class.php:71 entrée standard:53 standard:44 -msgid "Section" -msgid_plural "Sections" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:164 -#: inc/question.class.php:312 -msgid "The title is required" -msgstr "Titlul este cerut" - -#: inc/restrictedformcriteria.class.php:179 -#, php-format -msgid "Failed to find %1$s %2$s" -msgstr "" - -#: inc/question.class.php:70 inc/targetticket.class.php:1132 -#: inc/targetticket.class.php:1171 inc/abstractitiltarget.class.php:967 -#: inc/abstractitiltarget.class.php:1004 inc/abstractitiltarget.class.php:1082 -#: inc/abstractitiltarget.class.php:1213 inc/abstractitiltarget.class.php:1294 -#: entrée standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:228 entrée standard:37 -msgid "Count of conditions" -msgstr "" - -#: inc/question.class.php:320 -msgid "The field type is required" -msgstr "" - -#: inc/question.class.php:327 -msgid "The section is required" -msgstr "Secţiunea este cerută" - -#: inc/question.class.php:339 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:353 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:362 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:368 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1273 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1274 inc/abstractitiltarget.class.php:805 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1275 inc/abstractitiltarget.class.php:878 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1292 inc/question.class.php:1332 -#: inc/question.class.php:1335 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1306 hook.php:675 hook.php:692 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1311 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1320 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1321 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1322 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1324 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1332 inc/question.class.php:1335 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractquestionparameter.class.php:92 -msgid "Parameter" -msgstr "" - -#: inc/abstractquestionparameter.class.php:99 -msgid "Field name" -msgstr "" - -#: inc/abstracttarget.class.php:96 -msgid "Current active entity" -msgstr "" - -#: inc/abstracttarget.class.php:97 -msgid "Default requester user's entity" -msgstr "" - -#: inc/abstracttarget.class.php:98 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:99 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "" - -#: inc/abstracttarget.class.php:100 -msgid "The form entity" -msgstr "" - -#: inc/abstracttarget.class.php:101 -msgid "Default entity of the validator" -msgstr "" - -#: inc/abstracttarget.class.php:102 -msgid "Specific entity" -msgstr "" - -#: inc/abstracttarget.class.php:103 -msgid "Default entity of a user type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:104 -msgid "From a GLPI object > Entity type question answer" -msgstr "" - -#: inc/abstracttarget.class.php:115 -msgid "Always generated" -msgstr "" - -#: inc/abstracttarget.class.php:116 -msgid "Disabled unless" -msgstr "" - -#: inc/abstracttarget.class.php:117 -msgid "Generated unless" -msgstr "" - -#: inc/abstracttarget.class.php:128 -msgid "A target must be associated to a form." -msgstr "" - -#: inc/abstracttarget.class.php:133 -msgid "A target must be associated to an existing form." -msgstr "" - -#: inc/abstracttarget.class.php:138 -msgid "Name is required." -msgstr "" - -#: inc/abstracttarget.class.php:493 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:509 -msgid "User type question" -msgstr "" - -#: inc/abstracttarget.class.php:510 -msgid "Entity type question" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:56 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:99 -msgid "Specific asset" -msgstr "" - -#: inc/targetticket.class.php:100 inc/targetticket.class.php:116 -#: inc/abstractitiltarget.class.php:199 inc/abstractitiltarget.class.php:207 -#: inc/abstractitiltarget.class.php:215 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 -msgid "Equals to the answer to the question" -msgstr "" - -#: inc/targetticket.class.php:101 inc/abstractitiltarget.class.php:224 -#: inc/abstractitiltarget.class.php:233 -msgid "Last valid answer" -msgstr "" - -#: inc/targetticket.class.php:107 -msgid "Source from template or user default or GLPI default" -msgstr "" - -#: inc/targetticket.class.php:108 -msgid "Formcreator" -msgstr "" - -#: inc/targetticket.class.php:114 -msgid "Default or from a template" -msgstr "" - -#: inc/targetticket.class.php:115 -msgid "Specific type" -msgstr "" - -#: inc/targetticket.class.php:188 entrée standard:48 -msgid "Ticket title" -msgstr "Titlu Tichet" - -#: inc/targetticket.class.php:301 -msgid "Add validation message as first ticket followup" -msgstr "" - -#: inc/targetticket.class.php:335 -msgid "Add a field" -msgstr "" - -#: inc/targetticket.class.php:363 -msgid "Managed fields" -msgstr "" - -#: inc/targetticket.class.php:370 -msgid "No managed field" -msgstr "" - -#: inc/targetticket.class.php:390 -msgid "Link to an other ticket" -msgstr "" - -#: inc/targetticket.class.php:399 -msgid "An other destination of this form" -msgstr "" - -#: inc/targetticket.class.php:400 -msgid "An existing ticket" -msgstr "" - -#: inc/targetticket.class.php:401 -msgid "A ticket from an answer to a question" -msgstr "" - -#: inc/targetticket.class.php:482 -msgctxt "button" -msgid "Delete permanently" -msgstr "" - -#: inc/targetticket.class.php:741 -msgid "Invalid link type" -msgstr "" - -#: inc/targetticket.class.php:761 -msgid "Invalid linked item type" -msgstr "" - -#: inc/targetticket.class.php:774 -msgid "Linked item does not exists" -msgstr "" - -#: inc/targetticket.class.php:787 -msgid "Failed to link the item" -msgstr "" - -#: inc/targetticket.class.php:957 install/install.php:334 -msgid "Your form has been accepted by the validator" -msgstr "" - -#: inc/targetticket.class.php:1108 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1133 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1161 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1172 -msgid "Item " -msgstr "" - -#: inc/translation.class.php:153 -msgid "No more string to translate" -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:234 -msgid "Failed to add the translation." -msgstr "" - -#: inc/abstractitiltarget.class.php:180 -msgid "Tags from questions" -msgstr "" - -#: inc/abstractitiltarget.class.php:181 -msgid "Specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions and specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:183 -msgid "Tags from questions or specific tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:189 -msgid "equals to the answer to the question" -msgstr "" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the ticket creation date" -msgstr "" - -#: inc/abstractitiltarget.class.php:191 -msgid "calculated from the answer to the question" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:198 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:206 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:213 -msgid "Urgency from template or Medium" -msgstr "" - -#: inc/abstractitiltarget.class.php:214 -msgid "Specific urgency" -msgstr "" - -#: inc/abstractitiltarget.class.php:221 -msgid "Category from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:222 -msgid "Specific category" -msgstr "" - -#: inc/abstractitiltarget.class.php:230 -msgid "Location from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:231 -msgid "Specific location" -msgstr "" - -#: inc/abstractitiltarget.class.php:239 -msgid "No validation" -msgstr "" - -#: inc/abstractitiltarget.class.php:240 -msgid "Specific user or group" -msgstr "" - -#: inc/abstractitiltarget.class.php:241 -msgid "User from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:242 -msgid "Group from question answer" -msgstr "" - -#: inc/abstractitiltarget.class.php:741 -msgid "Time to resolve" -msgstr "" - -#: inc/abstractitiltarget.class.php:793 -msgid "Minute" -msgid_plural "Minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:794 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:795 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:796 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:828 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:829 inc/abstractitiltarget.class.php:902 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:901 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1005 -msgid "Urgency " -msgstr "" - -#: inc/abstractitiltarget.class.php:1035 -msgid "Ticket tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:1083 -msgid "Tags" -msgstr "" - -#: inc/abstractitiltarget.class.php:1202 -msgid "Location" -msgstr "" - -#: inc/abstractitiltarget.class.php:1214 -msgid "Location " -msgstr "" - -#: inc/abstractitiltarget.class.php:1544 -msgid "The description cannot be empty!" -msgstr "" - -#: inc/abstractitiltarget.class.php:1718 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1737 -msgid "Cancel" -msgstr "Anulează" - -#: inc/abstractitiltarget.class.php:2012 inc/abstractitiltarget.class.php:2028 -#: inc/abstractitiltarget.class.php:2029 -msgid "Email followup" -msgstr "" - -#: inc/abstractitiltarget.class.php:2026 inc/abstractitiltarget.class.php:2054 -msgid "Group" -msgstr "" - -#: inc/abstractitiltarget.class.php:2027 inc/abstractitiltarget.class.php:2083 -msgid "Supplier" -msgstr "" - -#: inc/abstractitiltarget.class.php:2028 -msgid "Yes" -msgstr "" - -#: inc/abstractitiltarget.class.php:2065 -msgid "Group from the object" -msgstr "" - -#: inc/abstractitiltarget.class.php:2071 -msgid "Tech group from the object" -msgstr "" - -#: install/install.php:128 -msgid "" -"Upgrade tables to innoDB; run php bin/console " -"glpi:migration:myisam_to_innodb" -msgstr "" - -#: install/install.php:315 -msgid "A form has been created" -msgstr "" - -#: install/install.php:316 -msgid "Your request has been saved" -msgstr "" - -#: install/install.php:317 -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:322 -msgid "A form from GLPI need to be validate" -msgstr "Un formular din GLPI necesită să fie validat" - -#: install/install.php:323 -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:328 -msgid "Your form has been refused by the validator" -msgstr "" - -#: install/install.php:329 -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 "" - -#: install/install.php:335 -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:340 -msgid "Your form has been deleted by an administrator" -msgstr "" - -#: install/install.php:341 -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:567 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: hook.php:305 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplicheaza" - -#: hook.php:306 -msgid "Transfer" -msgstr "" - -#: hook.php:307 -msgctxt "button" -msgid "Export" -msgstr "" - -#: hook.php:651 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:661 -msgid "All issues" -msgstr "" - -#: hook.php:662 -msgid "New issues" -msgstr "" - -#: hook.php:663 -msgid "Assigned issues" -msgstr "" - -#: hook.php:664 -msgid "Waiting issues" -msgstr "" - -#: hook.php:665 -msgid "Issues to validate" -msgstr "" - -#: hook.php:666 -msgid "Solved issues" -msgstr "" - -#: hook.php:667 -msgid "Closed issues" -msgstr "" - -#: hook.php:669 -msgid "Old issues" -msgstr "" - -#: hook.php:676 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:693 -msgid "Issues summary" -msgstr "" - -#: hook.php:731 -msgid "" -"Formcreator's mini dashboard not usable as default. This Setting has been " -"ignored." -msgstr "" - -#: js/scripts.js:297 -msgid "No form found. Please choose a form below instead" -msgstr "" - -#: js/scripts.js:360 -msgid "No form yet in this category" -msgstr "" - -#: js/scripts.js:639 -msgid "Are you sure you want to delete this question?" -msgstr "" - -#: js/scripts.js:826 -msgid "Are you sure you want to delete this section?" -msgstr "" - -#: js/scripts.js:1066 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1213 js/scripts.js:1237 -msgid "An error occured while querying forms" -msgstr "" - -#: js/scripts.js:1351 -msgid "Are you sure you want to delete this target:" -msgstr "" - -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Cerut" - -#: entrée standard:57 standard:61 standard:60 standard:59 standard:43 -#: standard:69 standard:52 standard:37 -msgid "Default values" -msgstr "" - -#: entrée standard:52 standard:59 standard:58 -msgid "Show empty" -msgstr "Arată gol" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filtru" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Atribut" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Valori" - -#: entrée standard:90 -msgid "Show ticket categories" -msgstr "" - -#: entrée standard:127 standard:110 -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:106 standard:107 -msgid "Are you a robot ?" -msgstr "" - -#: entrée standard:127 -msgid "Send" -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:45 -msgid "Add a section" -msgstr "Adaugă o secţiune" - -#: entrée standard:55 -msgid "Condition to show the submit button" -msgstr "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Adaugă o întrebare" - -#: 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 "Formular complet" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/ru_RU.mo b/locales/ru_RU.mo index dca0a6980..1b0587ec1 100644 Binary files a/locales/ru_RU.mo and b/locales/ru_RU.mo differ diff --git a/locales/ru_RU.po b/locales/ru_RU.po index 625bf42d1..cd306039f 100644 --- a/locales/ru_RU.po +++ b/locales/ru_RU.po @@ -4,21 +4,21 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kirill Smyshkov , 2021 -# Ilya Pavlov , 2022 +# Kirill Smyshkov , 2022 +# Alexey Petukhov , 2022 # Alexander Sokolov , 2022 -# Thierry Bugier , 2022 # Nikolai Petrov , 2022 -# Alexey Petukhov , 2023 +# Thierry Bugier , 2023 +# Ilya Pavlov , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Alexey Petukhov , 2023\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,16 +71,6 @@ 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 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Форма" -msgstr[1] "Формы" -msgstr[2] "Формы" -msgstr[3] "Формы" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -142,8 +132,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Создатель форм" @@ -153,12 +143,12 @@ msgstr "Создатель форм" msgid "%1$s = %2$s" msgstr "%1$s=%2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Форма успешно сохранена!" @@ -173,7 +163,8 @@ msgstr "%1$sочищает резервирование для элемента msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$sдобавляет резервирование %2$s для элемента %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Категория" @@ -181,7 +172,7 @@ msgstr[1] "Категории" msgstr[2] "Категории" msgstr[3] "Категории" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Показать все" @@ -189,29 +180,33 @@ msgstr "Показать все" msgid "Please, describe your need here" msgstr "Введите запрос для поиска" -#: inc/field/textareafield.class.php:185 +#: inc/field/textareafield.class.php:186 msgid "Textarea" msgstr "Текстовое поле" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 msgid "The regular expression is invalid" msgstr "Недействительное регулярное выражение" -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 +#: inc/field/dropdownfield.class.php:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" msgstr[0] "Выпадающий список" @@ -219,25 +214,30 @@ msgstr[1] "Выпадающие списки" msgstr[2] "Выпадающие списки" msgstr[3] "Выпадающие списки" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Недействительное значение для" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, php-format msgid "The itemtype field is required: %s" msgstr "Требуется указать значение поля: %s" -#: inc/field/dropdownfield.class.php:491 +#: inc/field/dropdownfield.class.php:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Фильтр" + +#: inc/field/dropdownfield.class.php:987 entrée standard:162 standard:134 msgid "Entity restriction" msgstr "Ограничение организации" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -245,64 +245,64 @@ msgstr "" "Чтобы соответствовать системе организаций GLPI, следует выбрать «Форма». " "Другие настройки могут нарушить ограничения организации" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "Выбор LDAP" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP каталог не определен!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Текст" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Диапазон" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Обязательное поле пустое: %s" @@ -312,12 +312,12 @@ msgstr "Обязательное поле пустое: %s" msgid "This is not an integer: %s" msgstr "Это не целое число: %s" -#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, php-format msgid "The following number must be greater than %d: %s" msgstr "Число должно быть больше, чем %d: %s" -#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Число должно быть меньше, чем %d: %s" @@ -330,7 +330,7 @@ msgstr "Целое число" msgid "Undefined" msgstr "Не определено" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP адрес" @@ -338,40 +338,40 @@ msgstr[1] "IP адреса" msgstr[2] "IP адреса" msgstr[3] "IP адреса" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Срочность" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Очень высокий" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Высокий" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Средний" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Низкий" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Очень низкий" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" -msgstr "Осторожно: Тег плагина отключен либо утерян" +msgstr "Осторожно: плагин Тег отключен либо утерян" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Метка" @@ -379,7 +379,7 @@ msgstr[1] "Метки" msgstr[2] "Метки" msgstr[3] "Метки" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" msgstr[0] "Объект GLPI" @@ -387,7 +387,7 @@ msgstr[1] "Объекты GLPI" msgstr[2] "Объекты GLPI" msgstr[3] "Объекты GLPI" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Имя хоста" @@ -395,16 +395,16 @@ msgstr[1] "Имя хостов" msgstr[2] "Имя хостов" msgstr[3] "Имя хостов" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Время" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Это недействительный адрес электронной почты: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "Электронная почта" @@ -412,15 +412,15 @@ msgstr[1] "Электронные почты" msgstr[2] "Электронные почты" msgstr[3] "Электронные почты" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Выбор" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Дата и время" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "Участник" @@ -428,32 +428,32 @@ msgstr[1] "Участники" msgstr[2] "Участники" msgstr[3] "Участники" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Недействительное значение: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "" "Пользователь не найден или недействительный адрес электронной почты: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Нет прикрепленных документов" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Прикрепленный документ" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Отсутствует требуемый файл: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Файл" @@ -465,87 +465,87 @@ msgstr "Множественный выбор" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Осторожно: плагин Дополнительные поля отключен либо утерян" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Заблокировано" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Поле" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "показать" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "Тип поля \"%1$s\" еще не реализован !" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Некоторые числовые поля содержат не числовые значения" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Некоторые URL-поля содержат неверные ссылки" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Дополнительные поля" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "Галочки" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Диапазон мин." -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Диапазон макс." -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Тип запроса" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Это не число: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Число с плавающей запятой" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Десятичное число" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 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 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Описание" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Поле с описанием должно содержать описание:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Скрытые поля" +msgstr[0] "Скрытое поле" msgstr[1] "Скрытые поля" msgstr[2] "Скрытые поля" msgstr[3] "Скрытые поля" @@ -558,55 +558,57 @@ msgstr[1] "Условия" msgstr[2] "Условия" msgstr[3] "Условия" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "виден" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "не виден" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "совпадает с регулярным выражением" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Всегда отображается" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Скрыт до тех пор, пока" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "Не удалось добавить или обновить %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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Невозможно экспортировать пустой объект: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Условия" @@ -630,26 +632,26 @@ msgstr[3] "Проблемы" msgid "Update issue data from tickets and form answers" msgstr "Обновление данных о проблемах из заявок и ответов на формы" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Имя" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" msgstr[0] "Тип" @@ -657,19 +659,19 @@ msgstr[1] "Типы" msgstr[2] "Типы" msgstr[3] "Типы" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Статус" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Дата открытия" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Последнее обновление" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" msgstr[0] "Сущность" @@ -677,10 +679,10 @@ msgstr[1] "Сущности" msgstr[2] "Сущности" msgstr[3] "Сущности" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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" @@ -689,80 +691,137 @@ 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:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Комментарий" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Согласующий заявку" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Техник" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Группа техников" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Группа, согласующая форму" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Время до решения" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Время до решения + Прогресс" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "Внутреннее время до решения" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "Внутреннее время до решения + Прогресс" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Дата решения" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "Внутреннее время реакции" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "Внутреннее время реакции + Прогресс" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Время владения" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Время реакции" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Текущая группа, согласующая форму" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Текущий согласующий форму" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Все" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Новый" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Ожидание" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "На согласовании" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Решено" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Закрыто" @@ -774,31 +833,53 @@ msgstr[1] "Категории формы" msgstr[2] "Категории формы" msgstr[3] "Категории формы" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Категория базы знаний" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Родитель" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Значок" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Цвет значка" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Цвет фона" + +#: 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[2] "Формы" +msgstr[3] "Формы" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Форма сохранена" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 msgid "The form is refused" msgstr "Форма отклонена" -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 +#: inc/notificationtargetformanswer.class.php:46 install/install.php:496 msgid "The form is accepted" msgstr "Форма принята" -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 +#: inc/notificationtargetformanswer.class.php:47 install/install.php:502 msgid "The form is deleted" msgstr "Форма удалена" @@ -812,7 +893,7 @@ msgid "Form name" msgstr "Название формы" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" msgstr[0] "Согласующий" @@ -821,7 +902,7 @@ msgstr[2] "Согласующие" msgstr[3] "Согласующие" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Дата создания" @@ -866,15 +947,15 @@ msgid "Author" msgstr "Автор" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Согласующий" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Автор формы" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Согласующий форму" @@ -882,7 +963,7 @@ msgstr "Согласующий форму" msgid "Specific person" msgstr "Конкретный пользователь" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Пользователь из вопроса" @@ -890,7 +971,7 @@ msgstr "Пользователь из вопроса" msgid "Specific group" msgstr "Конкретная группа" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Группа из вопроса" @@ -906,15 +987,15 @@ msgstr "Тех группа из объекта" msgid "Specific supplier" msgstr "Конкретный поставщик" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Поставщик из вопроса" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Участники из вопроса" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Менеджер автора формы" @@ -922,7 +1003,7 @@ msgstr "Менеджер автора формы" msgid "Observer" msgstr "Наблюдатель" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Назначенный на" @@ -954,15 +1035,15 @@ msgstr "Ошибка поиска группы: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Ошибка поиска поставщика: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Отклонено" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Согласовано" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Ответ формы" @@ -970,78 +1051,84 @@ msgstr[1] "Ответы формы" msgstr[2] "Ответы формы" msgstr[3] "Ответы формы" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Печать этой формы" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Форма принята согласующим." -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 msgid "Form successfully saved." msgstr "Форма успешно сохранена." -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Сохранить" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Требуется если отклонено" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Отклонить" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Редактировать ответы" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Отменить редактирование" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Принять" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Требуется комментарий для отклонения!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" msgstr "Вы не согласующий этих ответов" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Данные формы" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Не удалось создать цели!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Нет набора тестов Тьюринга" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Вы провалили тест Тьюринга" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Вы должны выбрать согласующего!" @@ -1053,23 +1140,27 @@ msgstr "Вы не можете удалить эту проблему. Може msgid "Failed to delete this issue. An internal error occured." msgstr "Не удалось удалить эту проблему. Произошла внутренняя ошибка." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Обратиться за помощью" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Мои обращения" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "RSS каналы" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Тип доступа" @@ -1077,22 +1168,6 @@ msgstr[1] "Типы доступа" msgstr[2] "Типы доступа" msgstr[3] "Типы доступа" -#: 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 "Включить капчу" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Ограниченный для" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1125,7 +1200,7 @@ msgstr "" msgid "Add a translation" msgstr "Добавить перевод" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Обновить перевод" @@ -1146,7 +1221,7 @@ msgid "Do you want to delete the selected items?" msgstr "Вы хотите удалить выбранные элементы?" #: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Удалить" @@ -1159,39 +1234,61 @@ msgid "Add a new language" msgstr "Добавить новый язык" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Язык" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Ничего" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Нужна проверка?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 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:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Форма не найдена." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Уровень" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Согласование" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" 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 +msgctxt "button" +msgid "Save" +msgstr "Сохранить" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" @@ -1200,14 +1297,14 @@ msgstr[1] "Целевые проблемы" msgstr[2] "Целевые проблемы" msgstr[3] "Целевые проблемы" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Свойства" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1216,150 +1313,176 @@ 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 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Участники" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Проблема заголовка" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Содержание" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Влияние" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Причина" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Наследовать от родителя" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "Служба поддержки GLPI" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Упрощенный каталог услуг" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Расширенный каталог услуг" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Все доступные формы" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Только формы по-умолчанию" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "По популярности" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "По алфавиту" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Объединено с Формами" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 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 +#: 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 "Виден" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Скрыт" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Изменяемая высота" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Единая высота" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Служба поддержки" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Режим службы поддержки" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Режим Список форм по умолчанию" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Порядок сортировки" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "База знаний" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Поиск" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Панель счетчиков" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Сообщение в заголовке" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Проблема с поиском" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Стиль заголовка" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Заголовок" @@ -1367,11 +1490,11 @@ msgstr[1] "Заголовки" msgstr[2] "Заголовки" msgstr[3] "Заголовки" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Показать поле поиска" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Показать заголовок" @@ -1391,15 +1514,15 @@ msgstr "Минимальный диапазон" msgid "maximum range" msgstr "максимальный диапазон" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Публичный доступ" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Частный доступ" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Ограниченный доступ" @@ -1407,60 +1530,48 @@ msgstr "Ограниченный доступ" msgid "Answers waiting for validation" msgstr "Вопросы ожидают проверку" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Импорт форм" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Характеристики" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Рекурсивно" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Домашняя страница" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Доступ" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 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 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Форма по-умолчанию" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Неактивно" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Нет форм по-умолчанию" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Все языки" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] " Цель" @@ -1468,153 +1579,123 @@ msgstr[1] " Цели" msgstr[2] " Цели" msgstr[3] "Цели" -#: 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:2218 -msgid "Add a target" -msgstr "Добавить цель" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Предпросмотр" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 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 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Требуется указать название!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Нельзя использовать пустое имя для ответов в форме. Сохранение предыдущего " "значения." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Вопрос \"%s\" несовместим с публичными формами" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Ошибка дублирования" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Дублировать" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Опубликовать" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Форма дублирована: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Форма передана: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Назад" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Загрузка файлов JSON не разрешена." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Вы можете разрешить файлы JSON прямо сейчас." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Создать" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Пожалуйста, свяжитесь с администратором GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Назад" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Загрузка файлов JSON не включена." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Вы можете включить файлы JSON прямо сейчас." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Включить" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Отправить" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Импорт форм невозможен, файл пуст" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Импорт форм невозможен, возможно файл поврежден" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Импорт форм невозможен, файл создан в другой версии" -#: inc/form.class.php:1770 +#: 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." @@ -1622,63 +1703,68 @@ msgstr "" "В файле не указана версия схемы. Вероятно, он был создан более ранней " "версией, чем 2.10. Отказ." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Не удалось импортировать %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Формы успешно импортированы из %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "" "Форма %1$s уже существует в организации, в которой у вас нет прав " "редактирования." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "У вас нет прав редактирования организации %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "Не удалось создать тип документа JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "Тип документа JSON не найден" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Не удалось обновить тип документа JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Формы без категории" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Нет доступных форм" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +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 +#: entrée standard:92 standard:94 msgid "Add" msgstr "Добавить" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Неподдерживаемый тип цели." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1710,6 +1796,14 @@ msgstr "План отката" msgid "Check list" msgstr "Чек-лист" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1719,11 +1813,11 @@ msgstr[2] "Разделы" msgstr[3] "Разделы" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 msgid "The title is required" msgstr "Требуется указать заголовок" -#: inc/section.class.php:556 inc/question.class.php:203 entrée standard:37 +#: inc/section.class.php:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Количество условий" @@ -1732,7 +1826,7 @@ msgstr "Количество условий" 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 +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" @@ -1741,73 +1835,70 @@ msgstr[1] "Вопросы" msgstr[2] "Вопросы" msgstr[3] "Вопросы" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Требуется указать тип" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Обязательный" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Требуется указать раздел" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 msgid "This type of question is not compatible with public forms." msgstr "Этот тип вопроса несовместим с публичными формами." -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Этот тип вопроса требует указания параметров" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Для этого типа вопроса не указаны параметры" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" -msgstr "Уровень поддержки" +msgstr "Уровни поддержки" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Активы" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Помощь" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Управление" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Инструменты" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Заметки" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS-лента" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Администрация" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Плагин" @@ -1815,11 +1906,11 @@ msgstr[1] "Плагины" msgstr[2] "Плагины" msgstr[3] "Плагины" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Параметр" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Имя поля" @@ -1883,15 +1974,15 @@ msgstr "Цель должна быть связана с существующе msgid "Name is required." msgstr "Имя обязательно." -#: inc/abstracttarget.class.php:503 +#: inc/abstracttarget.class.php:502 msgid "Destination entity" msgstr "Объект назначения" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Пользователь из вопроса" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Организация из вопроса" @@ -1935,6 +2026,18 @@ msgstr "Категории инцидентов" msgid "Change categories" msgstr "Категории изменений" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1980,14 +2083,14 @@ 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Точный ответ на вопрос" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Последний действительный ответ" @@ -2012,76 +2115,76 @@ msgstr "Конкретный тип" msgid "Ticket title" msgstr "Заголовок заявки" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Добавить сообщение о согласовании как первый комментарий заявки" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Добавить поле" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Управляемые поля" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Нет управляемых полей" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Связать с другой заявкой" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Другая цель этой формы" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Существующая заявка" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Заявка из ответа на вопрос" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Удалить навсегда" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Недействительный тип связи" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Недействительный тип связанного элемента" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Связанный элемент не существует" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "Не удалось связать элемент" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:497 msgid "Your form has been accepted by the validator" msgstr "Ваша форма была принята согласующим" -#: inc/targetticket.class.php:1076 +#: inc/targetticket.class.php:1137 msgid "Request source" msgstr "Источник запроса" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Тип " -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Связанные элементы" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Элемент " @@ -2097,103 +2200,107 @@ msgstr "" 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 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Метки из вопросов" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Конкретные метки" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Метки из вопросов И конкретные метки" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Метки из вопросов ИЛИ конкретные метки" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "TTR для шаблона или пусто" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "Точный ответ на вопрос" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "Рассчитать из даты создания заявки" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "Рассчитать из ответа на вопрос" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA из шаблона или ничего" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Конкретный SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "OLA из шаблона или ничего" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Конкретный OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Срочность из шаблона или Средняя" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Конкретная срочность" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Категория из шаблона или ничего" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Конкретная категория" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Местоположение из шаблона или ничего" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Конкретное местоположение" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Без проверки" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Специальный пользователь или группа" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Пользователь из ответа на вопрос" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 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 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" msgstr[0] "Минута" @@ -2201,7 +2308,7 @@ msgstr[1] "Минуты" msgstr[2] "Минуты" msgstr[3] "Минуты" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" msgstr[0] "Час" @@ -2209,7 +2316,7 @@ msgstr[1] "Часы" msgstr[2] "Часы" msgstr[3] "Часы" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" msgstr[0] "День" @@ -2217,7 +2324,7 @@ msgstr[1] "Дни" msgstr[2] "Дни" msgstr[3] "Дни" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" msgstr[0] "Месяц" @@ -2225,43 +2332,51 @@ msgstr[1] "Месяцы" msgstr[2] "Месяцы" msgstr[3] "Месяцы" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Вопрос (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Срочность" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Метки заявки" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Метки" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Местоположение" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Местоположение " -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Требуется указать описание!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "Наблюдатель" @@ -2269,83 +2384,92 @@ msgstr[1] "Наблюдатели" msgstr[2] "Наблюдатели" msgstr[3] "Наблюдатели" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Отменить" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Отслеживать по Email" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Пользователь" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Группа" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Группа из объекта" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "Тех группа из объекта" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Поставщик" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Да" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, php-format msgid "To ignore the inconsistencies and upgrade anyway run %s" msgstr "" -#: install/install.php:197 +#: install/install.php:225 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:251 +#, 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 "" +"Критическая ошибка во время обновления %s! Обновление отменено. Пожалуйста " +"проверьте логи для исправления проблем и попробуйте еще раз." + +#: install/install.php:294 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "" -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Форма создана" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Ваш запрос сохранен" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2355,25 +2479,26 @@ msgstr "" "##formcreator.request_id## и передан в службу поддержки.\\nВы можете " "посмотреть его по ссылке:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Требуется согласовать форму" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" -#: install/install.php:420 +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" + +#: install/install.php:486 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 " +"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 "" -"Здравствуйте,\\nТребуется согласовать форму в GLPI, и вы выбраны в качестве " -"согласующего.\\nПерейдите по ссылке для " -"согласования:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Ваш запрос отклонен согласующим" -#: install/install.php:426 +#: install/install.php:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2385,17 +2510,17 @@ msgstr "" "исправления и отправить его заново по " "ссылке:\\n##formcreator.validation_link##" -#: install/install.php:432 +#: install/install.php:498 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:503 msgid "Your form has been deleted by an administrator" msgstr "Ваш запрос удален администратором" -#: install/install.php:438 +#: install/install.php:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2403,66 +2528,66 @@ msgstr "" "Здравствуйте,\\nВаш запрос не может быть рассмотрен и был удален " "администратором." -#: install/install.php:664 +#: install/install.php:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Проблемы каталога службы синхронизации" -#: install/install.php:852 +#: install/install.php:945 msgid "Failed to check the sanity of the tables!" msgstr "" -#: install/install.php:866 +#: install/install.php:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "" -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "" -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "" -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Дублировать" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Передача" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Экспорт" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Отменить мою заявку" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Старый" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Номер из %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Список проблем" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2470,54 +2595,54 @@ msgstr "" "Мини-панель Formcreator не используется по умолчанию. Эта настройка была " "проигнорирована." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." -msgstr "Форма не найдена. Пожалуйста выберите форму из списка ниже" +msgstr "Форма не найдена. Пожалуйста выберите форму из списка ниже." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Форма не найдена." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Не найдено записи FAQ" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Вы уверены, что хотите удалить этот вопрос?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Вы уверены, что хотите удалить этот раздел?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Добавить перевод" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Произошла ошибка во время выполнения запроса форм" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Отправить" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "" -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 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" @@ -2535,10 +2660,6 @@ msgstr[1] "LDAP каталоги" msgstr[2] "LDAP каталоги" msgstr[3] "LDAP каталоги" -#: entrée standard:68 -msgid "Filter" -msgstr "Фильтр" - #: entrée standard:78 msgid "Attribute" msgstr "Атрибут" @@ -2551,10 +2672,6 @@ msgstr "Значения" msgid "Show ticket categories" msgstr "Отображать категории заявок" -#: entrée standard:109 -msgid "Time to own" -msgstr "Время владения" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Выбираемый источник" @@ -2579,9 +2696,33 @@ msgstr "Условие показа раздела" msgid "Condition to generate the target" msgstr "Условие для создания цели" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Условие для отображения вопроса" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Добавить согласующего" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Уровень согласования" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Согласующие" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Действия" #: entrée standard:54 msgid "Impacts" @@ -2612,6 +2753,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Пожалуйста, активируйте форму, чтобы просмотреть ссылку" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Включить капчу" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Ограниченный для" + #: entrée standard:83 msgid "Add a question" msgstr "Добавить вопрос" @@ -2628,6 +2781,32 @@ msgstr "Заголовок" msgid "Full form" msgstr "Форма полностью" +#: entrée standard:37 +msgid "Validation status" +msgstr "Статус согласования" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Мои %1$d последние формы (заказчик)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Нет заполненных форм" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Все мои формы (заказчик)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Мои %1$d последние формы (согласующий)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Все мои формы (согласующий)" + #: entrée standard:42 msgid "Min" msgstr "Мин" diff --git a/locales/sk_SK.mo b/locales/sk_SK.mo index a1871ec8d..eada38b99 100644 Binary files a/locales/sk_SK.mo and b/locales/sk_SK.mo differ diff --git a/locales/sk_SK.po b/locales/sk_SK.po index bfde14f3d..662ef320f 100644 --- a/locales/sk_SK.po +++ b/locales/sk_SK.po @@ -5,16 +5,16 @@ # # Translators: # Miroslav Hlohovsky, 2022 -# Radoslav Koren, 2022 +# Radoslav Koren, 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Radoslav Koren, 2022\n" +"POT-Creation-Date: 2023-05-30 14:13+0200\n" +"PO-Revision-Date: 2022-06-15 12:10+0000\n" +"Last-Translator: Radoslav Koren, 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" @@ -67,16 +67,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Formulár" -msgstr[1] "Formuláre" -msgstr[2] "Formuláre" -msgstr[3] "Formuláre" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -138,8 +128,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Tvorba formulárov" @@ -149,12 +139,12 @@ msgstr "Tvorba formulárov" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Formulár bol úspešne uložený!" @@ -169,71 +159,81 @@ msgstr "%1$s vymaže rezerváciu položky %2$s" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s pridá rezerváciu %2$s pre položku %3$s" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" -msgstr[0] "Kategória" -msgstr[1] "Kategórie" -msgstr[2] "Kategórie" -msgstr[3] "Kategórie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" -msgstr "Zobraziť všetko" +msgstr "Vidieť všetko" #: inc/knowbase.class.php:83 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:186 msgid "Textarea" msgstr "Textové pole" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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 "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:267 inc/field/textfield.class.php:179 +#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:194 #: 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:81 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:87 +msgid "Search filter" +msgstr "" + +#: inc/field/dropdownfield.class.php:585 entrée standard:38 msgid "Dropdown" msgid_plural "Dropdowns" -msgstr[0] "Rozbaľovacia ponuka" -msgstr[1] "Rozbaľovacie ponuky" -msgstr[2] "Rozbaľovacích ponúk" -msgstr[3] "Rozbaľovacia ponuka" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/dropdownfield.class.php:463 +#: inc/field/dropdownfield.class.php:616 msgid "Invalid value for " msgstr "Neplatná hodnota pre" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 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 msgid "Entity restriction" msgstr "Obmedzenie entity" -#: inc/field/dropdownfield.class.php:831 +#: inc/field/dropdownfield.class.php:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -241,64 +241,64 @@ msgstr "" "Pre rešpektovanie systému entít GLPI, mali by ste zvoliť \"Formulár\". Iné " "nastavenia porušia obmedzenia entity." -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP výber" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP adresár nie je definovaný!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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:147 inc/field/integerfield.class.php:71 +#: inc/field/floatfield.class.php:156 #, php-format msgid "Specific format does not match: %s" msgstr "Špecifický formát sa nezhoduje: %s" -#: inc/field/textfield.class.php:155 +#: inc/field/textfield.class.php:156 #, php-format msgid "The text is too short (minimum %d characters): %s" msgstr "Text je príliš krátky (minimum %d znakov): %s" -#: inc/field/textfield.class.php:160 +#: inc/field/textfield.class.php:161 #, php-format msgid "The text is too long (maximum %d characters): %s" msgstr "Text je príliš dlhý (maximum %d znakov): %s" -#: inc/field/textfield.class.php:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Text" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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 "Všeobecný výraz" -#: inc/field/textfield.class.php:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Rozsah" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Hodnota poľa je povinná:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Povinné pole je prázdne: %s" @@ -308,12 +308,12 @@ msgstr "Povinné pole je prázdne: %s" 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 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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/integerfield.class.php:91 inc/field/floatfield.class.php:172 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Nasledujúce číslo musí byť menšie ako %d: %s" @@ -326,129 +326,129 @@ msgstr "Číslo" msgid "Undefined" msgstr "Nedefinované" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" -msgstr[0] "IP adresa" -msgstr[1] "IP adries" -msgstr[2] "IP adries" -msgstr[3] "IP adresy" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Naliehavosť" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Veľmi vysoká" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Vysoká" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Stredná" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Nízka" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Veľmi nízka" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" -msgstr "Upozornenie: Tag plugin je zakázaný alebo chýba" +msgstr "Upozornenie: Doplnok značky je zakázaný alebo chýba" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" -msgstr[0] "Štítok" -msgstr[1] "Štítky" -msgstr[2] "Štítky" -msgstr[3] "Štitky" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: inc/field/glpiselectfield.class.php:97 entrée standard:38 msgid "GLPI object" msgid_plural "GLPI objects" -msgstr[0] "GLPI objekt" -msgstr[1] "GLPI objekty" -msgstr[2] "GLPI objekty" -msgstr[3] "GLPI objekty" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/hostnamefield.class.php:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" -msgstr[0] "Hostname" -msgstr[1] "Hostnames" -msgstr[2] "Hostnames" -msgstr[3] "Hostnames" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Čas" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "Toto nie je platný email: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" -msgstr[0] "Email" -msgstr[1] "Emaily" -msgstr[2] "Emailov" -msgstr[3] "Emaily" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" -msgstr "Vyber" +msgstr "Výber" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Dátum a čas" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" -msgstr[0] "Účastník" -msgstr[1] "Účastníkov" -msgstr[2] "Účastníkov" -msgstr[3] "Účastníci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Neplatná hodnota: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Používateľ nebol nájdený, alebo neplatná emailová adresa: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Nebol priložený dokument" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Priložený dokument" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Chýba požadovaný súbor: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Súbor" @@ -458,152 +458,154 @@ 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: Ďalšie polia pluginu sú zakázané alebo chýbajú" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Blok" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Pole" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "ukázať" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "" "Typ poľa '%1$s' ešte nie je implementovaný!\n" " " -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Niektoré číselné polia obsahujú nečíselné hodnoty" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Niektoré polia adries URL obsahujú neplatné odkazy" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Doplnkové polia" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" -msgstr "Zaškrtávacie políčka" +msgstr "Začiarkavacie políčka" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, php-format msgid "The following question needs at least %d answers: %s" msgstr "" -#: inc/field/checkboxesfield.class.php:232 +#: inc/field/checkboxesfield.class.php:233 #, 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:305 msgid "Range min" msgstr "Rozsah min" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Rozsah max" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "Typ požiadavky" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Toto nie je číslo: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Pohyblivý" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Dátum" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Popis" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Pole popisu by malo obsahovať popis:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" -msgstr[0] "Skryté pole" -msgstr[1] "Skryté polia" -msgstr[2] "Skryté polia" -msgstr[3] "Skryté polia" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/condition.class.php:65 msgid "Condition" msgid_plural "Conditions" -msgstr[0] "Podmienka" -msgstr[1] "Podmienok" -msgstr[2] "Podmienok" -msgstr[3] "Podmienky" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "je viditeľný" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "nie je viditeľný" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "regular expression matches" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Vždy zobrazené" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Skryté, pokiaľ" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Nie je možné exportovať prázdny objekt: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Podmienky" @@ -618,184 +620,263 @@ msgstr "Prebieha import" #: inc/issue.class.php:43 msgid "Issue" msgid_plural "Issues" -msgstr[0] "Issue" -msgstr[1] "Issues" -msgstr[2] "Issues" -msgstr[3] "Issues" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/issue.class.php:56 msgid "Update issue data from tickets and form answers" msgstr "Aktualizujte issue z tiketov a reakcií formulárov" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Meno" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "ID" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 msgid "Type" msgid_plural "Types" -msgstr[0] "Typ" -msgstr[1] "Typov" -msgstr[2] "Typov" -msgstr[3] "Typy" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/issue.class.php:549 inc/formanswer.class.php:301 +#: inc/issue.class.php:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Stav" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Dátum otvorenia" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Posledná aktualizácia" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 msgid "Entity" msgid_plural "Entities" -msgstr[0] "Entita" -msgstr[1] "Entít" -msgstr[2] "Entít" -msgstr[3] "Entity" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/issue.class.php:589 inc/notificationtargetformanswer.class.php:76 +#: 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:260 -#: inc/formanswer.class.php:712 inc/abstractitiltarget.class.php:1753 entrée +#: 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] "Žiadateľ" -msgstr[1] "Žiadateľov" -msgstr[2] "Žiadateľov" -msgstr[3] "Žiadatelia" +msgstr[0] "" +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:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Poznámka" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Schvaľovateľ tiketov" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "IT technik" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Skupina IT technikov" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Skupina schvaľovateľov požiadavky" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" msgstr "" -#: inc/issue.class.php:845 +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Čas na vyriešenie" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "" + +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "" + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Všetci" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Nový" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Čakanie" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Na overenie" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Vyriešené" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Uzavretý" #: inc/category.class.php:50 hook.php:72 msgid "Form category" msgid_plural "Form categories" -msgstr[0] "Kategória formulára" -msgstr[1] "Kategórie formulára" -msgstr[2] "Kategórie formulára" -msgstr[3] "Kategórie formulára" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Kategória znalostí" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "As child of" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Ikona" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Farba ikony" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Farba pozadia" + +#: 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[2] "" +msgstr[3] "" + #: inc/notificationtargetformanswer.class.php:43 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 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:490 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:496 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:502 msgid "The form is deleted" msgstr "Formulár je vymazaný" @@ -809,16 +890,16 @@ msgid "Form name" msgstr "Názov formulára" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 msgid "Validator" msgid_plural "Validators" -msgstr[0] "Overovateľ" -msgstr[1] "Overovateľov" -msgstr[2] "Overovateľov" -msgstr[3] "Overovatelia" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/notificationtargetformanswer.class.php:78 -#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:281 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Dátum vytvorenia" @@ -835,7 +916,7 @@ msgstr "" #: inc/notificationtargetformanswer.class.php:81 #: inc/notificationtargetformanswer.class.php:101 msgid "Validation link" -msgstr "Odkaz na overenie" +msgstr "Validačný link" #: inc/notificationtargetformanswer.class.php:82 msgid "Request ID" @@ -863,15 +944,15 @@ msgid "Author" msgstr "Autor" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Schvaľovateľ" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Autor formulára" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Overovateľ formulára" @@ -879,7 +960,7 @@ msgstr "Overovateľ formulára" msgid "Specific person" msgstr "Konkrétna osoba" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Osoby z otázky" @@ -887,7 +968,7 @@ msgstr "Osoby z otázky" msgid "Specific group" msgstr "Špecifická skupina" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Skupina z otázky" @@ -903,15 +984,15 @@ msgstr "Technická skupina z objektu" msgid "Specific supplier" msgstr "Konkrétny dodávateľ" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Dodávateľ z otázky" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Účastník z otázky" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Form author's supervisor" @@ -919,17 +1000,17 @@ msgstr "Form author's supervisor" msgid "Observer" msgstr "Pozorovateľ" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Priradený k" #: inc/target_actor.class.php:109 msgid "Target actor" msgid_plural "Target actors" -msgstr[0] "Cieľový účastník" -msgstr[1] "Cieľový účastníci" -msgstr[2] "Cieľový účastníci" -msgstr[3] "Cieľový účastníci" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/target_actor.class.php:115 inc/target_actor.class.php:131 #: inc/target_actor.class.php:140 @@ -951,94 +1032,100 @@ msgstr "Nepodarilo sa nájsť skupinu: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Nepodarilo sa nájsť dodávateľa: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Odmietnuté" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Akceptované" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" -msgstr[0] "Formulár" -msgstr[1] "Formuláre" -msgstr[2] "Formuláre" -msgstr[3] "Formulár" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Tlačiť tento formulár" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 msgid "Form accepted by validator." msgstr "Formulár akceptovaný overovateľom" -#: inc/formanswer.class.php:650 +#: inc/formanswer.class.php:703 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:770 msgid "Save" msgstr "Uložiť" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Vyžaduje sa v prípade odmietnutia" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Odmietnuť" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Upraviť odpovede" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Zrušiť editáciu" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Akceptovať" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 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:882 inc/formanswer.class.php:899 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:933 msgid "You are not the validator of these answers" -msgstr "Nie ste overovateľom týchto reakcií" +msgstr "Nie ste overovateľom týchto odpovedí" -#: inc/formanswer.class.php:1015 +#: inc/formanswer.class.php:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Údaje formulára" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Nie je možné generovať ciele!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "No turing test set" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "" -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "You failed the Turing test" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "" -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Musíte vybrať overenie!" @@ -1050,61 +1137,49 @@ msgstr "Toto issue nemôžete odstrániť." msgid "Failed to delete this issue. An internal error occured." msgstr "Toto issue sa nepodarilo odstrániť. Vyskytla sa interná chyba." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Vyhľadajte pomoc" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Moja požiadavka o pomoc" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" msgstr "" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Consult feeds" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" -msgstr[0] "Typ prístupu" -msgstr[1] "Typov prístupov" -msgstr[2] "Typov prístupov" -msgstr[3] "Typy prístupov" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Odkaz na formulár" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Pre zobrazenie odkazu prosím aktivujte formulár" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Povoliť captcha" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Obmedzený na" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" -msgstr[0] "Jazyk formulára" -msgstr[1] "Jazyky formulárov" -msgstr[2] "Jazyky formulárov" -msgstr[3] "Jazyky formulára" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/form_language.class.php:78 inc/form_language.class.php:364 msgid "Translation" msgid_plural "Translations" -msgstr[0] "Preklad" -msgstr[1] "Prekladov" -msgstr[2] "Predkladov" -msgstr[3] "Preklady" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/form_language.class.php:119 msgid "The name cannot be empty." @@ -1122,7 +1197,7 @@ msgstr "" msgid "Add a translation" msgstr "Pridať preklad" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Aktualizovať preklad" @@ -1143,7 +1218,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Vymazať" @@ -1156,55 +1231,77 @@ msgid "Add a new language" msgstr "Pridať nový jazyk" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Jazyk" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Žiadny" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Je potrebné overenie?" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Nie" -#: 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 "Uložiť" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Formulár sa nenašiel" + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "" + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "" -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "" + +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Overenie" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Vyber overovateľa" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Uložiť" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" -msgstr[0] "Target problem" -msgstr[1] "Target problems" -msgstr[2] "Target problems" -msgstr[3] "Target problems" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Vlastnosti" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1213,172 +1310,198 @@ msgstr "" "Nepodarilo sa pridať alebo aktualizovať %1$s %2$s: chýba otázka a používa sa" " v parametri cieľa" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "Účastníci" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Názov problému" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "Obsah" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" -msgstr "Dopad" +msgstr "Impact" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Príčina" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Symptóm" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Dedičnosť nadradenej entity" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI service desk" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Zjednodušený katalóg služieb" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Rozšírený katalóg služieb" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Všetky dostupné formuláre" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Iba predvolené formuláre" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Zoradiť podľa obľúbenosti" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Zoradiť podľa abecedy" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Zlúčené s formulármi" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Odlišný vstup do menu" -#: 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 +#: 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 "Viditeľné" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Skryté" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Variabilná výška" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Jednotná výška" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Service Desk" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Režim Service Desku" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Predvolený režim zoznamu formulárov" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Zoradiť poradie" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Databáza znalostí" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" -msgstr "Vyhľadávanie" +msgstr "Vyhľadať" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Counters dashboard" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Hlavička správy" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Problém s vyhľadávaním" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Tile design" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "" + +#: 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] "Hlavička" -msgstr[1] "Hlavičiek" -msgstr[2] "Hlavičiek" -msgstr[3] "Hlavičky" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Zobraziť pole vyhľadávania" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Zobraziť hlavičku" #: inc/questionrange.class.php:52 inc/questionparameter/range.class.php:56 msgid "Question range" msgid_plural "Question ranges" -msgstr[0] "Rozsah otázky" -msgstr[1] "Rozsahov otázok" -msgstr[2] "Rozsahov otázok" -msgstr[3] "Rozsah otázok" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/questionrange.class.php:62 inc/questionparameter/range.class.php:66 msgid "Minimum range" @@ -1388,230 +1511,188 @@ msgstr "Minimálny rozsah" msgid "maximum range" msgstr "Maximálny rozsah" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Verejný prístup" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Súkromný prístup" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Obmedzený prístup" #: inc/form.class.php:122 msgid "Answers waiting for validation" -msgstr "Reakcie čakajúce na overenie" +msgstr "Odpovede čakajúce na overenie" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Importovať formuláre" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Charakteristika" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Rekurzívne" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Domovská stránka" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Prístup" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Aktívny" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Ikona" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Farba ikony" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Farba pozadia" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Predvolený formulár" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Neaktívny" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Nie je to predvolený formulár" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Všetky jazyky" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" -msgstr[0] "Cieľ" -msgstr[1] "Cieľov" -msgstr[2] "Cieľov" -msgstr[3] "Ciele" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "Akcie" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplicitné" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Pridaj cieľ" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Náhľad" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Čo hľadáte?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Mojich %1$d posledných požiadaviek (žiadateľ)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Zatiaľ nebol odoslaný žiadny formulár" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Všetky moje požiadavky (žiadateľ)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Moje posledné formuláre : %1$d (overovateľ)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Žiadny formulár nečaká na overenie" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Všetky moje požiadavky (schvaľovateľ)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Názov nemôže byť prázdny" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "" "Pre odpovede vo formulári nemožno použiť prázdny názov. Ponechanie " "predchádzajúcej hodnoty." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "Otázka %s nie je kompatibilná s verejnými formulármi" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Chybný duplikát" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Duplicitné" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "Príspevok" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Duplikovaný formulár: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Formulár bol prenesený: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Späť" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" msgstr "" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "Nahrávanie súborov JSON nie je povolené." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "Súbory JSON môžete povoliť práve teraz." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Vytvoriť" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Kontaktujte svojho správcu GLPI." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Späť" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "Nahrávanie súborov JSON nie je povolené." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "Súbory JSON môžete povoliť hneď teraz." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Povoliť" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Poslať" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Import formulárov nie je možný, súbor je prázdny" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Import formulárov nie je možný, súbor sa zdá byť poškodený" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Import formulárov nie je možný, súbor bol vygenerovaný s inou verziou" -#: inc/form.class.php:1770 +#: 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." @@ -1619,71 +1700,76 @@ msgstr "" "Súbor nešpecifikuje verziu schémy. Pravdepodobne bol vygenerovaný s verziou " "staršou ako 2.10." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "Nepodarilo sa importovať %s" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Formuláre boli úspešne importované z %s" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "Formulár %1$s už existuje a je v nemeniteľnej entite." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "Nemáte právo aktualizovať entitu %1$s." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "Nepodarilo sa vytvoriť typ dokumentu JSON" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "Typ dokumentu JSON sa nenašiel" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "Nepodarilo sa aktualizovať typ dokumentu JSON" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" -msgstr "Formuláre bez kategórie" +msgstr "Formulár bez kategórie" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" -msgstr "____________________________________" +msgstr "Nie je k dispozícii žiadny formulár" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Pridaj cieľ" + +#: 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 "Pridať" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Nepodporovaný typ cieľa." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 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] "Zmena cieľa" -msgstr[1] "Cieľové zmeny" -msgstr[2] "Cieľové zmeny" -msgstr[3] "Cieľové zmeny" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/targetchange.class.php:344 entrée standard:48 msgid "Change title" @@ -1705,20 +1791,28 @@ msgstr "Zálohový plán" msgid "Check list" msgstr "Kontrolný zoznam" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" -msgstr[0] "Sekcia" -msgstr[1] "Sekcií" -msgstr[2] "Sekcií" -msgstr[3] "Sekcie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 +#: inc/question.class.php:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Počet podmienok" @@ -1727,94 +1821,91 @@ msgstr "Počet podmienok" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s sa nepodarilo nájsť" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" -msgstr[0] "Otázka" -msgstr[1] "Otázok" -msgstr[2] "Otázok" -msgstr[3] "Otázky" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Vyžaduje sa typ poľa" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Povinný" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Sekcia je povinná" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Tento typ otázky vyžaduje parametre" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Pre tento typ otázky chýba parameter" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "" -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Úrovne služieb" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "SLA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "OLA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Aktíva" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Pomoc" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Manažment" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Nástroje" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Poznámky" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS zdroj" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "Administrácia" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" -msgstr[0] "Plugin" -msgstr[1] "Pluginov" -msgstr[2] "Pluginov" -msgstr[3] "Pluginy" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parameter" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Názov poľa" @@ -1852,7 +1943,7 @@ msgstr "Predvolená používateľská entita typu odpoved na otázku" #: inc/abstracttarget.class.php:105 msgid "From a GLPI object > Entity type question answer" -msgstr "Z objektu GLPI > Odpoveď na otázku typ entity" +msgstr "Z objektu GLPI > Odpoveď na otázku typu entity" #: inc/abstracttarget.class.php:116 msgid "Always generated" @@ -1878,15 +1969,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:502 msgid "Destination entity" msgstr "Cieľová entita" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Typ používateľa" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 msgid "Entity type question" msgstr "Typ entity" @@ -1930,59 +2021,71 @@ msgstr "Kategórie incidentov" msgid "Change categories" msgstr "Kategórie zmien" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" -msgstr[0] "Question regular expression" -msgstr[1] "Question regular expressions" -msgstr[2] "Question regular expressions" -msgstr[3] "Question regular expressions" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/questiondependency.class.php:66 msgid "Question dependency" msgid_plural "Question dependencies" -msgstr[0] "Závislosť" -msgstr[1] "Závislosti" -msgstr[2] "Závislosti" -msgstr[3] "Závislosti" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/answer.class.php:66 entrée standard:43 msgid "Answer" msgid_plural "Answers" -msgstr[0] "Reakcia" -msgstr[1] "Reakcie" -msgstr[2] "Reakcie" -msgstr[3] "Reakcie" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/item_targetticket.class.php:52 msgid "Composite ticket relation" msgid_plural "Composite ticket relations" -msgstr[0] "Vzťah zložených tiketov" -msgstr[1] "Vzťahov zložených tiketov" -msgstr[2] "Vzťahov zložených tiketov" -msgstr[3] "Vzťahy zložených tiketov" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/targetticket.class.php:57 entrée standard:43 msgid "Target ticket" msgid_plural "Target tickets" -msgstr[0] "Cieľový tiket" -msgstr[1] "Cieľových tiketov" -msgstr[2] "Cieľových tiketov" -msgstr[3] "Cieľové tikety" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: inc/targetticket.class.php:100 msgid "Specific asset" msgstr "Konkrétne aktívum" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" -msgstr "Rovná sa reakcie na otázku" +msgstr "Rovná sa odpovedi na otázku" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Posledná platná odpoveď" @@ -2008,76 +2111,76 @@ msgstr "Špecifický typ" msgid "Ticket title" msgstr "Názov tiketu" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "Pridajte overovaciu správu ako prvú kontrolu tiketu" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Pridaj pole" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" -msgstr "Editovateľné polia" +msgstr "Manažovateľné polia" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" -msgstr "Needitovateľné polia" +msgstr "Nemanažovateľné polia" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Odkaz na iný tiket" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Iný cieľ formulára" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Existujúci tiket" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Tiket z odpovede na otázku" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Natrvalo odstrániť" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Neplatný typ odkazu" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Neplatné prepojenie Typ položky" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Prepojená položka neexistuje" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 msgid "Failed to link the item" msgstr "Chyba prepojenia položky" -#: inc/targetticket.class.php:920 install/install.php:431 +#: inc/targetticket.class.php:905 install/install.php:497 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:1137 msgid "Request source" msgstr "Zdroj požiadavky" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Typ" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "Pridružené prvky" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Položka" @@ -2093,229 +2196,241 @@ msgstr "" msgid "Language not found." msgstr "Jazyk sa nenašiel" -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Formulár sa nenašiel" - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Nepodarilo sa pridať preklad" -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Štítky z otázok" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Špecifické štítky" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Tags from questions and specific tags" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Tags from questions or specific tags" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "rovná sa odpovedi na reakciu" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "vypočítané od dátumu vytvorenia tiketu" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "vypočítané z reakcie na otázku" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "SLA zo šablóny alebo žiadna" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Špecifická SLA" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" -msgstr "OLA zo šablóny alebo žiadna" +msgstr "OLA from template or none" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Špecifická OLA" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Naliehavosť zo šablóny alebo Medium" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Naliehavosť - špecifická" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Kategória zo šablóny alebo žiadna" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Špecifická kategória" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Umiestnenia zo šablóny alebo žiadne" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Špecifické umiestnenie" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Žiadne overenie" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Konkrétny používateľ alebo skupina" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" -msgstr "Používateľ z reakcie na otázku" +msgstr "Používateľ z odpovede na otázku" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" -msgstr "Skupina z reakcie na otázku" +msgstr "Skupina z odpovede na otázku" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Čas na vyriešenie" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "Minuta" -msgstr[1] "Minút" -msgstr[2] "Minút" -msgstr[3] "Minúty" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "Hodina" -msgstr[1] "Hodín" -msgstr[2] "Hodín" -msgstr[3] "Hodiny" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "Deň" -msgstr[1] "Dní" -msgstr[2] "Dní" -msgstr[3] "Dni" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "Mesiac" -msgstr[1] "Mesiacov" -msgstr[2] "Mesiacov" -msgstr[3] "Mesiace" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "SLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Otázka (TTO/TTR)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "OLA (TTO/TTR)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Naliehavosť" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Štítky tiketov" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Štitky" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Umiestnenie" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Poloha" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Popis nemôže byť prázdny!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" -msgstr[0] "Sledovateľ" -msgstr[1] "Sledovateľov" -msgstr[2] "Sledovateľov" -msgstr[3] "Sledovatelia" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "Zrušiť" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "Sledovanie emailu" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Používateľ" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Skupina" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Skupina z objektu" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 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:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Dodávateľ" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Áno" -#: install/install.php:134 +#: install/install.php:163 #, php-format msgid "Upgrade tables to innoDB; run %s" msgstr "Aktualizujte tabuľky na innoDB; beží %s" -#: install/install.php:171 +#: install/install.php:199 #, 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:208 #, 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:225 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,66 +2440,74 @@ 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:251 +#, 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 #, 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:305 msgid "The tables of the plugin passed the schema integrity check." msgstr "Plugin prešiel kontrolou integrity." -#: install/install.php:412 +#: install/install.php:478 msgid "A form has been created" msgstr "Formulár bol vytvorený" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "Vaša požiadavka bola uložená." -#: install/install.php:414 +#: install/install.php:480 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 "" "Dobrý deň, Vaša žiadosť z GLPI bola úspešne uložená pod číslom " -"##formcreator.request_id## a postúpená service desku. \\nReakcie na žiadosť " -"si môžete pozrieť na nasledujúcom odkaze:\\n##formcreator.validation_link##" +"##formcreator.request_id## a postúpená service desku. \\nSvoje odpovede si " +"môžete pozrieť na nasledujúcom odkaze:\\n##formcreator.validation_link##" -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Formulár z GLPI je potrebné overiť" +#: install/install.php:484 +msgid "A form need validation" +msgstr "" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" +msgstr "" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" -"Dobrý deň,\\nformulár z GLPI je potrebné overiť a vy ste boli vybratí ako " -"overovateľ.\\nMôžete sa k nemu dostať kliknutím na tento " -"odkaz:\\n##formcreator.validation_link##" -#: install/install.php:425 +#: install/install.php:491 msgid "Your form has been refused by the validator" msgstr "Váš formulár bol odmietnutý overovateľom" -#: install/install.php:426 +#: install/install.php:492 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 "" -"Dobrý deň,\\nOznamujeme Vám, že Váš formulár bol odmietnutý overovateľom z " -"nižšie uvedeného dôvodu:\\n##formcreator.validation_comment##\\n\\nStále ho " -"môžete upraviť a znova odoslať kliknutím na tento odkaz:\\n " -"##formcreator.validation_link##" +"Dobrý deň,\\nOznamujeme Vám, že Váš formulár bol odmietnutý overovateľom z nižšie uvedeného dôvodu:\\n##formcreator.validation_comment##\\n\\nStále ho môžete upraviť a znova odoslať kliknutím na tento odkaz:\\n ##formcreator.validation_link##\n" +" \n" +"\n" +" " -#: install/install.php:432 +#: install/install.php:498 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 +2515,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:503 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:504 msgid "" "Hi,\\nWe are sorry to inform you that your request cannot be considered and " "has been deleted by an administrator." @@ -2404,66 +2527,66 @@ 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:732 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:945 msgid "Failed to check the sanity of the tables!" msgstr "Nepodarilo sa skontrolovať logickosť tabuliek!" -#: install/install.php:866 +#: install/install.php:959 #, 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:962 #, php-format msgid "Table \"%s\" is missing." msgstr "Tabuľka „%s“ chýba." -#: install/install.php:872 +#: install/install.php:965 #, php-format msgid "Unknown table \"%s\" has been found in database." msgstr "V databáze bola nájdená neznáma tabuľka \"%s\"." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Duplicitné" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Prenos" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Export" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" msgstr "" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Zrušiť tiket" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Starý" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "Počet %s" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Súhrn issues" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2471,54 +2594,54 @@ msgstr "" "Mini dashboard tvorby fomulárov nie je možné použiť ako predvolený. Toto " "nastavenie bolo ignorované." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "Nenašiel sa žiadny formulár. Namiesto toho vyberte formulár nižšie." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Nenašiel sa formulár" -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." -msgstr "Nenašla sa žiadna položka v FAQ." +msgstr "Nenašla sa žiadna položka v FAQ" -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Naozaj chcete odstrániť túto otázku?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Naozaj chcete odstrániť túto sekciu?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Pridajte preklady" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Pri dopytovaní formulárov sa vyskytla chyba" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Poslať" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Vyskytla sa interná chyba. Nahláste to prosím správcovi." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" msgstr "" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" msgstr "" -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Povinný" - #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 msgid "Default values" @@ -2531,14 +2654,10 @@ msgstr "Zobraziť prázdne" #: entrée standard:39 msgid "LDAP directory" msgid_plural "LDAP directories" -msgstr[0] "LDAP adresár" -msgstr[1] "LDAP adresárov" -msgstr[2] "LDAP adresárov" -msgstr[3] "LDAP adresáre" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: entrée standard:78 msgid "Attribute" @@ -2552,10 +2671,6 @@ msgstr "Hodnoty" msgid "Show ticket categories" msgstr "Zobraziť kategórie tiketov" -#: entrée standard:109 -msgid "Time to own" -msgstr "" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Selectable root" @@ -2580,9 +2695,33 @@ msgstr "Podmienka na zobrazenie sekcie" msgid "Condition to generate the target" msgstr "Podmienka na vytvorenie cieľa" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Podmienka na zobrazenie otázky" +#: entrée standard:40 +msgid "General" +msgstr "" + +#: entrée standard:45 +msgid "validation percent" +msgstr "" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "" + +#: entrée standard:73 +msgid "Validator type" +msgstr "" + +#: entrée standard:98 +msgid "Validators" +msgstr "Overovateľov" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "Akcie" #: entrée standard:54 msgid "Impacts" @@ -2594,7 +2733,7 @@ msgstr "Kontrolný zoznam" #: entrée standard:36 msgid "Answers title" -msgstr "Názov reakcií" +msgstr "Názov odpovedí" #: entrée standard:45 msgid "Add a section" @@ -2613,6 +2752,18 @@ msgstr "" msgid "%s latest items" msgstr "" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Pre zobrazenie odkazu prosím aktivujte formulár" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Povoliť captcha" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Obmedzený na" + #: entrée standard:83 msgid "Add a question" msgstr "Pridaj otázku" @@ -2627,7 +2778,33 @@ msgstr "Názov" #: entrée standard:47 msgid "Full form" -msgstr "Vyplnený formulár" +msgstr "vyplnený formulár" + +#: entrée standard:37 +msgid "Validation status" +msgstr "" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr " %1$d posledne zadaných požiadaviek" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Zatiaľ nebol odoslaný žiadny formulár" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Všetky moje požiadavky (žiadateľ)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Moje posledné formuláre : %1$d (overovateľ)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Všetky moje požiadavky (schvaľovateľ)" #: entrée standard:42 msgid "Min" diff --git a/locales/sr_RS.mo b/locales/sr_RS.mo index e13c127d4..5a02770e7 100644 Binary files a/locales/sr_RS.mo and b/locales/sr_RS.mo differ diff --git a/locales/sr_RS.po b/locales/sr_RS.po deleted file mode 100644 index b32ecff13..000000000 --- a/locales/sr_RS.po +++ /dev/null @@ -1,2579 +0,0 @@ -# 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: -# Sinisa R , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Sinisa R , 2022\n" -"Language-Team: Serbian (Serbia) (https://app.transifex.com/teclib/teams/28042/sr_RS/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sr_RS\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:44 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 "Katalog servisa" - -#: 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: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 -msgid "Form Creator" -msgstr "Kreiranje obrazaca" - -#: front/targetticket.form.php:105 front/targetchange.form.php:90 -#: front/targetproblem.form.php:90 -#, php-format -msgid "%1$s = %2$s" -msgstr "" - -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 -msgid "Form list" -msgstr "Lista obrazaca" - -#: front/formdisplay.php:90 inc/formanswer.class.php:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -msgid "The form has been successfully saved!" -msgstr "Obrazac snimljen" - -#. TRANS: %s is the user login -#: front/reservation.form.php:71 -#, php-format -msgid "%1$s purges the reservation for item %2$s" -msgstr "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Molim, opišite ovdje Vašu potrebu" - -#: inc/field/textareafield.class.php:185 -msgid "Textarea" -msgstr "Tekstaulna zona" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 "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/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "" - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: inc/field/ldapselectfield.class.php:95 -msgid "LDAP Select" -msgstr "Izbor LDAP-a" - -#: inc/field/ldapselectfield.class.php:139 -msgid "LDAP directory not defined!" -msgstr "" - -#: inc/field/ldapselectfield.class.php:146 -msgid "LDAP directory not found!" -msgstr "" - -#: inc/field/textfield.class.php:146 inc/field/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, php-format -msgid "Specific format does not match: %s" -msgstr "" - -#: inc/field/textfield.class.php:155 -#, php-format -msgid "The text is too short (minimum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:160 -#, php-format -msgid "The text is too long (maximum %d characters): %s" -msgstr "" - -#: inc/field/textfield.class.php:168 -msgid "Text" -msgstr "Tekst" - -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 -#: 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 -msgid "Range" -msgstr "Opseg" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Dodatna potvrda" - -#: inc/field/radiosfield.class.php:107 -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 "Vrijednost polja je obavezna:" - -#: 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" -msgstr "" - -#: inc/field/integerfield.class.php:59 -#, php-format -msgid "This is not an integer: %s" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/field/integerfield.class.php:101 -msgid "Integer" -msgstr "Integer" - -#: inc/field/undefinedfield.class.php:44 -msgid "Undefined" -msgstr "" - -#: inc/field/ipfield.class.php:122 -msgid "IP address" -msgid_plural "IP addresses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/field/emailfield.class.php:99 -msgid "Email" -msgid_plural "Emails" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Izbor" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/field/actorfield.class.php:267 -#, php-format -msgid "Invalid value: %s" -msgstr "" - -#: inc/field/actorfield.class.php:290 -#, php-format -msgid "User not found or invalid email address: %s" -msgstr "" - -#: 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 "" - -#: inc/field/filefield.class.php:191 -msgid "File" -msgstr "" - -#: inc/field/multiselectfield.class.php:86 -msgid "Multiselect" -msgstr "Višestruki" - -#: 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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Polja za potvrdu" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -msgid "Request type" -msgstr "" - -#: inc/field/floatfield.class.php:141 -#, php-format -msgid "This is not a number: %s" -msgstr "" - -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Float" - -#: inc/field/datefield.class.php:136 -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 "Opis" - -#: inc/field/descriptionfield.class.php:112 -msgid "A description field should have a description:" -msgstr "Polje opisa bi trebalo da ima opis:" - -#: inc/field/hiddenfield.class.php:95 -msgid "Hidden field" -msgid_plural "Hidden fields" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Uvijek prikazano" - -#: inc/condition.class.php:118 -msgid "Hidden unless" -msgstr "Skriveno sve dok" - -#: inc/condition.class.php:119 -msgid "Displayed unless" -msgstr "Prikazano sve dok" - -#: inc/condition.class.php:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:515 inc/form_language.class.php:229 -#: 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/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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Komentar" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Na potvrdu " - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Zatvoreno" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/category.class.php:72 -msgid "Knowbase category" -msgstr "Kategorija baze znanja" - -#: inc/category.class.php:78 -msgid "As child of" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:43 -msgid "The form as been saved" -msgstr "Obrazac snimljen" - -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 -msgid "A form need to be validate" -msgstr "Obrazac potrebno odobriti" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Obrazac je odbijen" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Obrazac prihvaćen" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Obrazac obrisan" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -msgid "Form name" -msgstr "Ime obrasca" - -#: 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 -msgid "Creation date" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:79 -#: inc/notificationtargetformanswer.class.php:99 -msgid "Full form answers" -msgstr "Svi odgovori u potpunosti" - -#: inc/notificationtargetformanswer.class.php:80 -msgid "Validation comment" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:81 -#: inc/notificationtargetformanswer.class.php:101 -msgid "Validation link" -msgstr "Veza odobravanja" - -#: inc/notificationtargetformanswer.class.php:82 -msgid "Request ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:94 -msgid "Form #" -msgstr "Obrazac #" - -#: inc/notificationtargetformanswer.class.php:97 -msgctxt "tag" -msgid "Validator" -msgstr "Validator" - -#: inc/notificationtargetformanswer.class.php:100 -msgid "Refused comment" -msgstr "Obrazloženje odbijanja" - -#: inc/notificationtargetformanswer.class.php:102 -msgid "Request #" -msgstr "Zahtjev #" - -#: 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 "Validator obrasca" - -#: inc/target_actor.class.php:72 -msgid "Specific person" -msgstr "Određena osoba" - -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 -msgid "Person from the question" -msgstr "Osoba iz pitanja" - -#: inc/target_actor.class.php:74 -msgid "Specific group" -msgstr "Određena grupa" - -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 -msgid "Group from the question" -msgstr "Grupa iz pitanja" - -#: 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 "Dobavljač iz pitanja" - -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 -msgid "Actors from the question" -msgstr "Učesnici iz pitanja" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Obrazac odobren od validatora." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Obrazac snimljen." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Obavezno ako je odbijen" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Odbiti" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Prihvatiti" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Komentar obavezan ako je odbijeno!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Vi niste validator za ove odgovore" - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Podaci na obrascu" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Ne mogu se generisati ciljevi!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "" - -#: inc/formanswer.class.php:1458 -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 "Traži pomoć" - -#: inc/common.class.php:789 inc/common.class.php:793 -msgid "My requests for assistance" -msgstr "Moji zahtjevi za pomoć" - -#: inc/common.class.php:829 -msgid "Consult reminders" -msgstr "" - -#: inc/common.class.php:849 -msgid "Consult feeds" -msgstr "Konsultuj agregator " - -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 -msgid "Access type" -msgid_plural "Access types" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Veza do obrasca" - -#: 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 "" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Obrisati" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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: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 "Izaberi validatora" - -#: inc/targetproblem.class.php:43 entrée standard:43 -msgid "Target problem" -msgid_plural "Target problems" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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:1381 -#, 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 "" - -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 -msgid "Actors" -msgstr "Učesnici" - -#: 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 Helpdesk" - -#: inc/entityconfig.class.php:94 -msgid "Service catalog simplified" -msgstr "Pojednostavljeni katalog servisa" - -#: inc/entityconfig.class.php:95 -msgid "Service catalog extended" -msgstr "Prošireni katalog servisa" - -#: 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 "Sortiraj po popularnosti" - -#: inc/entityconfig.class.php:111 -msgid "Alphabetic sort" -msgstr "Sortiraj abecedno" - -#: 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 "Helpdesk" - -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée -#: standard:44 -msgid "Helpdesk mode" -msgstr "Helpdesk mod" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Javni pristup" - -#: inc/form.class.php:67 inc/form.class.php:436 -msgid "Private access" -msgstr "Privatni pristup" - -#: inc/form.class.php:68 inc/form.class.php:440 -msgid "Restricted access" -msgstr "Ograničeni pristup" - -#: 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 "Uvezi obrasce!" - -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "" - -#: inc/form.class.php:183 -msgid "Recursive" -msgstr "" - -#: inc/form.class.php:204 -msgid "Homepage" -msgstr "Početna strana" - -#: inc/form.class.php:217 -msgid "Access" -msgstr "Pristup" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/form.class.php:504 -msgid "Actions" -msgstr "" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Duplikat" - -#: inc/form.class.php:554 inc/form.class.php:2218 -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 "" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Nijedan obrazac još nije objavljen" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Svi moji obrasci (podnosilac zahtjeva)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Nijedan obrazac ne čeka na potvrdu" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Svi moji obrasci (validator)" - -#: 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 "Ime ne može biti prazno" - -#: 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 "" - -#: 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 "Dupli obrazac: %s" - -#: inc/form.class.php:1538 -#, php-format -msgid "Form Transfered: %s" -msgstr "Obrazac proslijeđen: %s" - -#: inc/form.class.php:1557 -msgid "Back" -msgstr "" - -#: inc/form.class.php:1568 -#, php-format -msgid "Form updated: %s" -msgstr "" - -#: inc/form.class.php:1668 -msgid "Upload of JSON files not allowed." -msgstr "" - -#: inc/form.class.php:1671 -msgid "You may allow JSON files right now." -msgstr "" - -#: 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 "" - -#: 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 "" - -#: inc/form.class.php:1682 inc/form.class.php:1685 -msgid "You may enable JSON files right now." -msgstr "" - -#: 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 "" - -#: inc/form.class.php:1796 -#, php-format -msgid "Failed to import %s" -msgstr "" - -#: inc/form.class.php:1801 -#, php-format -msgid "Forms successfully imported from %s" -msgstr "Obrasci uspješno uvezeni iz %s" - -#: inc/form.class.php:1864 -#, php-format -msgid "The form %1$s already exists and is in an unmodifiable entity." -msgstr "" - -#: inc/form.class.php:1872 -#, php-format -msgid "You don't have right to update the entity %1$s." -msgstr "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "" - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Obrasci bez kategorije" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "" - -#: inc/form.class.php:2346 -msgid "plugin_formcreator_load_check" -msgstr "" - -#: inc/targetchange.class.php:44 entrée standard:43 -msgid "Target change" -msgid_plural "Target changes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "Naslov je obavezan" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Vrsta polja je obavezno" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "Sekcija je obavezna" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "" - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "" - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Trenutno aktivan entitet" - -#: inc/abstracttarget.class.php:98 -msgid "Default requester user's entity" -msgstr "Podrazumijevani entitet podnosioca zahtjeva" - -#: inc/abstracttarget.class.php:99 -msgid "First dynamic requester user's entity (alphabetical)" -msgstr "Prvi dinamički entitet podnosiova zahtjeva (abecedno)" - -#: inc/abstracttarget.class.php:100 -msgid "Last dynamic requester user's entity (alphabetical)" -msgstr "Poslednji dinamički entitet podnosioca zahtjeva (abecedno)" - -#: inc/abstracttarget.class.php:101 -msgid "The form entity" -msgstr "Entitet obrasca" - -#: inc/abstracttarget.class.php:102 -msgid "Default entity of the validator" -msgstr "Podrazumjevani entitet validatora" - -#: inc/abstracttarget.class.php:103 -msgid "Specific entity" -msgstr "Odreeđeni entitet" - -#: inc/abstracttarget.class.php:104 -msgid "Default entity of a user type question answer" -msgstr "Podrazumijevani entitet korisnikovih pitanja odgovora " - -#: inc/abstracttarget.class.php:105 -msgid "From a GLPI object > Entity type question answer" -msgstr "Od GLPI objekta > Vrsta pitanja odgovora entiteta" - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Vrsta pitanja korisnik" - -#: inc/abstracttarget.class.php:520 -msgid "Entity type question" -msgstr "Vrsta pitanja entitet" - -#: 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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: 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 "Jednako odgovoru na pitanje" - -#: 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 "" - -#: 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 "Naslov tiketa" - -#: inc/targetticket.class.php:302 -msgid "Add validation message as first ticket followup" -msgstr "Dodaj poruku o potvrdi zahtjeva kao prvo praćenje tiketa" - -#: 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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Validator prihvatio obrazac" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "" - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Tagovi od pitanja" - -#: inc/abstractitiltarget.class.php:180 -msgid "Specific tags" -msgstr "Određeni tagovi" - -#: inc/abstractitiltarget.class.php:181 -msgid "Tags from questions and specific tags" -msgstr "Tagovi od pitanja i određenih tagova" - -#: inc/abstractitiltarget.class.php:182 -msgid "Tags from questions or specific tags" -msgstr "Tagovi od pitanja ili određenih tagova" - -#: inc/abstractitiltarget.class.php:188 -msgid "equals to the answer to the question" -msgstr "jednako odgovoru na pitanje" - -#: inc/abstractitiltarget.class.php:189 -msgid "calculated from the ticket creation date" -msgstr "izračunato od datuma kreiranja tiketa" - -#: inc/abstractitiltarget.class.php:190 -msgid "calculated from the answer to the question" -msgstr "izračunato od odgovora na pitanje" - -#: inc/abstractitiltarget.class.php:196 -msgid "SLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:197 -msgid "Specific SLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:204 -msgid "OLA from template or none" -msgstr "" - -#: inc/abstractitiltarget.class.php:205 -msgid "Specific OLA" -msgstr "" - -#: inc/abstractitiltarget.class.php:212 -msgid "Urgency from template or Medium" -msgstr "Hitnost od šablona ili Srednje" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:857 -msgid "SLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 -msgid "Question (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:930 -msgid "OLA (TTO/TTR)" -msgstr "" - -#: inc/abstractitiltarget.class.php:1034 -msgid "Urgency " -msgstr "" - -#: inc/abstractitiltarget.class.php:1064 -msgid "Ticket tags" -msgstr "Tiket tagovi" - -#: inc/abstractitiltarget.class.php:1112 -msgid "Tags" -msgstr "Tagovi" - -#: 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 "Opis ne može biti prazan!" - -#: inc/abstractitiltarget.class.php:1760 -msgid "Watcher" -msgid_plural "Watchers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: inc/abstractitiltarget.class.php:1779 -msgid "Cancel" -msgstr "Otkaži" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Obrazac kreiran" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Vaš zahtjev snimljen" - -#: install/install.php:414 -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 "" -"Pozdrav,\\nVaš zahtjev je snimljen sa brojem ##formcreator.request_id## i " -"proslijeđen helpdesku.\\nVaše odgovore možete vidjeti na sledećem " -"linku:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Obrazac sa GLPI-ja potrobno odobriti" - -#: install/install.php:420 -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 "" -"Pozdrav,\\nObrazac sa GLPI-ja je potrebno odobriti i vi ste izabrani kao " -"validator.\\nMožete pristupiti klikom na ovaj " -"link:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Validator je odbio Vaš obrazac" - -#: install/install.php:426 -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 "" -"Pozdrav,\\nObavještamo vas da je validator odbio Vaš obrazac " -"zbog:\\n##formcreator.validation_comment##\\n\\nJoš uvijek ga moćete " -"izmijeniti i ponovo poslati na odobrenje preko " -"linka:\\n##formcreator.validation_link##" - -#: install/install.php:432 -msgid "" -"Hi,\\nWe are pleased to inform you that your form has been accepted by the " -"validator.\\nYour request will be considered soon." -msgstr "" -"Pozdrav,\\nObavještavamo vas da je validator prihvatio Vaš " -"obrazac.\\nZahtjev će uskoro biti razmotren." - -#: install/install.php:437 -msgid "Your form has been deleted by an administrator" -msgstr "Administrator je obrisao obrazac" - -#: install/install.php:438 -msgid "" -"Hi,\\nWe are sorry to inform you that your request cannot be considered and " -"has been deleted by an administrator." -msgstr "" -"Pozdrav,\\nMoramo Vas informisati da Vaš zahtjev ne možemo uzeti u " -"razmatranje i da ga je administrator obrisao." - -#: install/install.php:664 -msgid "Formcreator - Sync service catalog issues" -msgstr "" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: hook.php:378 -msgctxt "button" -msgid "Duplicate" -msgstr "Duplikat" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: js/scripts.js:688 -msgid "Are you sure you want to delete this question?" -msgstr "Da li ste sigurni da želite da obrišete ovo pitanje?" - -#: js/scripts.js:877 -msgid "Are you sure you want to delete this section?" -msgstr "Da li ste sigurni da želite da obrišete ovu sekciju?" - -#: js/scripts.js:1118 -msgid "Add translations" -msgstr "" - -#: js/scripts.js:1257 js/scripts.js:1281 -msgid "An error occured while querying forms" -msgstr "Desila se greška prilikom učitavanja obrasca" - -#: 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:49 standard:78 -msgid "Required" -msgstr "Obavezno" - -#: 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 "Prikaz praznih" - -#: entrée standard:39 -msgid "LDAP directory" -msgid_plural "LDAP directories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: entrée standard:68 -msgid "Filter" -msgstr "Filter" - -#: entrée standard:78 -msgid "Attribute" -msgstr "Pridjev" - -#: entrée standard:70 standard:68 -msgid "Values" -msgstr "Vrijednosti" - -#: 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 " Direktan pristup na početnoj stranici" - -#: entrée standard:86 -msgid "Default form in service catalog" -msgstr "Podrazumijevani obrazac u katalogu servisa" - -#: 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 "Dodaj sekciju" - -#: 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 "" - -#: entrée standard:83 -msgid "Add a question" -msgstr "Dodaj pitanje" - -#: 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 "Puni oblik" - -#: entrée standard:42 -msgid "Min" -msgstr "Min" - -#: entrée standard:53 -msgid "Max" -msgstr "Max" diff --git a/locales/tr_TR.mo b/locales/tr_TR.mo index 81471a639..d8d384aba 100644 Binary files a/locales/tr_TR.mo and b/locales/tr_TR.mo differ diff --git a/locales/tr_TR.po b/locales/tr_TR.po index adc1d149b..4fa7c6fc0 100644 --- a/locales/tr_TR.po +++ b/locales/tr_TR.po @@ -5,7 +5,6 @@ # # Translators: # Ali AY , 2022 -# Thierry Bugier , 2022 # Kaya Zeren , 2023 # #, fuzzy @@ -13,8 +12,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-30 09:32+0200\n" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" +"POT-Creation-Date: 2023-05-30 14:13+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" "MIME-Version: 1.0\n" @@ -68,14 +67,6 @@ 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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "Form" -msgstr[1] "Formlar" - #: ajax/section_delete.php:44 ajax/section_move.php:49 #: ajax/section_duplicate.php:44 msgid "Source section not found" @@ -137,8 +128,8 @@ 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.form.php:77 front/form.php:43 inc/common.class.php:654 +#: inc/common.class.php:661 msgid "Form Creator" msgstr "Form Oluşturucu" @@ -148,12 +139,12 @@ msgstr "Form Oluşturucu" msgid "%1$s = %2$s" msgstr "%1$s = %2$s" -#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:686 +#: front/formlist.php:46 front/formlist.php:52 inc/common.class.php:648 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:1077 +#: inc/formanswer.class.php:1325 inc/formanswer.class.php:1376 msgid "The form has been successfully saved!" msgstr "Form kaydedildi!" @@ -168,13 +159,14 @@ msgstr "%1$s, %2$s ögesinin ayırtmasını sildi" msgid "%1$s adds the reservation %2$s for item %3$s" msgstr "%1$s, %3$s ögesinin %2$s ayırtmasını ekledi" -#: inc/knowbase.class.php:60 inc/form.class.php:658 +#: inc/knowbase.class.php:60 inc/entityconfig.class.php:478 +#: inc/form.class.php:611 msgid "Category" msgid_plural "Categories" msgstr[0] "Kategori" msgstr[1] "Kategoriler" -#: inc/knowbase.class.php:62 inc/form.class.php:661 entrée standard:39 +#: inc/knowbase.class.php:62 inc/form.class.php:614 entrée standard:39 msgid "See all" msgstr "Tümünü görüntüle" @@ -182,53 +174,62 @@ 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:186 msgid "Textarea" msgstr "Metin alanı" -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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 +#: 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/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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 +#: 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 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:81 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:87 +msgid "Search filter" +msgstr "Arama süzgeci" + +#: inc/field/dropdownfield.class.php:585 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:616 msgid "Invalid value for " msgstr "Şunun değeri geçersiz" -#: inc/field/dropdownfield.class.php:475 +#: inc/field/dropdownfield.class.php:628 #, 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:644 #, 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:704 inc/questionfilter.class.php:62 +#: entrée standard:68 +msgid "Filter" +msgstr "Süzgeç" + +#: inc/field/dropdownfield.class.php:987 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:996 msgid "" "To respect the GLPI entity system, \"Form\" should be selected. Others " "settings will break the entity restrictions" @@ -236,64 +237,64 @@ msgstr "" "GLPI birim sistemine uymak için \"Form\" seçilmelidir. Diğer ayarlar birim " "kısıtlamalarını bozar" -#: inc/field/ldapselectfield.class.php:95 +#: inc/field/ldapselectfield.class.php:96 msgid "LDAP Select" msgstr "LDAP Seçin" -#: inc/field/ldapselectfield.class.php:139 +#: inc/field/ldapselectfield.class.php:140 msgid "LDAP directory not defined!" msgstr "LDAP dizini belirtilmemiş!" -#: inc/field/ldapselectfield.class.php:146 +#: inc/field/ldapselectfield.class.php:147 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: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:155 +#: 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:160 +#: 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:168 +#: inc/field/textfield.class.php:169 msgid "Text" msgstr "Metin" -#: inc/field/textfield.class.php:217 inc/field/floatfield.class.php:234 +#: 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:222 inc/field/floatfield.class.php:239 +#: inc/field/textfield.class.php:223 inc/field/floatfield.class.php:240 msgid "Range" msgstr "Aralık" -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 +#: inc/field/textfield.class.php:229 inc/field/floatfield.class.php:246 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 +#: inc/field/radiosfield.class.php:114 inc/field/glpiselectfield.class.php:112 +#: inc/field/fieldsfield.class.php:513 inc/field/checkboxesfield.class.php:245 msgid "The field value is required:" msgstr "Alan değeri zorunludur:" -#: 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 +#: 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 #, php-format msgid "A required field is empty: %s" msgstr "Zorunlu bir alan boş bırakılmış: %s" @@ -303,12 +304,12 @@ 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:85 inc/field/floatfield.class.php:166 +#: inc/field/integerfield.class.php:85 inc/field/floatfield.class.php:167 #, 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 +#: inc/field/integerfield.class.php:91 inc/field/floatfield.class.php:173 #, php-format msgid "The following number must be lower than %d: %s" msgstr "Şu sayı %d değerinden küçük olmalıdır: %s" @@ -321,117 +322,117 @@ msgstr "Tamsayı" msgid "Undefined" msgstr "Tanımlanmamış" -#: inc/field/ipfield.class.php:122 +#: inc/field/ipfield.class.php:123 msgid "IP address" msgid_plural "IP addresses" msgstr[0] "IP adresi" msgstr[1] "IP adresleri" -#: inc/field/urgencyfield.class.php:85 inc/abstractitiltarget.class.php:1023 +#: inc/field/urgencyfield.class.php:86 inc/abstractitiltarget.class.php:1040 msgid "Urgency" msgstr "Önem düzeyi" -#: inc/field/urgencyfield.class.php:119 +#: inc/field/urgencyfield.class.php:120 msgctxt "urgency" msgid "Very high" msgstr "Çok yüksek" -#: inc/field/urgencyfield.class.php:120 +#: inc/field/urgencyfield.class.php:121 msgctxt "urgency" msgid "High" msgstr "Yüksek" -#: inc/field/urgencyfield.class.php:121 +#: inc/field/urgencyfield.class.php:122 msgctxt "urgency" msgid "Medium" msgstr "Orta" -#: inc/field/urgencyfield.class.php:122 +#: inc/field/urgencyfield.class.php:123 msgctxt "urgency" msgid "Low" msgstr "Düşük" -#: inc/field/urgencyfield.class.php:123 +#: inc/field/urgencyfield.class.php:124 msgctxt "urgency" msgid "Very low" msgstr "Çok düşük" -#: inc/field/tagfield.class.php:51 +#: inc/field/tagfield.class.php:52 msgid "Warning: Tag plugin is disabled or missing" msgstr "Uyarı: Etiket uygulama eki devre dışı bırakılmış ya da eksik" -#: inc/field/tagfield.class.php:197 +#: inc/field/tagfield.class.php:200 msgid "Tag" msgid_plural "Tags" msgstr[0] "Etiket" msgstr[1] "Etiketler" -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 +#: 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:115 +#: inc/field/hostnamefield.class.php:116 msgid "Hostname" msgid_plural "Hostnames" msgstr[0] "Sunucu adı" msgstr[1] "Sunucu adları" -#: inc/field/timefield.class.php:129 +#: inc/field/timefield.class.php:130 msgid "Time" msgstr "Zaman" -#: inc/field/emailfield.class.php:88 +#: inc/field/emailfield.class.php:89 #, php-format msgid "This is not a valid e-mail: %s" msgstr "E-posta adresi geçersiz: %s" -#: inc/field/emailfield.class.php:99 +#: inc/field/emailfield.class.php:100 msgid "Email" msgid_plural "Emails" msgstr[0] "E-posta" msgstr[1] "E-postalar" -#: inc/field/selectfield.class.php:96 +#: inc/field/selectfield.class.php:97 msgid "Select" msgstr "Seçin" -#: inc/field/datetimefield.class.php:139 +#: inc/field/datetimefield.class.php:140 msgid "Date & time" msgstr "Tarih ve saat" -#: inc/field/actorfield.class.php:83 +#: inc/field/actorfield.class.php:84 msgid "Actor" msgid_plural "Actors" msgstr[0] "İlgili" msgstr[1] "İlgililer" -#: inc/field/actorfield.class.php:267 +#: inc/field/actorfield.class.php:268 #, php-format msgid "Invalid value: %s" msgstr "Değer geçersiz: %s" -#: inc/field/actorfield.class.php:290 +#: inc/field/actorfield.class.php:291 #, php-format msgid "User not found or invalid email address: %s" msgstr "Kullanıcı bulunamadı ya da e-posta adresi geçersiz: %s" -#: inc/field/filefield.class.php:123 +#: inc/field/filefield.class.php:124 msgid "No attached document" msgstr "Ekli bir belge yok" -#: inc/field/filefield.class.php:132 inc/field/filefield.class.php:268 -#: inc/field/filefield.class.php:275 +#: inc/field/filefield.class.php:133 inc/field/filefield.class.php:254 +#: inc/field/filefield.class.php:261 msgid "Attached document" msgstr "Ekli belge" -#: inc/field/filefield.class.php:174 +#: inc/field/filefield.class.php:175 #, php-format msgid "A required file is missing: %s" msgstr "Gerekli bir dosya eksik: %s" -#: inc/field/filefield.class.php:191 +#: inc/field/filefield.class.php:192 msgid "File" msgstr "Dosya" @@ -443,84 +444,84 @@ msgstr "Çoklu seçim" msgid "Warning: Additional Fields plugin is disabled or missing" msgstr "Uyarı: Ek alanlar uygulama eki devre dışı bırakılmış ya da eksik" -#: inc/field/fieldsfield.class.php:167 +#: inc/field/fieldsfield.class.php:168 msgid "Block" msgstr "Engelle" -#: inc/field/fieldsfield.class.php:171 inc/targetticket.class.php:341 +#: inc/field/fieldsfield.class.php:172 inc/targetticket.class.php:346 msgid "Field" msgstr "Alan" -#: inc/field/fieldsfield.class.php:253 +#: inc/field/fieldsfield.class.php:254 msgid "show" msgstr "görüntüle" -#: inc/field/fieldsfield.class.php:389 +#: inc/field/fieldsfield.class.php:390 #, php-format msgid "Field '%1$s' type not implemented yet!" msgstr "'%1$s' alan türü henüz kullanıma sunulmamış!" -#: inc/field/fieldsfield.class.php:466 +#: inc/field/fieldsfield.class.php:467 msgid "Some numeric fields contains non numeric values" msgstr "Bazı sayısal alanlarda sayısal olmayan değerler var" -#: inc/field/fieldsfield.class.php:471 +#: inc/field/fieldsfield.class.php:472 msgid "Some URL fields contains invalid links" msgstr "Bazı adres alanlarında geçersiz bağlantılar var" -#: inc/field/fieldsfield.class.php:565 +#: inc/field/fieldsfield.class.php:566 msgid "Additionnal fields" msgstr "Ek alanlar" -#: inc/field/checkboxesfield.class.php:132 +#: inc/field/checkboxesfield.class.php:133 msgid "Checkboxes" msgstr "İşaret kutuları" -#: inc/field/checkboxesfield.class.php:226 +#: inc/field/checkboxesfield.class.php:227 #, 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:233 #, 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:304 +#: inc/field/checkboxesfield.class.php:305 msgid "Range min" msgstr "Aralık başlangıcı" -#: inc/field/checkboxesfield.class.php:305 +#: inc/field/checkboxesfield.class.php:306 msgid "Range max" msgstr "Aralık bitişi" -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 +#: inc/field/requesttypefield.class.php:87 inc/targetticket.class.php:1150 msgid "Request type" msgstr "İstek türü" -#: inc/field/floatfield.class.php:141 +#: inc/field/floatfield.class.php:142 #, php-format msgid "This is not a number: %s" msgstr "Bu bir sayı değil: %s" -#: inc/field/floatfield.class.php:182 -msgid "Float" -msgstr "Ondalık" +#: inc/field/floatfield.class.php:183 +msgid "Decimal number" +msgstr "Ondalık sayı" -#: inc/field/datefield.class.php:136 +#: inc/field/datefield.class.php:137 msgid "Date" msgstr "Tarih" -#: inc/field/descriptionfield.class.php:105 inc/form.class.php:165 -#: inc/question.class.php:166 entrée standard:82 standard:52 standard:113 +#: inc/field/descriptionfield.class.php:106 inc/form.class.php:151 +#: inc/question.class.php:188 entrée standard:82 standard:52 standard:114 msgid "Description" msgstr "Açıklama" -#: inc/field/descriptionfield.class.php:112 +#: inc/field/descriptionfield.class.php:113 msgid "A description field should have a description:" msgstr "Bir açıklama alanında açıklama bulunmalıdır:" -#: inc/field/hiddenfield.class.php:95 +#: inc/field/hiddenfield.class.php:96 msgid "Hidden field" msgid_plural "Hidden fields" msgstr[0] "Gizli alan" @@ -532,55 +533,57 @@ msgid_plural "Conditions" msgstr[0] "Koşul" msgstr[1] "Koşullar" -#: inc/condition.class.php:104 +#: inc/condition.class.php:103 msgid "is visible" msgstr "görünür" -#: inc/condition.class.php:105 +#: inc/condition.class.php:104 msgid "is not visible" msgstr "görünmez" -#: inc/condition.class.php:106 +#: inc/condition.class.php:105 msgid "regular expression matches" msgstr "kurallı ifade eşleşmeleri" -#: inc/condition.class.php:117 +#: inc/condition.class.php:116 msgid "Always displayed" msgstr "Her zaman görüntülensin" -#: inc/condition.class.php:118 +#: inc/condition.class.php:117 msgid "Hidden unless" msgstr "Şu olmadan gizlensin" -#: inc/condition.class.php:119 +#: inc/condition.class.php:118 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/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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 +#: inc/condition.class.php:178 inc/target_actor.class.php:233 +#: inc/form_language.class.php:565 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/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 "%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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 +#: inc/condition.class.php:200 inc/target_actor.class.php:254 +#: inc/form_language.class.php:581 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/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 "Boş bir nesne dışa aktarılamaz: %s" -#: inc/condition.class.php:269 +#: inc/condition.class.php:268 msgid "Conditions" msgstr "Koşullar" @@ -602,133 +605,190 @@ msgstr[1] "Sorunlar" msgid "Update issue data from tickets and form answers" msgstr "Sorun verileri destek kaydı ve form yanıtlarından güncellensin" -#: inc/issue.class.php:379 +#: inc/issue.class.php:393 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 -#: standard:49 standard:57 standard:38 standard:39 standard:46 +#: inc/issue.class.php:531 inc/form_language.class.php:229 +#: inc/form.class.php:2208 entrée standard:52 standard:49 standard:57 +#: standard:38 standard:39 standard:105 standard:46 msgid "Name" msgstr "Ad" -#: inc/issue.class.php:527 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/issue.class.php:543 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 "Kod" +msgstr "Kimlik" -#: inc/issue.class.php:536 inc/form.class.php:503 inc/form.class.php:2230 -#: entrée standard:111 standard:65 +#: inc/issue.class.php:552 inc/form.class.php:2217 entrée standard:111 +#: standard:65 standard:104 standard:4 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:565 inc/formanswer.class.php:307 msgid "Status" msgstr "Durum" -#: inc/issue.class.php:561 +#: inc/issue.class.php:577 msgid "Opening date" msgstr "Açılma tarihi" -#: inc/issue.class.php:570 +#: inc/issue.class.php:586 msgid "Last update" msgstr "Son güncelleme" -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 +#: inc/issue.class.php:595 inc/abstracttarget.class.php:517 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:605 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/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] "İ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:258 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/issue.class.php:651 inc/formanswer.class.php:691 +#: inc/formanswer.class.php:698 inc/formanswer.class.php:777 #: inc/form_language.class.php:243 msgid "Comment" msgstr "Açıklama" -#: inc/issue.class.php:643 +#: inc/issue.class.php:663 msgid "Ticket approver" msgstr "Destek kaydını onaylayan" -#: inc/issue.class.php:716 +#: inc/issue.class.php:736 msgid "Technician" msgstr "Teknisyen" -#: inc/issue.class.php:747 +#: inc/issue.class.php:767 msgid "Technician group" msgstr "Teknisyen grubu" -#: inc/issue.class.php:783 inc/formanswer.class.php:290 +#: inc/issue.class.php:799 inc/formanswer.class.php:287 msgid "Form approver group" msgstr "Form onaylayıcı grubu" -#: inc/issue.class.php:805 +#: inc/issue.class.php:829 msgid "Ticket approver group" -msgstr "Destek kaydını onaylayan grubu" +msgstr "Destek kaydı onaylayıcı grubu" + +#: inc/issue.class.php:863 inc/abstractitiltarget.class.php:787 entrée +#: standard:108 +msgid "Time to resolve" +msgstr "Çözümlenme zamanı" + +#: inc/issue.class.php:874 +msgid "Time to resolve + Progress" +msgstr "Çözümlenme süresi + ilerleme" + +#: inc/issue.class.php:884 +msgid "Internal time to resolve" +msgstr "İç çözümlenme süresi" -#: inc/issue.class.php:845 +#: inc/issue.class.php:895 +msgid "Internal time to resolve + Progress" +msgstr "İç çözümlenme süresi + ilerleme" + +#: inc/issue.class.php:905 +msgid "Resolution date" +msgstr "Çözümlenme tarihi" + +#: inc/issue.class.php:914 +msgid "Internal time to own" +msgstr "İç ele alınma süresi" + +#: inc/issue.class.php:925 +msgid "Internal time to own + Progress" +msgstr "İç ele allınma süresi + ilerleme" + +#: inc/issue.class.php:935 entrée standard:109 +msgid "Time to own" +msgstr "Ele alınma zamanı" + +#: inc/issue.class.php:946 +msgid "Time to own + Progress" +msgstr "Ele alınma süresi + ilerleme" + +#: inc/issue.class.php:958 +msgid "Approver substitute" +msgstr "Onaylayan vekili" + +#: inc/issue.class.php:1022 +msgid "Substitute of a member of approver group" +msgstr "Onaylayıcı grubunun bir üyesinin yerine geçen kişi" + +#: inc/issue.class.php:1095 +msgid "Form approver substitute" +msgstr "Form onaylayan vekili " + +#: inc/issue.class.php:1163 +msgid "Current form approver group" +msgstr "Geçerli onaylayıcı grubu" + +#: inc/issue.class.php:1193 +msgid "Current form approver" +msgstr "Geçerli onaylayıcı" + +#: inc/issue.class.php:1227 msgid "Ticket requester" msgstr "Destek kaydı isteğinde bulunan" -#: inc/issue.class.php:892 +#: inc/issue.class.php:1274 msgid "Ticket observer" msgstr "Destek kaydını izleyen" -#: inc/issue.class.php:940 +#: inc/issue.class.php:1322 msgid "Ticket technician" msgstr "Destek kaydı teknisyeni" -#: inc/issue.class.php:1083 +#: inc/issue.class.php:1465 #, 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:1723 inc/filter/itilcategoryfilter.class.php:56 +#: hook.php:766 msgid "All" msgstr "Tümü" -#: inc/issue.class.php:1347 hook.php:692 +#: inc/issue.class.php:1729 hook.php:767 msgid "New" msgstr "Ekle" -#: inc/issue.class.php:1353 hook.php:693 +#: inc/issue.class.php:1735 hook.php:768 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:1741 inc/formanswer.class.php:78 +#: inc/form_validator.class.php:70 hook.php:769 msgid "Waiting" msgstr "Bekliyor" -#: inc/issue.class.php:1365 hook.php:695 +#: inc/issue.class.php:1747 hook.php:770 msgid "To validate" msgstr "Değerlendirilecek" -#: inc/issue.class.php:1371 hook.php:696 +#: inc/issue.class.php:1753 hook.php:771 msgid "Solved" msgstr "Çözümlenmiş" -#: inc/issue.class.php:1377 hook.php:697 +#: inc/issue.class.php:1759 hook.php:772 msgid "Closed" msgstr "Kapalı" @@ -738,37 +798,57 @@ msgid_plural "Form categories" msgstr[0] "Form kategorisi" msgstr[1] "Form kategorileri" -#: inc/category.class.php:72 +#: inc/category.class.php:80 msgid "Knowbase category" msgstr "Bilgi bankası kategorisi" -#: inc/category.class.php:78 +#: inc/category.class.php:86 msgid "As child of" msgstr "Şunun alt ögesi olarak" +#: inc/category.class.php:92 inc/form.class.php:247 entrée standard:65 +msgid "Icon" +msgstr "Simge" + +#: inc/category.class.php:98 inc/form.class.php:255 entrée standard:67 +msgid "Icon color" +msgstr "Simge rengi" + +#: inc/category.class.php:104 inc/form.class.php:263 entrée standard:80 +msgid "Background color" +msgstr "Arka plan rengi" + +#: 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] "Form" +msgstr[1] "Formlar" + #: inc/notificationtargetformanswer.class.php:43 msgid "The form as been saved" msgstr "Form kaydedildi" -#: inc/notificationtargetformanswer.class.php:44 install/install.php:418 +#: inc/notificationtargetformanswer.class.php:44 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:490 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:496 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:502 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 @@ -776,14 +856,14 @@ msgid "Form name" msgstr "Form adı" #: inc/notificationtargetformanswer.class.php:77 -#: inc/form_validator.class.php:76 +#: inc/form_validator.class.php:91 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 +#: inc/notificationtargetformanswer.class.php:98 inc/formanswer.class.php:278 #: entrée standard:49 msgid "Creation date" msgstr "Oluşturulma tarihi" @@ -795,7 +875,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 +884,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 #" @@ -828,15 +908,15 @@ msgid "Author" msgstr "Sorumlu" #: inc/notificationtargetformanswer.class.php:115 -#: inc/abstractitiltarget.class.php:1318 +#: inc/abstractitiltarget.class.php:1374 msgid "Approver" msgstr "Onaylayan" -#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2090 +#: inc/target_actor.class.php:70 inc/abstractitiltarget.class.php:2141 msgid "Form author" msgstr "Form sorumlusu" -#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2093 +#: inc/target_actor.class.php:71 inc/abstractitiltarget.class.php:2144 msgid "Form validator" msgstr "Formu değerlendiren" @@ -844,7 +924,7 @@ msgstr "Formu değerlendiren" msgid "Specific person" msgstr "Belirli kişi" -#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2103 +#: inc/target_actor.class.php:73 inc/abstractitiltarget.class.php:2154 msgid "Person from the question" msgstr "Sorudan kişi" @@ -852,7 +932,7 @@ msgstr "Sorudan kişi" msgid "Specific group" msgstr "Belirli grup" -#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2114 +#: inc/target_actor.class.php:75 inc/abstractitiltarget.class.php:2165 msgid "Group from the question" msgstr "Sorudan grup" @@ -868,15 +948,15 @@ msgstr "Bir nesneden teknik grup" msgid "Specific supplier" msgstr "Belirli sağlayıcı" -#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2143 +#: inc/target_actor.class.php:79 inc/abstractitiltarget.class.php:2194 msgid "Supplier from the question" msgstr "Sorudan sağlayıcı" -#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2132 +#: inc/target_actor.class.php:80 inc/abstractitiltarget.class.php:2183 msgid "Actors from the question" msgstr "Sorudan ilgililer" -#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2147 +#: inc/target_actor.class.php:81 inc/abstractitiltarget.class.php:2198 msgid "Form author's supervisor" msgstr "Formu hazırlayanın yöneticisi" @@ -884,7 +964,7 @@ msgstr "Formu hazırlayanın yöneticisi" msgid "Observer" msgstr "Gözlemci" -#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1767 +#: inc/target_actor.class.php:103 inc/abstractitiltarget.class.php:1818 msgid "Assigned to" msgstr "Atanan" @@ -914,92 +994,101 @@ msgstr "Bir grup bulunamadı: %1$s" msgid "Failed to find a supplier: %1$s" msgstr "Bir sağlayıcı bulunamadı: %1$s" -#: inc/formanswer.class.php:79 inc/form_validator.class.php:71 +#: inc/formanswer.class.php:79 inc/form_validator.class.php:72 msgid "Refused" msgstr "Reddedilmiş" -#: inc/formanswer.class.php:80 inc/form_validator.class.php:70 +#: inc/formanswer.class.php:80 inc/form_validator.class.php:71 msgid "Accepted" msgstr "Onaylanmış" -#: inc/formanswer.class.php:226 +#: inc/formanswer.class.php:214 msgid "Form answer" msgid_plural "Form answers" msgstr[0] "Form yanıtı" msgstr[1] "Form yanıtları" -#: inc/formanswer.class.php:623 +#: inc/formanswer.class.php:676 msgid "Print this form" msgstr "Bu formu yazdır" -#: inc/formanswer.class.php:648 +#: inc/formanswer.class.php:701 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:703 msgid "Form successfully saved." msgstr "Form kaydedildi" -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 +#: inc/formanswer.class.php:770 msgid "Save" msgstr "Kaydet" -#: inc/formanswer.class.php:732 +#: inc/formanswer.class.php:782 msgid "Required if refused" msgstr "Reddedildi ise zorunlu" -#: inc/formanswer.class.php:738 +#: inc/formanswer.class.php:788 msgid "Refuse" msgstr "Reddet" -#: inc/formanswer.class.php:746 +#: inc/formanswer.class.php:796 msgid "Edit answers" msgstr "Yanıtları düzenle" -#: inc/formanswer.class.php:752 +#: inc/formanswer.class.php:802 msgid "Cancel edition" msgstr "Düzenlemeyi iptal et" -#: inc/formanswer.class.php:759 +#: inc/formanswer.class.php:809 msgid "Accept" msgstr "Onayla" -#: inc/formanswer.class.php:782 +#: inc/formanswer.class.php:828 msgid "Refused comment is required!" msgstr "Red açıklaması zorunludur!" -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 +#: inc/formanswer.class.php:882 inc/formanswer.class.php:899 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:933 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:1083 #, 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:1166 inc/formanswer.class.php:1168 msgid "Form data" msgstr "Form verileri" -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 +#: inc/formanswer.class.php:1301 +msgid "" +"You are a validator of the form, then your approval hs been added " +"automatically." +msgstr "" +"Formun değerlendireni sizsiniz. Ardından onayınız otomatik olarak eklendi." + +#: inc/formanswer.class.php:1310 inc/formanswer.class.php:1363 msgid "Cannot generate targets!" msgstr "Hedefler oluşturulamadı!" -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Herhangi bir Turing sınaması ayarlanmamış" +#: inc/formanswer.class.php:1512 +msgid "No captcha set." +msgstr "Herhangi bir güvenlik kodu ayarlanmamış." -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Turing sınamasını geçemediniz" +#: inc/formanswer.class.php:1518 +msgid "You failed the captcha test." +msgstr "Güvenlik kodu sınamasını geçemediniz." -#: inc/formanswer.class.php:1458 +#: inc/formanswer.class.php:1541 msgid "You must select validator!" msgstr "Bir değerlendiren seçmelisiniz!" @@ -1011,44 +1100,32 @@ msgstr "Bu sorunu silemezsiniz. Değerlendirmeye alınmış olabilir." msgid "Failed to delete this issue. An internal error occured." msgstr "Bu sorun silinemedi. Bir iç sorun çıktı." -#: inc/common.class.php:783 +#: inc/common.class.php:745 msgid "Seek assistance" msgstr "Destek iste" -#: inc/common.class.php:789 inc/common.class.php:793 +#: inc/common.class.php:751 inc/common.class.php:755 msgid "My requests for assistance" msgstr "Destek isteklerim" -#: inc/common.class.php:829 +#: inc/common.class.php:791 msgid "Consult reminders" -msgstr "" +msgstr "Anımsatıcılara bakın" -#: inc/common.class.php:849 +#: inc/common.class.php:811 msgid "Consult feeds" msgstr "Akışlara bak" -#: inc/formaccesstype.class.php:39 inc/formaccesstype.class.php:64 +#: inc/abstractfield.class.php:89 inc/question.class.php:758 +msgid "Apply" +msgstr "Uygula" + +#: inc/formaccesstype.class.php:41 entrée standard:39 msgid "Access type" msgid_plural "Access types" msgstr[0] "Erişim türü" msgstr[1] "Erişim türleri" -#: inc/formaccesstype.class.php:79 -msgid "Link to the form" -msgstr "Form bağlantısı" - -#: inc/formaccesstype.class.php:92 -msgid "Please activate the form to view the link" -msgstr "Bağlantının görüntülenmesi için formu etkinleştirin" - -#: inc/formaccesstype.class.php:100 inc/form.class.php:1505 -msgid "Enable captcha" -msgstr "Güvenlik kodu kullanılsın" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "Şununla kısıtlanmış" - #: inc/form_language.class.php:51 msgid "Form language" msgid_plural "Form languages" @@ -1063,21 +1140,21 @@ msgstr[1] "Çeviriler" #: inc/form_language.class.php:119 msgid "The name cannot be empty." -msgstr "" +msgstr "Ad boş olamaz." #: inc/form_language.class.php:127 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 msgid "The specified language is not available." -msgstr "" +msgstr "Belirtilen dil kullanılamıyor." #: inc/form_language.class.php:265 msgid "Add a translation" msgstr "Bir çeviri ekle" -#: inc/form_language.class.php:299 js/scripts.js:1171 +#: inc/form_language.class.php:299 js/scripts.js:1214 msgid "Update a translation" msgstr "Bir çeviriyi güncelle" @@ -1098,7 +1175,7 @@ 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.class.php:537 inc/abstractitiltarget.class.php:1658 +#: inc/abstractitiltarget.class.php:1710 entrée standard:124 standard:31 msgid "Delete" msgstr "Sil" @@ -1111,53 +1188,75 @@ msgid "Add a new language" msgstr "Dil ekle" #: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: inc/form.class.php:192 entrée standard:72 +#: inc/form.class.php:178 entrée standard:72 msgid "Language" msgstr "Dil" -#: inc/form_validator.class.php:68 inc/targetticket.class.php:99 -#: inc/abstractitiltarget.class.php:178 +#: inc/form_validator.class.php:69 inc/targetticket.class.php:99 +#: inc/abstractitiltarget.class.php:186 msgid "None" msgstr "Yok" -#: inc/form_validator.class.php:114 -msgid "Need validaton?" -msgstr "Değerlendirme gerekli" - -#: inc/form_validator.class.php:118 inc/abstractitiltarget.class.php:2499 +#: inc/form_validator.class.php:78 inc/abstractitiltarget.class.php:2552 msgid "No" msgstr "Hayır" -#: 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 "Kaydet" +#: inc/form_validator.class.php:81 +msgid "Supervisor of the requester" +msgstr "İstekte bulunanın üstü" + +#: inc/form_validator.class.php:116 inc/translation.class.php:221 +msgid "Form not found." +msgstr "Form bulunamadı." + +#: inc/form_validator.class.php:121 inc/form_validator.class.php:129 +#: inc/form_validator.class.php:138 +msgid "Invalid validator." +msgstr "Değerlendiren geçersiz." + +#: inc/form_validator.class.php:147 +#, php-format +msgid "Only level 1 is allowed for %s." +msgstr "%s için yalnızca 1. düzeye izin verilir." + +#: inc/form_validator.class.php:156 +msgid "Invalid validator type." +msgstr "Değerlendiren türü geçersiz." -#: inc/form_validator.class.php:709 inc/abstractitiltarget.class.php:1298 +#: inc/form_validator.class.php:194 entrée standard:103 +msgid "Level" +msgstr "Düzey" + +#: inc/form_validator.class.php:592 inc/abstractitiltarget.class.php:1354 msgid "Validation" msgstr "Değerlendirme" -#: inc/form_validator.class.php:711 +#: inc/form_validator.class.php:594 msgid "Choose a validator" msgstr "Bir değerlendiren seçin" +#: 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 +msgctxt "button" +msgid "Save" +msgstr "Kaydet" + #: inc/targetproblem.class.php:43 entrée standard:43 msgid "Target problem" msgid_plural "Target problems" msgstr[0] "Hedef sorun" msgstr[1] "Hedef sorunlar" -#: inc/targetproblem.class.php:109 inc/targetproblem.class.php:579 +#: 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 "Özellikler" -#: inc/targetproblem.class.php:523 inc/targetchange.class.php:286 -#: inc/targetticket.class.php:1381 +#: inc/targetproblem.class.php:509 inc/targetchange.class.php:286 +#: inc/targetticket.class.php:1443 #, php-format msgid "" "Failed to add or update the %1$s %2$s: a question is missing and is used in " @@ -1166,160 +1265,186 @@ msgstr "" "%1$s %2$s eklenemedi ya da güncellenemedi: Bir soru eksik ve hedefteki bir " "parametre tarafından kullanılıyor" -#: inc/targetproblem.class.php:580 inc/targetchange.class.php:106 -#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1200 +#: inc/targetproblem.class.php:566 inc/targetchange.class.php:106 +#: inc/targetticket.class.php:136 inc/abstractitiltarget.class.php:1216 msgid "Actors" msgstr "İlgililer" -#: inc/targetproblem.class.php:633 entrée standard:48 +#: inc/targetproblem.class.php:619 entrée standard:48 msgid "Problem title" msgstr "Sorun başlığı" -#: inc/targetproblem.class.php:643 inc/targetchange.class.php:354 +#: inc/targetproblem.class.php:629 inc/targetchange.class.php:354 #: inc/targetticket.class.php:199 msgid "Content" msgstr "İçerik" -#: inc/targetproblem.class.php:653 inc/targetchange.class.php:364 +#: inc/targetproblem.class.php:639 inc/targetchange.class.php:364 msgid "Impact" msgstr "Etki" -#: inc/targetproblem.class.php:663 entrée standard:56 +#: inc/targetproblem.class.php:649 entrée standard:56 msgid "Cause" msgstr "Neden" -#: inc/targetproblem.class.php:673 entrée standard:58 +#: inc/targetproblem.class.php:659 entrée standard:58 msgid "Symptom" msgstr "Belirti" -#: 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 +#: inc/entityconfig.class.php:101 inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:118 inc/entityconfig.class.php:126 +#: inc/entityconfig.class.php:134 inc/entityconfig.class.php:142 +#: inc/entityconfig.class.php:150 inc/entityconfig.class.php:158 +#: 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 "Üst birimden devralma" -#: inc/entityconfig.class.php:93 +#: inc/entityconfig.class.php:102 msgid "GLPi's helpdesk" msgstr "GLPI destek merkezi" -#: inc/entityconfig.class.php:94 +#: inc/entityconfig.class.php:103 msgid "Service catalog simplified" msgstr "Basitleştirilmiş hizmet kataloğu" -#: inc/entityconfig.class.php:95 +#: inc/entityconfig.class.php:104 msgid "Service catalog extended" msgstr "Genişletilmiş hizmet kataloğu" -#: inc/entityconfig.class.php:102 +#: inc/entityconfig.class.php:111 msgid "All available forms" msgstr "Kullanılabilecek tüm formlar" -#: inc/entityconfig.class.php:103 +#: inc/entityconfig.class.php:112 msgid "Only default forms" msgstr "Yalnızca varsayılan formlar" -#: inc/entityconfig.class.php:110 +#: inc/entityconfig.class.php:119 msgid "Popularity sort" msgstr "Sık kullanım sıralaması" -#: inc/entityconfig.class.php:111 +#: inc/entityconfig.class.php:120 msgid "Alphabetic sort" msgstr "Alfabetik sıralama" -#: inc/entityconfig.class.php:118 +#: inc/entityconfig.class.php:127 msgid "Merged with Forms" msgstr "Formlar ile Birleştirilmiş" -#: inc/entityconfig.class.php:119 +#: inc/entityconfig.class.php:128 msgid "Distinct menu entry" msgstr "Farklı menü kaydı" -#: 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 +#: 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 "Görünür" -#: inc/entityconfig.class.php:127 inc/entityconfig.class.php:135 -#: inc/entityconfig.class.php:143 inc/entityconfig.class.php:151 +#: 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 "Gizli" -#: inc/entityconfig.class.php:158 +#: inc/entityconfig.class.php:167 msgid "Variable height" msgstr "Değişken yükseklik" -#: inc/entityconfig.class.php:159 +#: inc/entityconfig.class.php:168 msgid "Uniform height" msgstr "Sabit yükseklik" -#: inc/entityconfig.class.php:164 +#: inc/entityconfig.class.php:173 msgid "Search for assistance" msgstr "Yardım isteyin" -#: inc/entityconfig.class.php:165 +#: inc/entityconfig.class.php:174 msgid "User's assistance requests" msgstr "Kullanıcının yardım istekleri" -#: inc/entityconfig.class.php:261 +#: inc/entityconfig.class.php:181 +msgid "Only forms" +msgstr "Yalnızca formlar" + +#: inc/entityconfig.class.php:182 +msgid "Forms and list of requests" +msgstr "Formlar ve isteklerin listesi" + +#: inc/entityconfig.class.php:197 +msgid "Folded" +msgstr "Katlanmış" + +#: inc/entityconfig.class.php:198 +msgid "Unfolded" +msgstr "Açılmış" + +#: inc/entityconfig.class.php:298 msgid "Helpdesk" msgstr "Destek merkezi" -#: inc/entityconfig.class.php:269 inc/entityconfig.class.php:449 entrée +#: inc/entityconfig.class.php:306 inc/entityconfig.class.php:534 entrée #: standard:44 msgid "Helpdesk mode" msgstr "Destek merkezi kipi" -#: inc/entityconfig.class.php:280 inc/entityconfig.class.php:519 +#: inc/entityconfig.class.php:317 inc/entityconfig.class.php:604 msgid "Default Form list mode" msgstr "Varsayılan form listesi kipi" -#: inc/entityconfig.class.php:298 inc/entityconfig.class.php:459 +#: inc/entityconfig.class.php:335 inc/entityconfig.class.php:544 msgid "Sort order" msgstr "Sıralama" -#: inc/entityconfig.class.php:314 inc/entityconfig.class.php:469 +#: inc/entityconfig.class.php:351 inc/entityconfig.class.php:554 msgid "Knowledge base" msgstr "Bilgi bankası" -#: inc/entityconfig.class.php:329 +#: inc/entityconfig.class.php:366 msgid "Search" msgstr "Arama" -#: inc/entityconfig.class.php:345 inc/entityconfig.class.php:529 +#: inc/entityconfig.class.php:382 inc/entityconfig.class.php:614 msgid "Counters dashboard" msgstr "Sayaç panosu" -#: inc/entityconfig.class.php:361 +#: inc/entityconfig.class.php:398 msgid "Header message" msgstr "Başlık iletisi" -#: inc/entityconfig.class.php:377 inc/entityconfig.class.php:539 +#: inc/entityconfig.class.php:414 inc/entityconfig.class.php:624 msgid "Search issue" msgstr "Arama sorunu" -#: inc/entityconfig.class.php:393 inc/entityconfig.class.php:509 +#: inc/entityconfig.class.php:430 inc/entityconfig.class.php:594 msgid "Service catalog home page" msgstr "Hizmet kataloğu giriş sayfası" -#: inc/entityconfig.class.php:409 inc/entityconfig.class.php:549 +#: inc/entityconfig.class.php:446 inc/entityconfig.class.php:634 msgid "Tile design" msgstr "Karo tasarımı" -#: inc/entityconfig.class.php:421 inc/entityconfig.class.php:499 -#: inc/form.class.php:239 entrée standard:84 +#: inc/entityconfig.class.php:462 +msgid "Home page" +msgstr "Giriş" + +#: inc/entityconfig.class.php:494 +msgid "Menu visibility (only for vertical menu)" +msgstr "Menü görünürlüğü (yalnızca dikey menü için)" + +#: 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] "Başlık" msgstr[1] "Başlıklar" -#: inc/entityconfig.class.php:479 +#: inc/entityconfig.class.php:564 msgid "Display search field" msgstr "Arama alanı görüntülensin" -#: inc/entityconfig.class.php:489 +#: inc/entityconfig.class.php:574 msgid "Display header" msgstr "Başlık görüntülensin" @@ -1337,15 +1462,15 @@ msgstr "En küçük aralık" msgid "maximum range" msgstr "En büyük aralık" -#: inc/form.class.php:66 inc/form.class.php:432 +#: inc/form.class.php:66 inc/form.class.php:429 msgid "Public access" msgstr "Herkese açık" -#: inc/form.class.php:67 inc/form.class.php:436 +#: inc/form.class.php:67 inc/form.class.php:433 msgid "Private access" msgstr "Özel erişim" -#: inc/form.class.php:68 inc/form.class.php:440 +#: inc/form.class.php:68 inc/form.class.php:437 msgid "Restricted access" msgstr "Kısıtlı erişim" @@ -1353,210 +1478,168 @@ msgstr "Kısıtlı erişim" msgid "Answers waiting for validation" msgstr "Değerlendirilmeyi bekleyen yanıtlar" -#: inc/form.class.php:124 inc/form.class.php:1695 inc/form.class.php:1721 +#: inc/form.class.php:124 inc/form.class.php:1663 inc/form.class.php:1689 msgid "Import forms" msgstr "Formları içe aktar" -#: inc/form.class.php:140 -msgid "Characteristics" -msgstr "Özellikler" - -#: inc/form.class.php:183 +#: inc/form.class.php:169 msgid "Recursive" msgstr "Özyinelemeli" -#: inc/form.class.php:204 +#: inc/form.class.php:190 msgid "Homepage" msgstr "Açılış" -#: inc/form.class.php:217 +#: inc/form.class.php:203 msgid "Access" msgstr "Erişim" -#: inc/form.class.php:248 inc/form.class.php:330 inc/form.class.php:397 entrée +#: inc/form.class.php:234 inc/form.class.php:327 inc/form.class.php:394 entrée #: standard:54 msgid "Active" msgstr "Etkin" -#: inc/form.class.php:261 entrée standard:65 -msgid "Icon" -msgstr "Simge" - -#: inc/form.class.php:269 entrée standard:67 -msgid "Icon color" -msgstr "Simge rengi" - -#: inc/form.class.php:277 entrée standard:80 -msgid "Background color" -msgstr "Arka plan rengi" - -#: inc/form.class.php:300 inc/form.class.php:341 inc/form.class.php:416 +#: inc/form.class.php:286 inc/form.class.php:338 inc/form.class.php:413 msgid "Default form" msgstr "Varsayılan form" -#: inc/form.class.php:329 inc/form.class.php:394 +#: inc/form.class.php:296 entrée standard:106 +msgid "Next form" +msgstr "Sonraki form" + +#: inc/form.class.php:326 inc/form.class.php:391 msgid "Inactive" msgstr "Etkin değil" -#: inc/form.class.php:340 inc/form.class.php:413 +#: inc/form.class.php:337 inc/form.class.php:410 msgid "Not default form" msgstr "Varsayılan olmayan form" -#: inc/form.class.php:364 inc/form.class.php:448 entrée standard:75 +#: inc/form.class.php:361 inc/form.class.php:445 entrée standard:75 msgid "All languages" msgstr "Tüm diller" -#: inc/form.class.php:502 inc/form.class.php:572 +#: inc/form.class.php:508 entrée standard:3 msgid "Target" msgid_plural "Targets" msgstr[0] "Hedef" msgstr[1] "Hedefler" -#: inc/form.class.php:504 -msgid "Actions" -msgstr "İşlemler" - -#: inc/form.class.php:527 inc/form.class.php:1433 -msgid "Duplicate" -msgstr "Kopyala" - -#: inc/form.class.php:554 inc/form.class.php:2218 -msgid "Add a target" -msgstr "Bir hedef ekle" - -#: inc/form.class.php:575 +#: inc/form.class.php:511 msgid "Preview" msgstr "Ön izleme" -#: inc/form.class.php:576 +#: inc/form.class.php:512 msgid "Form answer properties" msgstr "Form yanıtı özellikleri" -#: inc/form.class.php:900 +#: inc/form.class.php:854 msgid "What are you looking for?" msgstr "Ne arıyorsunuz?" -#: inc/form.class.php:909 -#, php-format -msgid "My %1$d last forms (requester)" -msgstr "Son %1$d formum (istekte bulunan)" - -#: inc/form.class.php:936 -msgid "No form posted yet" -msgstr "Henüz bir form gönderilmemiş" - -#: inc/form.class.php:964 -msgid "All my forms (requester)" -msgstr "Tüm formlarım (istekte bulunan)" - -#: inc/form.class.php:977 -#, php-format -msgid "My %1$d last forms (validator)" -msgstr "Son %1$d formum (değerlendiren)" - -#: inc/form.class.php:1007 -msgid "No form waiting for validation" -msgstr "Değerlendirilmeyi bekleyen bir form yok" - -#: inc/form.class.php:1035 -msgid "All my forms (validator)" -msgstr "Tüm formlarım (değerlendiren)" - -#: inc/form.class.php:1095 inc/form.class.php:1229 -#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1573 +#: inc/form.class.php:993 inc/form.class.php:1156 +#: inc/abstracttarget.class.php:162 inc/abstractitiltarget.class.php:1625 msgid "The name cannot be empty!" msgstr "Ad boş olamaz!" -#: inc/form.class.php:1240 +#: inc/form.class.php:1026 inc/form.class.php:1191 +msgid "A loop is generated!" +msgstr "Döngü oluştu!" + +#: inc/form.class.php:1167 msgid "Cannot use empty name for form answers. Keeping the previous value." msgstr "Form yanıtlarının adı boş olamaz. Önceki değer korunuyor." -#: inc/form.class.php:1342 +#: inc/form.class.php:1303 #, php-format msgid "The question %s is not compatible with public forms" msgstr "%s sorusu herkese açık formlar ile uyumlu değil" -#: inc/form.class.php:1422 +#: inc/form.class.php:1386 msgid "Errored duplicate" msgstr "Hatalı kopya" -#: inc/form.class.php:1480 inc/form.class.php:1508 +#: inc/form.class.php:1397 entrée standard:23 +msgid "Duplicate" +msgstr "Kopyala" + +#: inc/form.class.php:1442 inc/form.class.php:1452 msgctxt "button" msgid "Post" msgstr "İleti" -#: inc/form.class.php:1527 +#: inc/form.class.php:1475 #, php-format msgid "Form duplicated: %s" msgstr "Form kopyalandı: %s" -#: inc/form.class.php:1538 +#: inc/form.class.php:1491 #, php-format msgid "Form Transfered: %s" msgstr "Form aktarıldı: %s" -#: inc/form.class.php:1557 +#: inc/form.class.php:1515 msgid "Back" msgstr "Geri" -#: inc/form.class.php:1568 +#: inc/form.class.php:1526 #, php-format msgid "Form updated: %s" -msgstr "" +msgstr "Form güncellendi: %s" -#: inc/form.class.php:1668 +#: inc/form.class.php:1636 msgid "Upload of JSON files not allowed." msgstr "JSON dosyalarının yüklenmesine izin verilmiyor." -#: inc/form.class.php:1671 +#: inc/form.class.php:1639 msgid "You may allow JSON files right now." msgstr "JSON dosyalarına şimdi izin verebilirsiniz." -#: inc/form.class.php:1672 +#: inc/form.class.php:1640 msgctxt "button" msgid "Create" msgstr "Ekle" -#: inc/form.class.php:1675 inc/form.class.php:1686 +#: inc/form.class.php:1643 inc/form.class.php:1654 msgid "Please contact your GLPI administrator." msgstr "Lütfen GLPI yöneticiniz ile görüşün." -#: inc/form.class.php:1676 inc/form.class.php:1687 +#: inc/form.class.php:1644 inc/form.class.php:1655 msgctxt "button" msgid "Back" msgstr "Geri" -#: inc/form.class.php:1679 +#: inc/form.class.php:1647 msgid "Upload of JSON files not enabled." msgstr "JSON dosyası yükleme seçeneği etkinleştirilmemiş." -#: inc/form.class.php:1682 inc/form.class.php:1685 +#: inc/form.class.php:1650 inc/form.class.php:1653 msgid "You may enable JSON files right now." msgstr "JSON dosyaları yükleme seçeneğini şimdi etkinleştirebilirsiniz." -#: inc/form.class.php:1683 +#: inc/form.class.php:1651 msgctxt "button" msgid "Enable" msgstr "Etkinleştir" -#: inc/form.class.php:1730 +#: inc/form.class.php:1698 msgctxt "button" msgid "Send" msgstr "Gönder" -#: inc/form.class.php:1749 +#: inc/form.class.php:1717 msgid "Forms import impossible, the file is empty" msgstr "Form içe aktarılamadı, dosya boş" -#: inc/form.class.php:1753 inc/form.class.php:1757 +#: inc/form.class.php:1721 inc/form.class.php:1725 msgid "Forms import impossible, the file seems corrupt" msgstr "Form içe aktarılamadı, dosya bozulmuş gibi görünüyor" -#: inc/form.class.php:1763 +#: inc/form.class.php:1731 msgid "Forms import impossible, the file was generated with another version" msgstr "Form içe aktarılamadı, dosya başka bir sürümde oluşturulmuş" -#: inc/form.class.php:1770 +#: 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." @@ -1564,61 +1647,66 @@ msgstr "" "Dosyada şema sürümü belirtilmemiş. Dosya büyük olasılıkla 2.10 öncesindeki " "bir sürüm tarafından oluşturulmuş. İşlemden vaz geçiliyor." -#: inc/form.class.php:1796 +#: inc/form.class.php:1764 #, php-format msgid "Failed to import %s" msgstr "%s içe aktarılamadı" -#: inc/form.class.php:1801 +#: inc/form.class.php:1769 #, php-format msgid "Forms successfully imported from %s" msgstr "Form %s üzerinden içe aktarıldı" -#: inc/form.class.php:1864 +#: inc/form.class.php:1832 #, php-format msgid "The form %1$s already exists and is in an unmodifiable entity." msgstr "%1$s formu zaten var ve değiştirilemez bir birim." -#: inc/form.class.php:1872 +#: inc/form.class.php:1840 #, php-format msgid "You don't have right to update the entity %1$s." msgstr "%1$s birimini güncelleme yetkiniz yok." -#: inc/form.class.php:1882 +#: inc/form.class.php:1850 #, php-format 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:1952 msgid "Failed to create JSON document type" msgstr "JSON belge türü oluşturulamadı" -#: inc/form.class.php:1971 +#: inc/form.class.php:1959 msgid "JSON document type not found" msgstr "JSON belge türü bulunamadı" -#: inc/form.class.php:1978 +#: inc/form.class.php:1966 msgid "Failed to update JSON document type" msgstr "JSON belge türü güncellenemedi" -#: inc/form.class.php:1998 +#: inc/form.class.php:1986 msgid "Forms without category" msgstr "Kategorisi bulunmayan formlar" -#: inc/form.class.php:2019 +#: inc/form.class.php:2007 msgid "No form available" msgstr "Kullanılabilecek bir form yok" -#: inc/form.class.php:2249 inc/targetticket.class.php:393 -#: inc/abstractitiltarget.class.php:1777 inc/abstractitiltarget.class.php:2073 +#: inc/form.class.php:2205 entrée standard:47 +msgid "Add a target" +msgstr "Bir hedef ekle" + +#: 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 "Ekle" -#: inc/form.class.php:2267 inc/form.class.php:2290 inc/form.class.php:2312 +#: inc/form.class.php:2254 inc/form.class.php:2277 inc/form.class.php:2299 msgid "Unsupported target type." msgstr "Hedef türü desteklenmiyor." -#: inc/form.class.php:2346 +#: inc/form.class.php:2333 msgid "plugin_formcreator_load_check" msgstr "plugin_formcreator_load_check" @@ -1648,6 +1736,12 @@ msgstr "Yedekleme planı" msgid "Check list" msgstr "Denetim listesi" +#: inc/questionfilter.class.php:52 +msgid "Question filter" +msgid_plural "Question filters" +msgstr[0] "Soru süzgeci" +msgstr[1] "Soru süzgeçleri" + #: inc/section.class.php:71 entrée standard:53 standard:44 msgid "Section" msgid_plural "Sections" @@ -1655,11 +1749,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:348 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:553 inc/question.class.php:234 entrée standard:37 msgid "Count of conditions" msgstr "Koşul sayısı" @@ -1668,90 +1762,87 @@ msgstr "Koşul sayısı" msgid "Failed to find %1$s %2$s" msgstr "%1$s %2$s bulunamadı" -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée +#: inc/question.class.php:73 inc/abstractitiltarget.class.php:1127 entrée #: standard:41 msgid "Question" msgid_plural "Questions" msgstr[0] "Soru" msgstr[1] "Sorular" -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Alan türü zorunludur" +#: inc/question.class.php:197 entrée standard:43 standard:50 standard:44 +#: standard:49 standard:79 +msgid "Required" +msgstr "Zorunlu" -#: inc/question.class.php:335 +#: inc/question.class.php:355 msgid "The section is required" msgstr "Bölüm zorunludur" -#: inc/question.class.php:347 +#: inc/question.class.php:365 #, 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:379 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 -msgid "This type of question requires parameters" -msgstr "Bu soru türü için parametrelerin belirtilmesi gerekli" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Bu soru türü için bir parametre eksik" +#: inc/question.class.php:469 +msgid "The field type cannot be changed. Delete then recreate the question." +msgstr "Alan türü değiştirilemedi. Soruyu silip yeniden oluşturun." -#: inc/question.class.php:1190 +#: inc/question.class.php:1184 msgid "Service levels" msgstr "Hizmet düzeyleri" -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 +#: inc/question.class.php:1185 inc/abstractitiltarget.class.php:851 msgid "SLA" msgstr "HDA" -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 +#: inc/question.class.php:1186 inc/abstractitiltarget.class.php:924 msgid "OLA" msgstr "ODA" -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 +#: inc/question.class.php:1205 inc/question.class.php:1248 +#: inc/question.class.php:1251 msgid "Assets" msgstr "Varlıklar" -#: inc/question.class.php:1225 hook.php:705 hook.php:722 +#: inc/question.class.php:1219 hook.php:780 hook.php:797 msgid "Assistance" msgstr "Destek" -#: inc/question.class.php:1231 +#: inc/question.class.php:1225 msgid "Management" msgstr "Yönetim" -#: inc/question.class.php:1242 +#: inc/question.class.php:1236 msgid "Tools" msgstr "Araçlar" -#: inc/question.class.php:1243 +#: inc/question.class.php:1237 msgid "Notes" msgstr "Notlar" -#: inc/question.class.php:1244 +#: inc/question.class.php:1238 msgid "RSS feed" msgstr "RSS akışı" -#: inc/question.class.php:1246 +#: inc/question.class.php:1240 msgid "Administration" msgstr "İdari" -#: inc/question.class.php:1254 inc/question.class.php:1257 +#: inc/question.class.php:1248 inc/question.class.php:1251 msgid "Plugin" msgid_plural "Plugins" msgstr[0] "Uygulama eki" msgstr[1] "Uygulama ekleri" -#: inc/abstractquestionparameter.class.php:92 +#: inc/abstractquestionparameter.class.php:98 msgid "Parameter" msgstr "Parametre" -#: inc/abstractquestionparameter.class.php:99 +#: inc/abstractquestionparameter.class.php:105 msgid "Field name" msgstr "Alan adı" @@ -1815,43 +1906,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:502 msgid "Destination entity" msgstr "Hedef birim" -#: inc/abstracttarget.class.php:519 +#: inc/abstracttarget.class.php:518 msgid "User type question" msgstr "Kullanıcı türü sorusu" -#: inc/abstracttarget.class.php:520 +#: inc/abstracttarget.class.php:519 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 @@ -1867,6 +1958,16 @@ msgstr "Olay kategorileri" msgid "Change categories" msgstr "Değişiklik kategorileri" +#: inc/supervisorvalidator.class.php:44 +msgid "Requester supervisor" +msgid_plural "Requester supervisors" +msgstr[0] "İstekte bulunanın üstü" +msgstr[1] "İstekte bulunanın üstleri" + +#: inc/supervisorvalidator.class.php:52 +msgid "My supervisor" +msgstr "Üstüm" + #: inc/questionregex.class.php:52 msgid "Question regular expression" msgid_plural "Question regular expressions" @@ -1902,14 +2003,14 @@ msgid "Specific asset" msgstr "Belirli varlık" #: 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 +#: inc/abstractitiltarget.class.php:207 inc/abstractitiltarget.class.php:215 +#: inc/abstractitiltarget.class.php:223 inc/abstractitiltarget.class.php:231 +#: inc/abstractitiltarget.class.php:240 inc/abstractitiltarget.class.php:249 msgid "Equals to the answer to the question" msgstr "Sorunun yanıtına eşit olan" -#: inc/targetticket.class.php:102 inc/abstractitiltarget.class.php:223 -#: inc/abstractitiltarget.class.php:232 +#: 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 "Geçerli son yanıt" @@ -1934,76 +2035,76 @@ msgstr "Belirli tür" msgid "Ticket title" msgstr "Destek kaydı başlığı" -#: inc/targetticket.class.php:302 +#: inc/targetticket.class.php:307 msgid "Add validation message as first ticket followup" msgstr "İlk destek kaydı izlemesine değerlendirme iletisi eklensin" -#: inc/targetticket.class.php:336 +#: inc/targetticket.class.php:341 msgid "Add a field" msgstr "Alan ekle" -#: inc/targetticket.class.php:364 +#: inc/targetticket.class.php:369 msgid "Managed fields" msgstr "Yönetilen alanlar" -#: inc/targetticket.class.php:371 +#: inc/targetticket.class.php:376 msgid "No managed field" msgstr "Herhangi bir yönetilen alan yok" -#: inc/targetticket.class.php:391 +#: inc/targetticket.class.php:396 msgid "Link to an other ticket" msgstr "Başka bir destek kaydıyla bağlantı" -#: inc/targetticket.class.php:400 +#: inc/targetticket.class.php:405 msgid "An other destination of this form" msgstr "Bu form için farklı bir hedef" -#: inc/targetticket.class.php:401 +#: inc/targetticket.class.php:406 msgid "An existing ticket" msgstr "Var olan bir destek kaydı" -#: inc/targetticket.class.php:402 +#: inc/targetticket.class.php:407 msgid "A ticket from an answer to a question" msgstr "Bir sorunun bir yanıtından bir destek kaydı" -#: inc/targetticket.class.php:483 +#: inc/targetticket.class.php:488 msgctxt "button" msgid "Delete permanently" msgstr "Kalıcı olarak sil" -#: inc/targetticket.class.php:724 +#: inc/targetticket.class.php:743 msgid "Invalid link type" msgstr "Bağlantı türü geçersiz" -#: inc/targetticket.class.php:744 +#: inc/targetticket.class.php:763 msgid "Invalid linked item type" msgstr "Bağlantılı öge türü geçersiz" -#: inc/targetticket.class.php:757 +#: inc/targetticket.class.php:776 msgid "Linked item does not exists" msgstr "Bağlantılı öge bulunamadı" -#: inc/targetticket.class.php:770 +#: inc/targetticket.class.php:789 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:905 install/install.php:497 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:1137 msgid "Request source" msgstr "İstek kaynağı" -#: inc/targetticket.class.php:1101 +#: inc/targetticket.class.php:1162 msgid "Type " msgstr "Tür" -#: inc/targetticket.class.php:1129 +#: inc/targetticket.class.php:1190 msgid "Associated elements" msgstr "İlgili bileşenler" -#: inc/targetticket.class.php:1140 +#: inc/targetticket.class.php:1201 msgid "Item " msgstr "Öge" @@ -2013,213 +2114,225 @@ 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." msgstr "Dil bulunamadı" -#: inc/translation.class.php:221 -msgid "Form not found." -msgstr "Form bulunamadı." - #: inc/translation.class.php:236 msgid "Failed to add the translation." msgstr "Çeviri eklenemedi." -#: inc/abstractitiltarget.class.php:179 +#: inc/abstractitiltarget.class.php:187 msgid "Tags from questions" msgstr "Sorulardan etiketler" -#: inc/abstractitiltarget.class.php:180 +#: inc/abstractitiltarget.class.php:188 msgid "Specific tags" msgstr "Belirli etiketler" -#: inc/abstractitiltarget.class.php:181 +#: inc/abstractitiltarget.class.php:189 msgid "Tags from questions and specific tags" msgstr "Sorulardan etiketler ve belirli etiketler" -#: inc/abstractitiltarget.class.php:182 +#: inc/abstractitiltarget.class.php:190 msgid "Tags from questions or specific tags" msgstr "Sorulardan etiketler ya da belirli etiketler" -#: inc/abstractitiltarget.class.php:188 +#: inc/abstractitiltarget.class.php:196 +msgid "TTR from template or none" +msgstr "Kalıptan çözümlenme süresi ya da yok" + +#: inc/abstractitiltarget.class.php:197 msgid "equals to the answer to the question" msgstr "sorunun yanıtına eşit olan" -#: inc/abstractitiltarget.class.php:189 +#: inc/abstractitiltarget.class.php:198 msgid "calculated from the ticket creation date" msgstr "destek kaydı oluşturma zamanından hesaplanan" -#: inc/abstractitiltarget.class.php:190 +#: inc/abstractitiltarget.class.php:199 msgid "calculated from the answer to the question" msgstr "sorunun yanıtından hesaplanan" -#: inc/abstractitiltarget.class.php:196 +#: inc/abstractitiltarget.class.php:205 msgid "SLA from template or none" msgstr "Kalıptan HDA ya da yok" -#: inc/abstractitiltarget.class.php:197 +#: inc/abstractitiltarget.class.php:206 msgid "Specific SLA" msgstr "Belirli hizmet düzeyi anlaşması" -#: inc/abstractitiltarget.class.php:204 +#: inc/abstractitiltarget.class.php:213 msgid "OLA from template or none" msgstr "Kalıptan operasyon düzeyi anlaşması ya da yok" -#: inc/abstractitiltarget.class.php:205 +#: inc/abstractitiltarget.class.php:214 msgid "Specific OLA" msgstr "Belirli bir operasyon düzeyi anlaşması" -#: inc/abstractitiltarget.class.php:212 +#: inc/abstractitiltarget.class.php:221 msgid "Urgency from template or Medium" msgstr "Önem düzeyi kalıp ya da ortamdan" -#: inc/abstractitiltarget.class.php:213 +#: inc/abstractitiltarget.class.php:222 msgid "Specific urgency" msgstr "Belirli önem düzeyi" -#: inc/abstractitiltarget.class.php:220 +#: inc/abstractitiltarget.class.php:229 msgid "Category from template or none" msgstr "Temadan kategori ya da yok" -#: inc/abstractitiltarget.class.php:221 +#: inc/abstractitiltarget.class.php:230 msgid "Specific category" msgstr "Belirli kategori" -#: inc/abstractitiltarget.class.php:229 +#: inc/abstractitiltarget.class.php:238 msgid "Location from template or none" msgstr "Temadan konum ya da yok" -#: inc/abstractitiltarget.class.php:230 +#: inc/abstractitiltarget.class.php:239 msgid "Specific location" msgstr "Belirli konum" -#: inc/abstractitiltarget.class.php:238 +#: inc/abstractitiltarget.class.php:247 +msgid "Contract from template or none" +msgstr "Temadan sözleşme ya da yok" + +#: inc/abstractitiltarget.class.php:248 +msgid "Specific contract" +msgstr "Belirli sözleşme" + +#: inc/abstractitiltarget.class.php:256 msgid "No validation" msgstr "Değerlendirme yok" -#: inc/abstractitiltarget.class.php:239 +#: inc/abstractitiltarget.class.php:257 msgid "Specific user or group" msgstr "Belirli bir kullanıcı ya da grup" -#: inc/abstractitiltarget.class.php:240 +#: inc/abstractitiltarget.class.php:258 msgid "User from question answer" msgstr "Soru yanıtından kullanıcı" -#: inc/abstractitiltarget.class.php:241 +#: inc/abstractitiltarget.class.php:259 msgid "Group from question answer" msgstr "Soru yanıtından grup" -#: inc/abstractitiltarget.class.php:769 entrée standard:108 -msgid "Time to resolve" -msgstr "Çözümlenme zamanı" - -#: inc/abstractitiltarget.class.php:822 +#: inc/abstractitiltarget.class.php:839 msgid "Minute" msgid_plural "Minutes" -msgstr[0] "dakika" -msgstr[1] "dakika" +msgstr[0] "Dakika" +msgstr[1] "Dakika" -#: inc/abstractitiltarget.class.php:823 +#: inc/abstractitiltarget.class.php:840 msgid "Hour" msgid_plural "Hours" -msgstr[0] "saat" -msgstr[1] "saat" +msgstr[0] "Saat" +msgstr[1] "Saat" -#: inc/abstractitiltarget.class.php:824 +#: inc/abstractitiltarget.class.php:841 msgid "Day" msgid_plural "Days" -msgstr[0] "gün" -msgstr[1] "gün" +msgstr[0] "Gün" +msgstr[1] "Gün" -#: inc/abstractitiltarget.class.php:825 +#: inc/abstractitiltarget.class.php:842 msgid "Month" msgid_plural "Months" -msgstr[0] "ay" -msgstr[1] "ay" +msgstr[0] "Ay" +msgstr[1] "Ay" -#: inc/abstractitiltarget.class.php:857 +#: inc/abstractitiltarget.class.php:874 msgid "SLA (TTO/TTR)" msgstr "HDA (EAZ/ÇÖZ)" -#: inc/abstractitiltarget.class.php:858 inc/abstractitiltarget.class.php:931 +#: inc/abstractitiltarget.class.php:875 inc/abstractitiltarget.class.php:948 msgid "Question (TTO/TTR)" msgstr "Soru (EAZ/ÇÖZ)" -#: inc/abstractitiltarget.class.php:930 +#: inc/abstractitiltarget.class.php:947 msgid "OLA (TTO/TTR)" msgstr "ODA (EAZ/ÇÖZ)" -#: inc/abstractitiltarget.class.php:1034 +#: inc/abstractitiltarget.class.php:1051 msgid "Urgency " msgstr "Önem düzeyi" -#: inc/abstractitiltarget.class.php:1064 +#: inc/abstractitiltarget.class.php:1080 msgid "Ticket tags" msgstr "Destek kaydı etiketleri" -#: inc/abstractitiltarget.class.php:1112 +#: inc/abstractitiltarget.class.php:1128 msgid "Tags" msgstr "Etiketler" -#: inc/abstractitiltarget.class.php:1231 +#: inc/abstractitiltarget.class.php:1247 msgid "Location" msgstr "Konum" -#: inc/abstractitiltarget.class.php:1243 +#: inc/abstractitiltarget.class.php:1259 msgid "Location " msgstr "Konum" -#: inc/abstractitiltarget.class.php:1583 +#: inc/abstractitiltarget.class.php:1312 +msgid "Contract" +msgstr "Sözleşme" + +#: inc/abstractitiltarget.class.php:1324 +msgid "Contract " +msgstr "Sözleşme" + +#: inc/abstractitiltarget.class.php:1635 msgid "The description cannot be empty!" msgstr "Açıklama boş olamaz!" -#: inc/abstractitiltarget.class.php:1760 +#: inc/abstractitiltarget.class.php:1811 msgid "Watcher" msgid_plural "Watchers" msgstr[0] "İzleyen" msgstr[1] "İzleyenler" -#: inc/abstractitiltarget.class.php:1779 +#: inc/abstractitiltarget.class.php:1830 msgid "Cancel" msgstr "İptal" -#: inc/abstractitiltarget.class.php:2067 inc/abstractitiltarget.class.php:2495 -#: inc/abstractitiltarget.class.php:2499 +#: inc/abstractitiltarget.class.php:2118 inc/abstractitiltarget.class.php:2548 +#: inc/abstractitiltarget.class.php:2552 msgid "Email followup" msgstr "E-posta izlemesi" -#: inc/abstractitiltarget.class.php:2098 inc/abstractitiltarget.class.php:2483 +#: inc/abstractitiltarget.class.php:2149 inc/abstractitiltarget.class.php:2536 msgid "User" msgstr "Kullanıcı" -#: inc/abstractitiltarget.class.php:2109 inc/abstractitiltarget.class.php:2487 +#: inc/abstractitiltarget.class.php:2160 inc/abstractitiltarget.class.php:2540 msgid "Group" msgstr "Grup" -#: inc/abstractitiltarget.class.php:2120 +#: inc/abstractitiltarget.class.php:2171 msgid "Group from the object" msgstr "Nesneden grup" -#: inc/abstractitiltarget.class.php:2126 +#: inc/abstractitiltarget.class.php:2177 msgid "Tech group from the object" msgstr "Nesneden teknik grup" -#: inc/abstractitiltarget.class.php:2138 inc/abstractitiltarget.class.php:2491 +#: inc/abstractitiltarget.class.php:2189 inc/abstractitiltarget.class.php:2544 msgid "Supplier" msgstr "Sağlayıcı" -#: inc/abstractitiltarget.class.php:2495 +#: inc/abstractitiltarget.class.php:2548 msgid "Yes" msgstr "Evet" -#: install/install.php:134 +#: install/install.php:163 #, 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:199 #, php-format msgid "" "The database schema is not consistent with the previous version of " @@ -2228,13 +2341,13 @@ msgstr "" "Veritabanı ş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:208 #, 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:225 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,7 +2359,17 @@ 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:251 +#, 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 "" +"%s sürümünden güncellenirken ciddi bir sorun çıktı! Güncelleme işlemi iptal " +"edildi. Lütfen sorunu çözmek için günlük kayıtlarına bakın ve ardından " +"yeniden deneyin." + +#: install/install.php:294 #, php-format msgid "" "The database schema is not consistent with the current version of " @@ -2256,19 +2379,19 @@ msgstr "" "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:305 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:478 msgid "A form has been created" msgstr "Bir form eklendi" -#: install/install.php:413 +#: install/install.php:479 msgid "Your request has been saved" msgstr "İsteğiniz kaydedildi" -#: install/install.php:414 +#: install/install.php:480 msgid "" "Hi,\\nYour request from GLPI has been successfully saved with number " "##formcreator.request_id## and transmitted to the helpdesk team.\\nYou can " @@ -2278,26 +2401,30 @@ 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 -msgid "A form from GLPI need to be validate" +#: install/install.php:484 +msgid "A form need validation" +msgstr "Değerlendirilmesi gereken bir form var" + +#: install/install.php:485 +msgid "A form from GLPI need to be validated" msgstr "Değerlendirilmesi gereken bir GLPI formu var" -#: install/install.php:420 +#: install/install.php:486 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 " +"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 "" "Merhaba,\\nGLPI üzerinde değerlendirilmesi gereken bir formu değerlendirmek " "ü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:491 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:492 msgid "" "Hi,\\nWe are sorry to inform you that your form has been refused by the " "validator for the reason " @@ -2309,7 +2436,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:498 msgid "" "Hi,\\nWe are pleased to inform you that your form has been accepted by the " "validator.\\nYour request will be considered soon." @@ -2317,77 +2444,77 @@ 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:503 msgid "Your form has been deleted by an administrator" msgstr "Formunuz bir yönetici tarafından silindi" -#: install/install.php:438 +#: install/install.php:504 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:732 msgid "Formcreator - Sync service catalog issues" msgstr "Formcreator - Eşitleme hizmeti katalog sorunları" -#: install/install.php:852 +#: install/install.php:945 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:959 #, php-format msgid "Table schema differs for table \"%s\"." msgstr "\"%s\" tablosunun tablo şeması farklı." -#: install/install.php:869 +#: install/install.php:962 #, php-format msgid "Table \"%s\" is missing." msgstr "\"%s\" tablosu eksik." -#: install/install.php:872 +#: 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." -#: hook.php:378 +#: hook.php:439 msgctxt "button" msgid "Duplicate" msgstr "Kopyala" -#: hook.php:379 +#: hook.php:440 msgid "Transfer" msgstr "Aktar" -#: hook.php:380 +#: hook.php:441 msgctxt "button" msgid "Export" msgstr "Dışa aktar" -#: hook.php:381 +#: hook.php:442 msgctxt "button" msgid "Access rights" -msgstr "" +msgstr "Erişim izinleri" -#: hook.php:681 +#: hook.php:756 msgid "Cancel my ticket" msgstr "Destek kaydımı iptal et" -#: hook.php:699 +#: hook.php:774 msgid "Old" msgstr "Eski" -#: hook.php:706 +#: hook.php:781 #, php-format msgid "Number of %s" msgstr "%s sayısı" -#: hook.php:723 +#: hook.php:798 msgid "Issues summary" msgstr "Sorun özeti" -#: hook.php:768 +#: hook.php:843 msgid "" "Formcreator's mini dashboard not usable as default. This Setting has been " "ignored." @@ -2395,53 +2522,53 @@ msgstr "" "Formcreator mini panosu varsayılan olarak kullanılamaz. Bu ayar yok " "sayılacak." -#: js/scripts.js:296 +#: js/scripts.js:300 msgid "No form found. Please choose a form below instead." msgstr "Herhangi bir form bulunamadı. Lütfen aşağıdan bir form seçin." -#: js/scripts.js:298 +#: js/scripts.js:302 msgid "No form found." msgstr "Herhangi bir form bulunamadı." -#: js/scripts.js:302 +#: js/scripts.js:306 msgid "No FAQ item found." msgstr "Herhangi bir SSS ögesi bulunamadı." -#: js/scripts.js:688 +#: js/scripts.js:707 msgid "Are you sure you want to delete this question?" msgstr "Bu soruyu silmek istediğinize emin misiniz?" -#: js/scripts.js:877 +#: js/scripts.js:917 msgid "Are you sure you want to delete this section?" msgstr "Bu bölümü silmek istediğinize emin misiniz?" -#: js/scripts.js:1118 +#: js/scripts.js:1161 msgid "Add translations" msgstr "Çeviriler ekle" -#: js/scripts.js:1257 js/scripts.js:1281 +#: js/scripts.js:1300 js/scripts.js:1324 msgid "An error occured while querying forms" msgstr "Formlar alınırken bir sorun çıktı" -#: js/scripts.js:1372 entrée standard:139 +#: js/scripts.js:1416 entrée standard:139 msgid "Send" msgstr "Gönder" -#: js/scripts.js:1381 +#: js/scripts.js:1425 msgid "An internal error occurred. Please report it to administrator." msgstr "Bir sorun çıktı. Lütfen bu durumu BT yöneticinize bildirin." -#: js/scripts.js:1449 +#: js/scripts.js:1468 +msgid "Are you sure you want to delete this validator ?" +msgstr "Bu değerlendireni silmek istediğinize emin misiniz?" + +#: js/scripts.js:1520 msgid "Are you sure you want to duplicate this target?" -msgstr "" +msgstr "Bu hedefi kopyalamak istediğinize emin misiniz?" -#: js/scripts.js:1466 +#: js/scripts.js:1537 msgid "Are you sure you want to delete this target?" -msgstr "" - -#: entrée standard:43 standard:50 standard:44 standard:49 standard:78 -msgid "Required" -msgstr "Zorunlu" +msgstr "Bu hedefi silmek istediğinize emin misiniz?" #: entrée standard:57 standard:61 standard:60 standard:59 standard:43 #: standard:69 standard:52 standard:76 @@ -2458,10 +2585,6 @@ msgid_plural "LDAP directories" msgstr[0] "LDAP klasörü" msgstr[1] "LDAP klasörleri" -#: entrée standard:68 -msgid "Filter" -msgstr "Süzgeç" - #: entrée standard:78 msgid "Attribute" msgstr "Öznitelik" @@ -2474,10 +2597,6 @@ msgstr "Değerler" msgid "Show ticket categories" msgstr "Destek kaydı kategorilerini görüntüle" -#: entrée standard:109 -msgid "Time to own" -msgstr "Ele alınma zamanı" - #: entrée standard:146 standard:118 msgid "Selectable root" msgstr "Seçilebilir kök" @@ -2502,9 +2621,33 @@ msgstr "Bölümün görüntülenme koşulu" msgid "Condition to generate the target" msgstr "Hedefin oluşturulacağı koşul" -#: entrée standard:127 -msgid "Condition to show the question" -msgstr "Sorunun görüntülenme koşulu" +#: entrée standard:40 +msgid "General" +msgstr "Genel" + +#: entrée standard:45 +msgid "validation percent" +msgstr "değerlendirme yüzdesi" + +#: entrée standard:52 +msgid "Add a validator" +msgstr "Bir değerlendiren ekle" + +#: entrée standard:57 standard:36 +msgid "Validation level" +msgstr "Değerlendirme düzeyi" + +#: entrée standard:73 +msgid "Validator type" +msgstr "Değerlendiren türü" + +#: entrée standard:98 +msgid "Validators" +msgstr "Değerlendirenler" + +#: entrée standard:106 standard:5 +msgid "Actions" +msgstr "İşlemler" #: entrée standard:54 msgid "Impacts" @@ -2535,6 +2678,18 @@ msgstr "Henüz bir yanıt formu gönderilmemiş" msgid "%s latest items" msgstr "%s son öge" +#: entrée standard:54 +msgid "Please activate the form to view the link" +msgstr "Bağlantının görüntülenmesi için formu etkinleştirin" + +#: entrée standard:63 +msgid "Enable captcha" +msgstr "Güvenlik kodu kullanılsın" + +#: entrée standard:79 +msgid "Restricted to" +msgstr "Şununla kısıtlanmış" + #: entrée standard:83 msgid "Add a question" msgstr "Bir soru ekle" @@ -2551,6 +2706,32 @@ msgstr "Başlık" msgid "Full form" msgstr "Tam form" +#: entrée standard:37 +msgid "Validation status" +msgstr "Onay durumu" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (requester)" +msgstr "Son %1$d formum (istekte bulunan)" + +#: entrée standard:39 +msgid "No form posted yet" +msgstr "Henüz bir form gönderilmemiş" + +#: entrée standard:63 +msgid "All my forms (requester)" +msgstr "Tüm formlarım (istekte bulunan)" + +#: entrée standard:36 +#, php-format +msgid "My %1$d last forms (validator)" +msgstr "Son %1$d formum (değerlendiren)" + +#: entrée standard:63 +msgid "All my forms (validator)" +msgstr "Tüm formlarım (değerlendiren)" + #: entrée standard:42 msgid "Min" msgstr "En küçük" diff --git a/locales/uk_UA.mo b/locales/uk_UA.mo index 16e407b37..49e913843 100644 Binary files a/locales/uk_UA.mo and b/locales/uk_UA.mo differ diff --git a/locales/uk_UA.po b/locales/uk_UA.po deleted file mode 100644 index 3c2d9f657..000000000 --- a/locales/uk_UA.po +++ /dev/null @@ -1,2625 +0,0 @@ -# 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: -# Andriy Smilyanets , 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" -"PO-Revision-Date: 2021-08-30 07:22+0000\n" -"Last-Translator: Thierry Bugier , 2023\n" -"Language-Team: Ukrainian (Ukraine) (https://app.transifex.com/teclib/teams/28042/uk_UA/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: uk_UA\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\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:2027 entrée standard:47 -msgid "Form" -msgid_plural "Forms" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:44 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: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 -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 "" - -#: 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:1009 -#: inc/formanswer.class.php:1242 inc/formanswer.class.php:1292 -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 "" - -#: front/reservation.form.php:124 -#, php-format -msgid "%1$s adds the reservation %2$s for item %3$s" -msgstr "" - -#: inc/knowbase.class.php:60 inc/form.class.php:658 -msgid "Category" -msgid_plural "Categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:185 -msgid "Textarea" -msgstr "Область тексту" - -#: inc/field/textareafield.class.php:248 inc/field/dropdownfield.class.php:441 -#: 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:266 inc/field/textfield.class.php:178 -#: inc/field/integerfield.class.php:112 inc/field/floatfield.class.php:193 -#: inc/conditionnabletrait.class.php:70 -msgid "The regular expression is invalid" -msgstr "Регулярний вираз недійсний" - -#: inc/field/dropdownfield.class.php:76 inc/filter/entityfilter.class.php:48 -msgid "User and form" -msgstr "" - -#: inc/field/dropdownfield.class.php:432 entrée standard:38 -msgid "Dropdown" -msgid_plural "Dropdowns" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/field/dropdownfield.class.php:463 -msgid "Invalid value for " -msgstr "Недійсне значення для " - -#: inc/field/dropdownfield.class.php:475 -#, php-format -msgid "The itemtype field is required: %s" -msgstr "" - -#: inc/field/dropdownfield.class.php:491 -#, php-format -msgid "Invalid dropdown type: %s" -msgstr "Недійсний тип випадаючого списку: %s" - -#: inc/field/dropdownfield.class.php:822 entrée standard:162 standard:134 -msgid "Entity restriction" -msgstr "" - -#: inc/field/dropdownfield.class.php:831 -msgid "" -"To respect the GLPI entity system, \"Form\" should be selected. Others " -"settings will break the entity restrictions" -msgstr "" - -#: 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/integerfield.class.php:71 -#: inc/field/floatfield.class.php:155 -#, 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:234 -#: 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 -msgid "Range" -msgstr "Інтервал" - -#: inc/field/textfield.class.php:228 inc/field/floatfield.class.php:245 -msgid "Additional validation" -msgstr "Додаткова перевірка" - -#: inc/field/radiosfield.class.php:107 -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: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" -msgstr "Обов’язкове поле порожнє: %s" - -#: inc/field/integerfield.class.php:59 -#, 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" - -#: 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 "Наступне число має бути меншим за %d: %s" - -#: inc/field/integerfield.class.php:101 -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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/field/glpiselectfield.class.php:82 entrée standard:38 -msgid "GLPI object" -msgid_plural "GLPI objects" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/field/hostnamefield.class.php:115 -msgid "Hostname" -msgid_plural "Hostnames" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/field/selectfield.class.php:96 -msgid "Select" -msgstr "Виберіть" - -#: inc/field/datetimefield.class.php:139 -msgid "Date & time" -msgstr "Дата & час" - -#: inc/field/actorfield.class.php:83 -msgid "Actor" -msgid_plural "Actors" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:86 -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 "" - -#: 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 "" - -#: inc/field/fieldsfield.class.php:565 -msgid "Additionnal fields" -msgstr "" - -#: inc/field/checkboxesfield.class.php:132 -msgid "Checkboxes" -msgstr "Прапорці" - -#: inc/field/checkboxesfield.class.php:226 -#, php-format -msgid "The following question needs at least %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:232 -#, php-format -msgid "The following question does not accept more than %d answers: %s" -msgstr "" - -#: inc/field/checkboxesfield.class.php:304 -msgid "Range min" -msgstr "" - -#: inc/field/checkboxesfield.class.php:305 -msgid "Range max" -msgstr "" - -#: inc/field/requesttypefield.class.php:86 inc/targetticket.class.php:1089 -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:182 -msgid "Float" -msgstr "Поплавок" - -#: inc/field/datefield.class.php:136 -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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/condition.class.php:65 -msgid "Condition" -msgid_plural "Conditions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:179 inc/target_actor.class.php:233 -#: inc/form_language.class.php:565 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/questionregex.class.php:185 inc/questiondependency.class.php:196 -#: inc/item_targetticket.class.php:154 inc/targetticket.class.php:1399 -#, 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/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/questionregex.class.php:120 inc/questiondependency.class.php:211 -#: inc/item_targetticket.class.php:64 inc/targetticket.class.php:1438 -#, php-format -msgid "Cannot export an empty object: %s" -msgstr "Неможливо експортувати порожній об'єкт: %s" - -#: inc/condition.class.php:269 -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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:515 inc/form_language.class.php:229 -#: 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/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 "" - -#: inc/issue.class.php:536 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] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/issue.class.php:549 inc/formanswer.class.php:301 -msgid "Status" -msgstr "" - -#: inc/issue.class.php:561 -msgid "Opening date" -msgstr "" - -#: inc/issue.class.php:570 -msgid "Last update" -msgstr "" - -#: inc/issue.class.php:579 inc/abstracttarget.class.php:518 -msgid "Entity" -msgid_plural "Entities" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/issue.class.php:589 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 -msgid "Requester" -msgid_plural "Requesters" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/issue.class.php:607 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 -msgid "Comment" -msgstr "Пояснення" - -#: inc/issue.class.php:643 -msgid "Ticket approver" -msgstr "Затверджувач тікетів" - -#: inc/issue.class.php:716 -msgid "Technician" -msgstr "" - -#: inc/issue.class.php:747 -msgid "Technician group" -msgstr "" - -#: inc/issue.class.php:783 inc/formanswer.class.php:290 -msgid "Form approver group" -msgstr "Група затверджувачів форм" - -#: inc/issue.class.php:805 -msgid "Ticket approver group" -msgstr "" - -#: inc/issue.class.php:845 -msgid "Ticket requester" -msgstr "" - -#: inc/issue.class.php:892 -msgid "Ticket observer" -msgstr "" - -#: inc/issue.class.php:940 -msgid "Ticket technician" -msgstr "" - -#: inc/issue.class.php:1083 -#, php-format -msgid "%1$s %2$s" -msgstr "" - -#: inc/issue.class.php:1341 inc/filter/itilcategoryfilter.class.php:56 -#: hook.php:691 -msgid "All" -msgstr "" - -#: inc/issue.class.php:1347 hook.php:692 -msgid "New" -msgstr "" - -#: inc/issue.class.php:1353 hook.php:693 -msgid "Assigned" -msgstr "" - -#: inc/issue.class.php:1359 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 -msgid "To validate" -msgstr "Для схвалення" - -#: inc/issue.class.php:1371 hook.php:696 -msgid "Solved" -msgstr "" - -#: inc/issue.class.php:1377 hook.php:697 -msgid "Closed" -msgstr "Закрито" - -#: inc/category.class.php:50 hook.php:72 -msgid "Form category" -msgid_plural "Form categories" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:418 -msgid "A form need to be validate" -msgstr "Замовлення має бути перевірене контролером" - -#: inc/notificationtargetformanswer.class.php:45 install/install.php:424 -msgid "The form is refused" -msgstr "Замовлення відхилено" - -#: inc/notificationtargetformanswer.class.php:46 install/install.php:430 -msgid "The form is accepted" -msgstr "Замовлення ухвалене" - -#: inc/notificationtargetformanswer.class.php:47 install/install.php:436 -msgid "The form is deleted" -msgstr "Замовлення видалено" - -#: inc/notificationtargetformanswer.class.php:74 -msgid "Form ID" -msgstr "" - -#: inc/notificationtargetformanswer.class.php:75 -#: inc/notificationtargetformanswer.class.php:95 -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 -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 "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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 "" - -#: inc/target_actor.class.php:206 -#, php-format -msgid "Failed to find a group: %1$s" -msgstr "" - -#: inc/target_actor.class.php:215 -#, php-format -msgid "Failed to find a supplier: %1$s" -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/formanswer.class.php:623 -msgid "Print this form" -msgstr "Надрукувати цю форму" - -#: inc/formanswer.class.php:648 -msgid "Form accepted by validator." -msgstr "Замовлення ухвалене контролером." - -#: inc/formanswer.class.php:650 -msgid "Form successfully saved." -msgstr "Замовлення успішно збережено." - -#: inc/formanswer.class.php:720 inc/formaccesstype.class.php:126 -msgid "Save" -msgstr "" - -#: inc/formanswer.class.php:732 -msgid "Required if refused" -msgstr "Обов'язково для відхилення" - -#: inc/formanswer.class.php:738 -msgid "Refuse" -msgstr "Відхилити" - -#: inc/formanswer.class.php:746 -msgid "Edit answers" -msgstr "Редагувати відповіді" - -#: inc/formanswer.class.php:752 -msgid "Cancel edition" -msgstr "Скасувати редагування" - -#: inc/formanswer.class.php:759 -msgid "Accept" -msgstr "Ухвалити" - -#: inc/formanswer.class.php:782 -msgid "Refused comment is required!" -msgstr "Пояснення відхилення обов'язкове!" - -#: inc/formanswer.class.php:827 inc/formanswer.class.php:844 -msgid "" -"An internal error occured when verifying your answers. Please report it to " -"your administrator." -msgstr "" - -#: inc/formanswer.class.php:876 -msgid "You are not the validator of these answers" -msgstr "Ви не є контролером цих відповідей." - -#: inc/formanswer.class.php:1015 -#, php-format -msgid "Item sucessfully added: %1$s (%2$s: %3$s)" -msgstr "" - -#: inc/formanswer.class.php:1098 inc/formanswer.class.php:1100 -msgid "Form data" -msgstr "Інформація Замовлення" - -#: inc/formanswer.class.php:1227 inc/formanswer.class.php:1279 -msgid "Cannot generate targets!" -msgstr "Неможливо згенерувати призначення!" - -#: inc/formanswer.class.php:1428 -msgid "No turing test set" -msgstr "Не встановлено тест Тьюрінга" - -#: inc/formanswer.class.php:1434 -msgid "You failed the Turing test" -msgstr "Ви не пройшли тест Тьюринга" - -#: inc/formanswer.class.php:1458 -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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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 "Увімкнути капчу" - -#: inc/formaccesstype.class.php:112 -msgid "Restricted to" -msgstr "" - -#: inc/form_language.class.php:51 -msgid "Form language" -msgid_plural "Form languages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/form_language.class.php:78 inc/form_language.class.php:364 -msgid "Translation" -msgid_plural "Translations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/form_language.class.php:119 -msgid "The name cannot be empty." -msgstr "" - -#: inc/form_language.class.php:127 -msgid "The language must be associated to a form." -msgstr "" - -#: inc/form_language.class.php:135 -msgid "The specified language is not available." -msgstr "" - -#: inc/form_language.class.php:265 -msgid "Add a translation" -msgstr "Додайте переклад" - -#: inc/form_language.class.php:299 js/scripts.js:1171 -msgid "Update a translation" -msgstr "" - -#: inc/form_language.class.php:329 inc/form_language.class.php:331 -msgid "New translation" -msgstr "Новий переклад" - -#: inc/form_language.class.php:334 -msgid "Filter list" -msgstr "Список фільтрів" - -#: inc/form_language.class.php:339 inc/form_language.class.php:438 -msgid "No translation found" -msgstr "Немає перекладів" - -#: inc/form_language.class.php:344 -msgid "Do you want to delete the selected items?" -msgstr "Видалити вибрані елементи?" - -#: inc/form_language.class.php:353 inc/form_language.class.php:401 -#: inc/form.class.php:537 inc/abstractitiltarget.class.php:1658 -msgid "Delete" -msgstr "Видалити" - -#: inc/form_language.class.php:363 -msgid "Original string" -msgstr "Оригінальний рядок" - -#: inc/form_language.class.php:424 -msgid "Add a new language" -msgstr "" - -#: inc/form_language.class.php:457 inc/form_language.class.php:489 -#: 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: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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:1381 -#, 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:2218 -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 "" - -#: 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 "" - -#: inc/form.class.php:1882 -#, php-format -msgid "The entity %1$s is required for the form %2$s." -msgstr "Сутність %1$s потрібна для форми %2$s." - -#: inc/form.class.php:1964 -msgid "Failed to create JSON document type" -msgstr "Не вдалося створити тип документа JSON" - -#: inc/form.class.php:1971 -msgid "JSON document type not found" -msgstr "Тип документа JSON не знайдено" - -#: inc/form.class.php:1978 -msgid "Failed to update JSON document type" -msgstr "Не вдалося оновити тип документа JSON" - -#: inc/form.class.php:1998 -msgid "Forms without category" -msgstr "Замовлення без категорії" - -#: inc/form.class.php:2019 -msgid "No form available" -msgstr "Немає доступних форм" - -#: inc/form.class.php:2249 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 -msgid "Unsupported target type." -msgstr "Непідтримуваний тип цілі." - -#: inc/form.class.php:2346 -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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/section.class.php:123 inc/section.class.php:166 -#: inc/question.class.php:320 -msgid "The title is required" -msgstr "Назва є обов'язковою" - -#: inc/section.class.php:556 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 "" - -#: inc/question.class.php:70 inc/abstractitiltarget.class.php:1111 entrée -#: standard:41 -msgid "Question" -msgid_plural "Questions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/question.class.php:328 -msgid "The field type is required" -msgstr "Тип поля є обов'язковим" - -#: inc/question.class.php:335 -msgid "The section is required" -msgstr "Розділ є обов'язковим" - -#: inc/question.class.php:347 -#, php-format -msgid "Field type %1$s is not available for question %2$s." -msgstr "Тип поля %1$s недоступний для запитання %2$s." - -#: inc/question.class.php:361 -msgid "This type of question is not compatible with public forms." -msgstr "Цей тип питань несумісний із загальнодоступними формами." - -#: inc/question.class.php:370 -msgid "This type of question requires parameters" -msgstr "Цей тип питання вимагає параметрів" - -#: inc/question.class.php:376 -msgid "A parameter is missing for this question type" -msgstr "Відсутній параметр для цього типу запитання" - -#: inc/question.class.php:1190 -msgid "Service levels" -msgstr "" - -#: inc/question.class.php:1191 inc/abstractitiltarget.class.php:834 -msgid "SLA" -msgstr "SLA" - -#: inc/question.class.php:1192 inc/abstractitiltarget.class.php:907 -msgid "OLA" -msgstr "OLA" - -#: inc/question.class.php:1211 inc/question.class.php:1254 -#: inc/question.class.php:1257 -msgid "Assets" -msgstr "" - -#: inc/question.class.php:1225 hook.php:705 hook.php:722 -msgid "Assistance" -msgstr "" - -#: inc/question.class.php:1231 -msgid "Management" -msgstr "" - -#: inc/question.class.php:1242 -msgid "Tools" -msgstr "" - -#: inc/question.class.php:1243 -msgid "Notes" -msgstr "" - -#: inc/question.class.php:1244 -msgid "RSS feed" -msgstr "" - -#: inc/question.class.php:1246 -msgid "Administration" -msgstr "" - -#: inc/question.class.php:1254 inc/question.class.php:1257 -msgid "Plugin" -msgid_plural "Plugins" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:503 -msgid "Destination entity" -msgstr "" - -#: inc/abstracttarget.class.php:519 -msgid "User type question" -msgstr "Запитання типу користувача" - -#: inc/abstracttarget.class.php:520 -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 "" - -#: 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 "" - -#: inc/command/cleanticketscommand.class.php:251 -msgid "Step 3: litteral > sign." -msgstr "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/questiondependency.class.php:66 -msgid "Question dependency" -msgid_plural "Question dependencies" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/answer.class.php:66 entrée standard:43 -msgid "Answer" -msgid_plural "Answers" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/item_targetticket.class.php:52 -msgid "Composite ticket relation" -msgid_plural "Composite ticket relations" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/targetticket.class.php:57 entrée standard:43 -msgid "Target ticket" -msgid_plural "Target tickets" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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 "" - -#: 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:920 install/install.php:431 -msgid "Your form has been accepted by the validator" -msgstr "Ваше Замовлення схвалене контролером" - -#: inc/targetticket.class.php:1076 -msgid "Request source" -msgstr "" - -#: inc/targetticket.class.php:1101 -msgid "Type " -msgstr "Тип " - -#: inc/targetticket.class.php:1129 -msgid "Associated elements" -msgstr "" - -#: inc/targetticket.class.php:1140 -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 "Терміновість з шаблону або Medium" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/abstractitiltarget.class.php:823 -msgid "Hour" -msgid_plural "Hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/abstractitiltarget.class.php:824 -msgid "Day" -msgid_plural "Days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: inc/abstractitiltarget.class.php:825 -msgid "Month" -msgid_plural "Months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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:134 -#, php-format -msgid "Upgrade tables to innoDB; run %s" -msgstr "" - -#: install/install.php:171 -#, 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 -#, php-format -msgid "To ignore the inconsistencies and upgrade anyway run %s" -msgstr "" - -#: install/install.php:197 -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 -#, 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 -msgid "The tables of the plugin passed the schema integrity check." -msgstr "" - -#: install/install.php:412 -msgid "A form has been created" -msgstr "Замовлення створено" - -#: install/install.php:413 -msgid "Your request has been saved" -msgstr "Ваше Замовлення створено" - -#: install/install.php:414 -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 "" -"Вітаємо!\\nВаше Замовлення успішно збережено з номером " -"##formcreator.request_id## і передано команді Сервіс-деску.\\nВи можете " -"спостерігати Замовлення за наступним " -"посиланням:\\n##formcreator.validation_link##" - -#: install/install.php:419 -msgid "A form from GLPI need to be validate" -msgstr "Замовлення має бути перевірене контролером" - -#: install/install.php:420 -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 "" -"Вітаємо!,\\nЗамовлення з Сервіс-Деску потребує перевірки і Вас обрали у " -"якості контролера.\\nВи можете переглянути його за наступним " -"посиланням:\\n##formcreator.validation_link##" - -#: install/install.php:425 -msgid "Your form has been refused by the validator" -msgstr "Ваша Замовлення було відхилено контролером" - -#: install/install.php:426 -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:432 -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 -msgid "Your form has been deleted by an administrator" -msgstr "Ваше Замовлення було видалене адміністратором" - -#: install/install.php:438 -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 -msgid "Formcreator - Sync service catalog issues" -msgstr "Formcreator - Проблеми з каталогом служби синхронізації" - -#: install/install.php:852 -msgid "Failed to check the sanity of the tables!" -msgstr "" - -#: install/install.php:866 -#, php-format -msgid "Table schema differs for table \"%s\"." -msgstr "" - -#: install/install.php:869 -#, php-format -msgid "Table \"%s\" is missing." -msgstr "" - -#: install/install.php:872 -#, php-format -msgid "Unknown table \"%s\" has been found in database." -msgstr "" - -#: 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:681 -msgid "Cancel my ticket" -msgstr "Скасувати мій тікет" - -#: hook.php:699 -msgid "Old" -msgstr "" - -#: hook.php:706 -#, php-format -msgid "Number of %s" -msgstr "" - -#: hook.php:723 -msgid "Issues summary" -msgstr "" - -#: hook.php:768 -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 "" - -#: 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: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] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#: 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 "" - -#: 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/package.json b/package.json index 5925b3fc5..d5b0df0a0 100644 --- a/package.json +++ b/package.json @@ -13,5 +13,5 @@ "tag": true } }, - "version": "2.13.6" + "version": "2.14.0-dev" } diff --git a/setup.php b/setup.php index 2c88fc2be..303d54293 100644 --- a/setup.php +++ b/setup.php @@ -33,16 +33,16 @@ global $CFG_GLPI; // Version of the plugin (major.minor.bugfix) -define('PLUGIN_FORMCREATOR_VERSION', '2.13.7'); +define('PLUGIN_FORMCREATOR_VERSION', '2.14.0-dev'); // Schema version of this version (major.minor only) -define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.13'); +define('PLUGIN_FORMCREATOR_SCHEMA_VERSION', '2.14'); // is or is not an official release of the plugin define('PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE', false); // Minimal GLPI version, inclusive -define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0'); +define ('PLUGIN_FORMCREATOR_GLPI_MIN_VERSION', '10.0.5'); // Maximum GLPI version, exclusive (ignored if PLUGIN_FORMCREATOR_IS_OFFICIAL_RELEASE == false) -define ('PLUGIN_FORMCREATOR_GLPI_MAX_VERSION', '10.1'); +define ('PLUGIN_FORMCREATOR_GLPI_MAX_VERSION', '10.2'); define('FORMCREATOR_ROOTDOC', Plugin::getWebDir('formcreator')); @@ -72,7 +72,10 @@ function plugin_version_formcreator() { 'requirements' => [ 'glpi' => [ 'min' => PLUGIN_FORMCREATOR_GLPI_MIN_VERSION, - ] + ], + 'php' => [ + 'min' => '8.0.2', + ], ] ]; @@ -329,6 +332,9 @@ function plugin_formcreator_hook(): void { PluginFormcreatorCommon::class, 'hookPostShowTab', ]; + // declare specific JavaScript + $PLUGIN_HOOKS['javascript']['plugin_formcreator_tags'][] = Plugin::getWebDir('formcreator', false) . '/js/tag.js'; + // Load JS and CSS files if we are on a page which need them if (isset($_SERVER['REQUEST_URI'])) { if (strpos($_SERVER['REQUEST_URI'], 'formcreator') !== false @@ -391,7 +397,7 @@ function plugin_formcreator_hook(): void { $PLUGIN_HOOKS[Hooks::REDEFINE_MENUS]['formcreator'] = [PluginFormcreatorCommon::class, 'hookRedefineMenu']; // Config page - if (Session::haveRight('entity', UPDATE)) { + if (Session::haveRightsOr(PluginFormcreatorForm::$rightname, [READ, UPDATE, CREATE, DELETE, PURGE])) { $PLUGIN_HOOKS['menu_toadd']['formcreator']['admin'] = PluginFormcreatorForm::class; } } @@ -412,6 +418,8 @@ function plugin_formcreator_registerClasses() { ]); Plugin::registerClass(PluginFormcreatorEntityconfig::class, ['addtabon' => Entity::class]); + + Plugin::registerClass(PluginFormcreatorProfile::class, ['addtabon' => Profile::class]); } function plugin_formcreator_redirect() { @@ -541,15 +549,21 @@ function plugin_formcreator_options() { * @return string|null */ function plugin_formcreator_getSchemaPath(string $version = null): ?string { - if ($version === null) { - $version = PLUGIN_FORMCREATOR_VERSION; - } + $version = $version ?? PLUGIN_FORMCREATOR_VERSION; // Drop suffixes for alpha, beta, rc versions $matches = []; preg_match('/^(\d+\.\d+\.\d+)/', $version, $matches); $version = $matches[1]; + $matches = []; + preg_match('/^(\d+\.\d+\.\d+)/', PLUGIN_FORMCREATOR_VERSION, $matches); + $current_version = $matches[1]; + + if ($version === $current_version) { + return Plugin::getPhpDir('formcreator') . "/install/mysql/plugin_formcreator_empty.sql"; + } + return Plugin::getPhpDir('formcreator') . "/install/mysql/plugin_formcreator_{$version}_empty.sql"; } diff --git a/templates/components/card/formanswer.requester-last.html.twig b/templates/components/card/formanswer.requester-last.html.twig new file mode 100644 index 000000000..f692a6aff --- /dev/null +++ b/templates/components/card/formanswer.requester-last.html.twig @@ -0,0 +1,68 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% set rawKeyBase = 'ITEM_' ~ 'PluginFormcreatorFormAnswer' %} +{% set formanswer_url = call('PluginFormcreatorFormAnswer::getSearchURL') %} + +
+
+ {{ __('My %1$d last forms (requester)', 'formcreator')|format(limit) }} +
+ {% if (search.data.count == 0) %} +
{{ __('No form posted yet', 'formcreator') }}
+ {% else %} +
+
    + {% for row in search['data']['rows'] %} + {% if row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_WAITING') %} + {% set status = constant('CommonITILObject::WAITING') %} + {% elseif row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_REFUSED') %} + {% set status = constant('Change::REFUSED') %} + {% elseif row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_ACCEPTED') %} + {% set status = constant('CommonITILObject::ACCEPTED') %} + {% else %} + {% set status = row['raw'][rawKeyBase ~ '_8'] %} + {% endif %} + +
  • + + {{ row['raw'][rawKeyBase ~ '_1'] }} + {{ row['raw'][rawKeyBase ~ '_6']|formatted_datetime }} +
  • + {% endfor %} +
+ +
+ {% endif %} +
diff --git a/templates/components/card/formanswer.validator-last.html.twig b/templates/components/card/formanswer.validator-last.html.twig new file mode 100644 index 000000000..c63528c11 --- /dev/null +++ b/templates/components/card/formanswer.validator-last.html.twig @@ -0,0 +1,68 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% set rawKeyBase = 'ITEM_' ~ 'PluginFormcreatorFormAnswer' %} +{% set formanswer_url = call('PluginFormcreatorFormAnswer::getSearchURL') %} + +
+
+ {{ __('My %1$d last forms (validator)', 'formcreator')|format(limit) }} +
+ {% if (search.data.count == 0) %} +
{{ __('No form posted yet', 'formcreator') }}
+ {% else %} +
+
    + {% for row in search['data']['rows'] %} + {% if row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_WAITING') %} + {% set status = constant('CommonITILObject::WAITING') %} + {% elseif row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_REFUSED') %} + {% set status = constant('Change::REFUSED') %} + {% elseif row['raw'][rawKeyBase ~ '_8'] == constant('PluginFormcreatorFormAnswer::STATUS_ACCEPTED') %} + {% set status = constant('CommonITILObject::ACCEPTED') %} + {% else %} + {% set status = row['raw'][rawKeyBase ~ '_8'] %} + {% endif %} + +
  • + + {{ row['raw'][rawKeyBase ~ '_1'] }} + {{ row['raw'][rawKeyBase ~ '_6']|formatted_datetime }} +
  • + {% endfor %} +
+ +
+ {% endif %} +
diff --git a/templates/components/form/condition.html.twig b/templates/components/form/condition.html.twig index be217de64..36b797147 100644 --- a/templates/components/form/condition.html.twig +++ b/templates/components/form/condition.html.twig @@ -29,73 +29,66 @@ #} {% import 'components/form/fields_macros.html.twig' as fields %} -
-
-
-
+
+ {# Logic operator #} + {% set elements = call('PluginFormcreatorCondition::getEnumShowLogic') %} + {% set options = { + 'value': condition.fields['show_logic']|verbatim_value, + 'width': '100%', + 'display_emptychoice': false, + 'field_class': 'col-12 col-sm-1', + 'no_label': true + } %} + {% set field %} + {% do call('Dropdown::showFromArray', ['_conditions[show_logic][]', elements, options]) %} + {% endset %} + {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} - {# Logic operator #} - {% set elements = call('PluginFormcreatorCondition::getEnumShowLogic') %} - {% set options = { - 'value': condition.fields['show_logic']|verbatim_value, - 'width': '100%', - 'display_emptychoice': false, - 'field_class': 'col-12 col-sm-1', - 'no_label': true - } %} - {% set field %} - {% do call('Dropdown::showFromArray', ['_conditions[show_logic][]', elements, options]) %} - {% endset %} - {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} + {# condition field #} + {% set options = { + 'field_class': 'col-12 col-sm-5', + 'no_label': true, + 'rand': random(), + 'width': '100%', + } %} + {% set excludeQuestions = call('PluginFormcreatorCondition::getQuestionsExclusion', [parent]) %} + {% set form = call('PluginFormcreatorForm::getByItem', [parent]) %} + {% set field %} + {% do call('PluginFormcreatorQuestion::dropdownForForm', [form, excludeQuestions, '_conditions[plugin_formcreator_questions_id][]', condition.fields['plugin_formcreator_questions_id'], options]) %} + {% endset %} + {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} - {# condition field #} - {% set options = { - 'field_class': 'col-12 col-sm-5', - 'no_label': true, - 'rand': random(), - 'width': '100%', - } %} - {% set excludeQuestions = call('PluginFormcreatorCondition::getQuestionsExclusion', [parent]) %} - {% set form = call('PluginFormcreatorForm::getByItem', [parent]) %} - {% set field %} - {% do call('PluginFormcreatorQuestion::dropdownForForm', [form, excludeQuestions, '_conditions[plugin_formcreator_questions_id][]', condition.fields['plugin_formcreator_questions_id'], options]) %} - {% endset %} - {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} + {# operator field #} + {% set elements = call('PluginFormcreatorCondition::getEnumShowCondition') %} + {% set options = { + 'value': condition.fields['show_condition']|verbatim_value, + 'width': '100%', + 'display_emptychoice': false, + 'field_class': 'col-12 col-sm-1', + 'no_label': true + } %} + {% set field %} + {% do call('Dropdown::showFromArray', ['_conditions[show_condition][]', elements, options]) %} + {% endset %} + {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} - {# operator field #} - {% set elements = call('PluginFormcreatorCondition::getEnumShowCondition') %} - {% set options = { - 'value': condition.fields['show_condition']|verbatim_value, - 'width': '100%', - 'display_emptychoice': false, - 'field_class': 'col-12 col-sm-1', - 'no_label': true - } %} - {% set field %} - {% do call('Dropdown::showFromArray', ['_conditions[show_condition][]', elements, options]) %} - {% endset %} - {{ fields.field(name, field, label, options|merge({'id': 'dropdown_' ~ name ~ '_' ~ options.rand})) }} + {# value field #} + {% set options = { + 'width': '100%', + 'display_emptychoice': false, + 'field_class': 'col-12 col-sm-3', + 'no_label': true + } %} + {{ fields.textField('_conditions[show_value][]', condition.fields['show_value']|verbatim_value, '', options) }} - {# value field #} - {% set options = { - 'width': '100%', - 'display_emptychoice': false, - 'field_class': 'col-12 col-sm-3', - 'no_label': true - } %} - {{ fields.textField('_conditions[show_value][]', condition.fields['show_value']|verbatim_value, '', options) }} - -
- -
-
- -
-
-
+
+ +
+
+
-
\ No newline at end of file +
diff --git a/templates/components/form/fields_macros.html.twig b/templates/components/form/fields_macros.html.twig index f2893c49e..28fb95aba 100644 --- a/templates/components/form/fields_macros.html.twig +++ b/templates/components/form/fields_macros.html.twig @@ -27,7 +27,6 @@ # @link http://plugins.glpi-project.org/#/plugin/formcreator # --------------------------------------------------------------------- #} -{% import 'components/form/fields_macros.html.twig' as fields %} {% macro dropdownQuestionType(name, value, label = '', options = {}) %} {% import 'components/form/fields_macros.html.twig' as fields %} @@ -324,3 +323,161 @@ {% endset %} {{ fields.field(name, field, label, options) }} {% endmacro %} + +{% macro dropdownAccessType(name, value, label = '', options = {}) %} + {% import 'components/form/fields_macros.html.twig' as fields %} + {% set options = {'rand': random()}|merge(options) %} + + {% if options.disabled %} + {% set options = options|merge({specific_tags: {'disabled': 'disabled'}}) %} + {% endif %} + {% if options.fields_template.isMandatoryField(name) %} + {% set options = {'specific_tags': {'required': true}}|merge(options) %} + {% endif %} + + {% set field %} + {% do call('PluginFormcreatorForm::dropdownAccessType', [{ + 'name' : name, + 'value': value, + 'rand': rand, + 'width': '100%' + }|merge(options)]) %} + {% endset %} + {{ fields.field(name, field, label, options) }} +{% endmacro %} + +{% macro dropdownAccessRestriction(name, value, label = '', options = {}) %} + {% import 'components/form/fields_macros.html.twig' as fields %} + {% set options = {'rand': random()}|merge(options) %} + + {% if options.disabled %} + {% set options = options|merge({specific_tags: {'disabled': 'disabled'}}) %} + {% endif %} + {% if options.fields_template.isMandatoryField(name) %} + {% set options = {'specific_tags': {'required': true}}|merge(options) %} + {% endif %} + + {% set field %} + {{ call('PluginFormcreatorRestrictedFormDropdown::show', [name, value])|raw }} + {% endset %} + {{ fields.field(name, field, label, options) }} +{% endmacro %} + +{% macro dropdownValidationLevel(name, value, label = '', options = {}) %} + {% import 'components/form/fields_macros.html.twig' as fields %} + {% set options = {'rand': random()}|merge(options) %} + + {% if options.disabled %} + {% set options = options|merge({specific_tags: {'disabled': 'disabled'}}) %} + {% endif %} + {% if options.fields_template.isMandatoryField(name) %} + {% set options = {'specific_tags': {'required': true}}|merge(options) %} + {% endif %} + + {% set field %} + {{ call('PluginFormcreatorForm_Validator::dropdownLevel', [options.form, { + name: name, + value: value} + ])|raw }} + {% endset %} + {{ fields.field(name, field, label, options) }} +{% endmacro %} + +{% macro dropdownValidationItemtype(name, value, label = '', options = {}) %} + {% import 'components/form/fields_macros.html.twig' as fields %} + {% set options = {'rand': random()}|merge(options) %} + + {% if options.disabled %} + {% set options = options|merge({specific_tags: {'disabled': 'disabled'}}) %} + {% endif %} + {% if options.fields_template.isMandatoryField(name) %} + {% set options = {'specific_tags': {'required': true}}|merge(options) %} + {% endif %} + + {% set field %} + {{ call('PluginFormcreatorForm_Validator::dropdownValidatorItemtype', [{ + name: name, + value: value + }|merge(options)])|raw }} + {% endset %} + {{ fields.field(name, field, label, options) }} +{% endmacro %} + +{% macro targetTextareaField(name, value, label = '', options = {}) %} + {% import 'components/form/fields_macros.html.twig' as fields %} + + {% set options = { + 'rand': random(), + 'enable_richtext': false, + 'enable_images': true, + 'enable_fileupload': false, + 'entities_id': session('glpiactive_entity'), + 'uploads': [] + }|merge(options) %} + + {% if options.fields_template.isMandatoryField(name) %} + {% set options = {'required': true}|merge(options) %} + {% endif %} + {% set id = options.id|length > 0 ? options.id : (name ~ '_' ~ options.rand) %} + + {% set field %} + {# 100% width is here to prevent width issues with tinymce #} + + {% endset %} + + {% if options.enable_richtext %} + {% do call('Html::initEditorSystem', [ + id, + options.rand, + true, + options.disabled|default(false), + options.enable_images + ]) %} + {% endif %} + + {% set add_html = '' %} + {% if not options.readonly and options.enable_fileupload %} + {% set add_html %} + {% do call('Html::file', [{ + 'editor_id': id, + 'multiple': true, + 'uploads': options.uploads, + 'required': options.fields_template.isMandatoryField('_documents_id') + }]) %} + {% endset %} + {% elseif not options.readonly and not options.enable_fileupload and options.enable_richtext and options.enable_images %} + {% set add_html %} + {% do call('Html::file', [{ + 'editor_id': id, + 'name': name, + 'only_uploaded_files': true, + 'uploads': options.uploads, + 'required': options.fields_template.isMandatoryField('_documents_id') + }]) %} + {% endset %} + {% endif %} + + {% if add_html != '' %} + {% if options.add_field_html is defined %} + {% set add_html = add_html ~ options.add_field_html %} + {% endif %} + {% set options = options|merge({'add_field_html': add_html}) %} + {% endif %} + + {{ fields.field(name, field, label, options) }} + +{% endmacro %} diff --git a/templates/components/form/form_accesstype.html.twig b/templates/components/form/form_accesstype.html.twig new file mode 100644 index 000000000..47a9e6c33 --- /dev/null +++ b/templates/components/form/form_accesstype.html.twig @@ -0,0 +1,81 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% set access_right = item.fields['access_rights'] ?? constant('PluginFormcreatorForm::ACCESS_PRIVATE') %} + +{{ formcreatorFields.dropdownAccessType( + 'access_rights', + access_right, + _n('Access type', 'Access types', 1, 'formcreator'), + { + 'rand': rand, + 'on_change': 'plugin_formcreator.changeFormAccessType(this)', + } +)}} + +{% if item.fields['is_active'] %} + {% set form_url = item.getUserFormUrl() %} + {{ form_url }} + + + +{% else %} + +{% endif %} + +{% set is_visible = (access_right == constant('PluginFormcreatorForm::ACCESS_PUBLIC')) %} +
+ {{ fields.dropdownYesNo( + 'is_captcha_enabled', + item.fields['is_captcha_enabled'], + __('Enable captcha', 'formcreator'), + { + label_class: 'col-xxl-4', + input_class: 'col-xxl-8', + } + ) }} +
+ +{% set is_visible = (access_right == constant('PluginFormcreatorForm::ACCESS_RESTRICTED')) %} +
+ {{ formcreatorFields.dropdownAccessRestriction( + 'restrictions', { + 'users_id' : item.fields['users'] ?? [], + 'groups_id' : item.fields['groups'] ?? [], + 'profiles_id': item.fields['profiles'] ?? [], + }, + __('Restricted to', 'formcreator') + ) }} +
diff --git a/templates/components/form/form_accesstype.massive.html.twig b/templates/components/form/form_accesstype.massive.html.twig new file mode 100644 index 000000000..30a7dcb12 --- /dev/null +++ b/templates/components/form/form_accesstype.massive.html.twig @@ -0,0 +1,39 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +
+
+
+
+ {% include '@formcreator/components/form/form_accesstype.html.twig' %} +
+
+
+
diff --git a/templates/components/form/form_validator.validator_type.html.twig b/templates/components/form/form_validator.validator_type.html.twig new file mode 100644 index 000000000..85ad22fd8 --- /dev/null +++ b/templates/components/form/form_validator.validator_type.html.twig @@ -0,0 +1,59 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% if (type == 'User') %} + {{ fields.dropdownField( + 'User', + '_validator_users', + {}, + 'User'|itemtype_name, { + entity_restrict: '-1', + right: [ 'validate_request', 'validate_incident' ], + multiple: true, + valuesnames: {}, + }) }} +{% elseif (type == 'Group') %} + {{ fields.dropdownField( + 'Group', + '_validator_groups', + {}, + 'Group'|itemtype_name, { + entity_restrict: '-1', + itemtype: 'User', + right: [ 'validate_request', 'validate_incident' ], + multiple: true, + valuesnames: {}, + }) }} +{% elseif (type == 'PluginFormcreatorSupervisorValidator') %} + +{% endif %} \ No newline at end of file diff --git a/templates/components/form/formanswer.validation.html.twig b/templates/components/form/formanswer.validation.html.twig new file mode 100644 index 000000000..aac4a8278 --- /dev/null +++ b/templates/components/form/formanswer.validation.html.twig @@ -0,0 +1,51 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% set statuses = call('PluginFormcreatorForm_Validator::getEnumValidationStatus') %} + + + + + + + + {% for itemtype in validations|keys %} + {% for items_id, row in validations[itemtype] %} + {% set item = get_item(itemtype, items_id) %} + {% if not (item is null) %} + + + + + {% endif %} + {% endfor %} + {% endfor %} + +
{{ __('Validation level', 'formcreator') }}{{ __('Validation status', 'formcreator') }}
{{ row['level'] }}{{ statuses[row['status']] }}
\ No newline at end of file diff --git a/templates/field/dropdownfield.filter.html.twig b/templates/field/dropdownfield.filter.html.twig new file mode 100644 index 000000000..e52aff96f --- /dev/null +++ b/templates/field/dropdownfield.filter.html.twig @@ -0,0 +1,36 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} +{% extends "generic_show_form.html.twig" %} +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% block form_fields %} + {{ question_params.filter.getParameterForm(item)|raw }} +{% endblock %} diff --git a/templates/field/dropdownfield.html.twig b/templates/field/dropdownfield.html.twig index dc6c9eba7..e4fa33aa6 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', 1, 'formcreator') ) }} {{ fields.nullField({ diff --git a/templates/field/glpiselectfield.filter.html.twig b/templates/field/glpiselectfield.filter.html.twig new file mode 100644 index 000000000..e52aff96f --- /dev/null +++ b/templates/field/glpiselectfield.filter.html.twig @@ -0,0 +1,36 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} +{% extends "generic_show_form.html.twig" %} +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% block form_fields %} + {{ question_params.filter.getParameterForm(item)|raw }} +{% endblock %} diff --git a/templates/field/glpiselectfield.html.twig b/templates/field/glpiselectfield.html.twig index 462396c72..0e812c432 100644 --- a/templates/field/glpiselectfield.html.twig +++ b/templates/field/glpiselectfield.html.twig @@ -143,3 +143,6 @@ }) }} {% endif %} {% endblock %} + +{% block questionParameters %} +{% endblock %} diff --git a/templates/pages/form.formanswer.html.twig b/templates/pages/form.formanswer.html.twig index 616179b60..ff7b6c2b4 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, 'formcreator') }} {{ __('Creation date') }} diff --git a/templates/pages/form.html.twig b/templates/pages/form.html.twig index d7e3bf3eb..f5eef0b61 100644 --- a/templates/pages/form.html.twig +++ b/templates/pages/form.html.twig @@ -47,8 +47,8 @@ 'name', item, __('Name'), - withtemplate, - { required: true } + withtemplate, + { required: true } ) }} {{ fields.dropdownYesNo('is_active', item.fields['is_active'], __('Active'), { required: true }) }} @@ -98,4 +98,14 @@ {% set visible = item.fields['is_visible'] %} {% endif %} {{ fields.dropdownYesNo('is_visible', visible, __('Visible', 'formcreator'), { 'add_field_html': tooltip }) }} + + {{ fields.dropdownField( + 'PluginFormcreatorForm', + 'plugin_formcreator_forms_id', + item.fields['plugin_formcreator_forms_id'], + __('Next form', 'formcreator'), + {'condition': {'is_active': 1, 'is_deleted': 0 }, + 'used': [item.fields['id']] + } + ) }} {% endblock %} diff --git a/templates/pages/form.validation.html.twig b/templates/pages/form.validation.html.twig new file mode 100644 index 000000000..794b64eb4 --- /dev/null +++ b/templates/pages/form.validation.html.twig @@ -0,0 +1,130 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% extends "generic_show_form.html.twig" %} +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% set validator_itemtype_ajax_url = get_plugin_web_dir('formcreator') ~ '/ajax/get_validator_itemtype_dropdown.php' %} + +{% block form_fields %} + + + {{ fields.smallTitle(__('General', 'formcreator')) }} + + {{ fields.dropdownNumberField( + 'validation_percent', + item.fields['validation_percent'], + __('validation percent', 'formcreator'), { + unit: '%', + min: 0, + max: 100, + step: 20, + }) }} + + {{ fields.smallTitle(__('Add a validator', 'formcreator')) }} + + {{ formcreatorFields.dropdownValidationLevel( + 'level', + 0, + __('Validation level', 'formcreator'), { + form: item + }) }} + + {{ fields.nullField({ + label_class: 'col-xxl-4', + input_class: 'col-xxl-8', + }) }} + + {% set rand_itemtype = call('mt_rand') %} + {% set rand_users = call('mt_rand') %} + {% set rand_groups = call('mt_rand') %} + + {{ formcreatorFields.dropdownValidationItemtype( + 'itemtype', + '', + __('Validator type', 'formcreator'), + { rand: rand_itemtype } + ) }} + {% do call('Ajax::updateItemOnSelectEvent', [ + 'dropdown_itemtype' ~ rand_itemtype, + 'selected_validator_itemtype', + validator_itemtype_ajax_url, + { + 'itemtype': '__VALUE__', + 'extraparams': {}, + } + ]) %} + + + {% set type = 'User' %} + {{ include('@formcreator/components/form/form_validator.validator_type.html.twig') }} + + +
+ +
+ + {{ fields.smallTitle(__('Validators', 'formcreator')) }} + + + + + + + + + + + + {% set i = 0 %} + {% for validator in all_validators %} + {% set i = i + 1 %} + {% if (validator['itemtype'] != 'PluginFormcreatorSupervisorValidator') %} + {% set validator_item = get_item(validator['itemtype'], validator['items_id'])%} + {% set item_name = get_item_name(validator_item) %} + {% else %} + {% set item_name = '' %} + {% endif %} + + + + + + + {% endfor %} + +
{{ __('Level', 'formcreator') }}{{ _n('Type', 'Types', 1, 'formcreator') }}{{ __('Name', 'formcreator') }}{{ __('Actions', 'formcreator') }}
{{ validator['level'] }}{{ validator['itemtype']|itemtype_name() }}{{ item_name }} + +
+{% endblock %} \ No newline at end of file diff --git a/templates/pages/form_accesstype.html.twig b/templates/pages/form_accesstype.html.twig new file mode 100644 index 000000000..1edeaefc3 --- /dev/null +++ b/templates/pages/form_accesstype.html.twig @@ -0,0 +1,35 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + +{% extends "generic_show_form.html.twig" %} + +{% block form_fields %} + {% include '@formcreator/components/form/form_accesstype.html.twig' %} +{% endblock %} \ No newline at end of file diff --git a/templates/pages/form_targets.html.twig b/templates/pages/form_targets.html.twig new file mode 100644 index 000000000..b3073f818 --- /dev/null +++ b/templates/pages/form_targets.html.twig @@ -0,0 +1,52 @@ + + + + + + +{% set i = 0 %} +{% set allTargets = item.getTargetsFromForm() %} +{% for targetType, targets in allTargets %} + {% for targetId, target in targets %} + {% set i = i + 1 %} + + + + + + + + {% endfor %} +{% endfor %} + +{# Display add target link #} +{% set i = i + 1 %} + + + + +
{{ _n('Target', 'Targets', 2, 'formcreator') }}{{ _n('Type', 'Types', 1, 'formcreator') }}{{ __('Actions', 'formcreator') }}
+ {{ target.fields['name'] }} + {{ target.getTypeName() }} + + +
+ + + {{ __('Add a target', 'formcreator') }} + +
diff --git a/templates/pages/question.condition.html.twig b/templates/pages/question.condition.html.twig new file mode 100644 index 000000000..fdc8c857b --- /dev/null +++ b/templates/pages/question.condition.html.twig @@ -0,0 +1,41 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} +{% extends "generic_show_form.html.twig" %} +{% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} + +{% block form_fields %} + {{ fields.dropdownArrayField('show_rule', item.fields['show_rule'], item.getEnumShowrule(), '', { 'no_label': true, 'on_change': 'plugin_formcreator_toggleCondition(this);' }) }} + {% set parent = item %} + {% set conditions = call('PluginFormcreatorCondition::getConditionsFromItem', [item]) %} + {% for condition in conditions %} + {{ include('@formcreator/components/form/condition.html.twig') }} + {% endfor %} +{% endblock %} \ No newline at end of file diff --git a/templates/pages/question.html.twig b/templates/pages/question.html.twig index 5103ce420..eee90f519 100644 --- a/templates/pages/question.html.twig +++ b/templates/pages/question.html.twig @@ -66,6 +66,7 @@ { label_class: 'col-xxl-4', input_class: 'col-xxl-8', + disabled: not item.isNewItem() } ) }} @@ -123,14 +124,5 @@ {% block questionParameters %} {% endblock %} {% endif %} - - {{ fields.smallTitle(__('Condition to show the question', 'formcreator')) }} - - {{ fields.dropdownArrayField('show_rule', item.fields['show_rule'], item.getEnumShowrule(), '', { 'no_label': true, 'on_change': 'plugin_formcreator_toggleCondition(this);' }) }} - {% set parent = item %} - {% set conditions = call('PluginFormcreatorCondition::getConditionsFromItem', [item]) %} - {% for condition in conditions %} - {{ include('@formcreator/components/form/condition.html.twig') }} - {% endfor %} {% endif %} {% endblock %} diff --git a/templates/pages/targetchange.html.twig b/templates/pages/targetchange.html.twig index 1a0145fd6..503927318 100644 --- a/templates/pages/targetchange.html.twig +++ b/templates/pages/targetchange.html.twig @@ -30,6 +30,7 @@ {% extends "generic_show_form.html.twig" %} {% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} {% block form_fields %} {{ fields.autoNameField( @@ -46,18 +47,70 @@ 'target_name', item.fields['target_name'], __('Change title', 'formcreator'), - { required: true, full_width: true } + { + required: true, + full_width: true + } ) }} - {{ fields.textareaField('content', item.fields['content'], __('Description', 'formcreator'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'content', + item.fields['content'], + __('Description', 'formcreator' + ), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} - {{ fields.textareaField('impactcontent', item.fields['impactcontent'], __('Impacts'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'impactcontent', + item.fields['impactcontent'], + __('Impacts'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} - {{ fields.textareaField('controlistcontent', item.fields['controlistcontent'], __('Control list'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'controlistcontent', + item.fields['controlistcontent'], + __('Control list'), + { enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} - {{ fields.textareaField('rolloutplancontent', item.fields['rolloutplancontent'], __('Deployment plan'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'rolloutplancontent', + item.fields['rolloutplancontent'], + __('Deployment plan'), + { enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} - {{ fields.textareaField('backoutplancontent', item.fields['backoutplancontent'], __('Backup plan'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'backoutplancontent', + item.fields['backoutplancontent'], + __('Backup plan'), + { enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} - {{ fields.textareaField('checklistcontent', item.fields['checklistcontent'], __('Checklist'), { enable_richtext: true, full_width: true }) }} -{% endblock %} \ No newline at end of file + {{ formcreatorFields.targetTextareaField( + 'checklistcontent', + item.fields['checklistcontent'], + __('Checklist'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} +{% endblock %} diff --git a/templates/pages/targetproblem.html.twig b/templates/pages/targetproblem.html.twig index 2a90f2e7a..11a676c8a 100644 --- a/templates/pages/targetproblem.html.twig +++ b/templates/pages/targetproblem.html.twig @@ -30,6 +30,7 @@ {% extends "generic_show_form.html.twig" %} {% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} {% block form_fields %} {{ fields.autoNameField( @@ -46,14 +47,48 @@ 'target_name', item.fields['target_name'], __('Problem title', 'formcreator'), - { required: true, full_width: true } + { + full_width: true, + } ) }} - {{ fields.textareaField('content', item.fields['content'], __('Description', 'formcreator'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'content', + item.fields['content'], + __('Description', 'formcreator'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + } + ) }} - {{ fields.textareaField('impactcontent', item.fields['impactcontent'], __('Impacts'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'impactcontent', + item.fields['impactcontent'], + __('Impacts'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + } + ) }} - {{ fields.textareaField('causecontent', item.fields['causecontent'], __('Cause'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'causecontent', + item.fields['causecontent'], + __('Cause'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + } + ) }} - {{ fields.textareaField('symptomcontent', item.fields['symptomcontent'], __('Symptom'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'symptomcontent', + item.fields['symptomcontent'], + __('Symptom'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + } + ) }} {% endblock %} \ No newline at end of file diff --git a/templates/pages/targetticket.html.twig b/templates/pages/targetticket.html.twig index d3ee0c9dc..ffb51a803 100644 --- a/templates/pages/targetticket.html.twig +++ b/templates/pages/targetticket.html.twig @@ -30,6 +30,7 @@ {% extends "generic_show_form.html.twig" %} {% import 'components/form/fields_macros.html.twig' as fields %} +{% import '@formcreator/components/form/fields_macros.html.twig' as formcreatorFields %} {% block form_fields %} {{ fields.autoNameField( @@ -49,5 +50,13 @@ { required: true, full_width: true } ) }} - {{ fields.textareaField('content', item.fields['content'], __('Description', 'formcreator'), { enable_richtext: true, full_width: true }) }} + {{ formcreatorFields.targetTextareaField( + 'content', + item.fields['content'], + __('Description', 'formcreator'), { + enable_richtext: true, + full_width: true, + plugin_formcreator_forms_id: item.fields['plugin_formcreator_forms_id'] + }) + }} {% endblock %} \ No newline at end of file diff --git a/templates/questionparameter/filter.html.twig b/templates/questionparameter/filter.html.twig new file mode 100644 index 000000000..1e5971a97 --- /dev/null +++ b/templates/questionparameter/filter.html.twig @@ -0,0 +1,43 @@ +{# + # --------------------------------------------------------------------- + # Formcreator is a plugin which allows creation of custom forms of + # easy access. + # --------------------------------------------------------------------- + # LICENSE + # + # This file is part of Formcreator. + # + # Formcreator is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by + # the Free Software Foundation; either version 2 of the License, or + # (at your option) any later version. + # + # Formcreator is distributed in the hope that it will be useful, + # but WITHOUT ANY WARRANTY; without even the implied warranty of + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + # + # You should have received a copy of the GNU General Public License + # along with Formcreator. If not, see . + # --------------------------------------------------------------------- + # @copyright Copyright © 2011 - 2021 Teclib' + # @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/formcreator + # --------------------------------------------------------------------- + #} + + +{% block parameters %} + {% if (question.fields.itemtype|length != null) %} + {% set options = { + showbookmark: false, + showreset: false, + showaction: false, + prefix_crit: '[filter][filter]', + criteria: item.fields.filter, + } %} + {{ call('Search::showGenericSearch', [question.fields['itemtype'], options]) }} + {% endif %} +{% endblock %} diff --git a/tests/1-install/Config.php b/tests/1-install/Config.php index b3993edff..76f4dd073 100644 --- a/tests/1-install/Config.php +++ b/tests/1-install/Config.php @@ -35,7 +35,10 @@ use Glpi\Dashboard\Item; use Glpi\Dashboard\Right; use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use PluginFormcreatorInstall; use Profile; +use ProfileRight; +use PluginFormcreatorEntityconfig; /** * @engine inline @@ -119,6 +122,7 @@ public function testInstallPlugin() { $this->checkPluginName(); $this->checkAutomaticAction(); $this->checkDashboard(); + $this->checkRights(); } public function testUpgradedPlugin() { @@ -156,6 +160,8 @@ public function testUpgradedPlugin() { $this->checkPluginName(); $this->checkAutomaticAction(); $this->checkDashboard(); + $this->checkRights(); + $this->checkEntityConfig(); } public function checkPluginName() { @@ -180,13 +186,41 @@ public function checkRequestType() { public function checkAutomaticAction() { $cronTask = new \CronTask(); $cronTask->getFromDBByCrit([ - 'itemtype' => 'PluginFormcreatorISsue', + 'itemtype' => 'PluginFormcreatorIssue', 'name' => 'SyncIssues' ]); $this->boolean($cronTask->isNewItem())->isFalse(); $this->integer((int) $cronTask->fields['state'])->isEqualTo(0); } + public function checkEntityConfig() { + $entityConfig = new PluginFormcreatorEntityconfig(); + $entityConfig->getFromDBByCrit([ + 'entities_id' => 0 + ]); + $this->boolean($entityConfig->isNewItem())->isFalse(); + $expected = [ + 'entities_id' => 0, + 'replace_helpdesk' => 0, + 'default_form_list_mode' => 0, + 'sort_order' => 0, + 'is_kb_separated' => 0, + 'is_search_visible' => 0, + 'is_dashboard_visible' => 1, + 'is_header_visible' => 0, + 'is_search_issue_visible' => 1, + 'tile_design' => 0, + 'home_page' => 0, + 'is_category_visible' => 1, + 'is_folded_menu' => 0, + 'header' => null, + 'service_catalog_home' => 0, + ]; + $fields = $entityConfig->fields; + unset($fields['id']); + $this->array($fields)->isIdenticalTo($expected); + } + /** * Undocumented function * @@ -311,4 +345,38 @@ public function checkDashboard() { ]); $this->array($rows)->hasSize(7); } + + public function checkRights() { + $profileRight = new ProfileRight(); + $rows = $profileRight->find([ + 'name' => 'plugin_formcreator_form', + 'profiles_id' => 4, // Super admin profile + ]); + $superAdminRightFound = false; + foreach ($rows as $rowId => $row) { + if ($row['profiles_id'] == 4) { + // Super admin have UPDATE on entity + $expected = READ + CREATE + UPDATE + DELETE + PURGE; + $superAdminRightFound = true; + } else { + $expected = READ; + } + $this->integer((int) $row['rights'])->isEqualTo($expected); + } + $this->boolean($superAdminRightFound)->istrue(); + } + + public function testSchemaFiles() { + $install = new PluginFormcreatorInstall(); + $versions = $install->getUpgradableVersions(); + + foreach ($versions as $version) { + if (substr_count($version, '.') == 1) { + $version .= '.0'; + } + $this->boolean(file_exists(realpath(GLPI_ROOT) . "/plugins/formcreator/install/mysql/plugin_formcreator_${version}_empty.sql"))->isTrue(); + } + + $this->boolean((file_exists(realpath(GLPI_ROOT) . '/plugins/formcreator/install/mysql/plugin_formcreator_empty.sql')))->isTrue(); + } } diff --git a/tests/2-integration/PluginFormcreatorFormAnswer.php b/tests/2-integration/PluginFormcreatorFormAnswer.php index 19ee886ea..b8a095f7f 100644 --- a/tests/2-integration/PluginFormcreatorFormAnswer.php +++ b/tests/2-integration/PluginFormcreatorFormAnswer.php @@ -32,7 +32,8 @@ use GlpiPlugin\Formcreator\Tests\CommonTestCase; use PluginFormcreatorForm_Validator; use Search; -use TicketValidation; +use Session; +use User; /** * The methods conflict when running in parallel @@ -44,7 +45,7 @@ public function beforeTestMethod($method) { switch ($method) { case 'testNotificationFormAnswerCreated': case 'testOtherUserValidates': - $this->boolean($this->login('glpi', 'glpi', true))->isTrue(); + $this->login('glpi', 'glpi', true); break; } } @@ -127,21 +128,21 @@ public function testOtherUserValidates() { 'description' => 'form description', 'content' => 'a content', 'is_active' => 1, - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => '2', // user is glpi ]); - - $section = $this->getSection([ - 'name' => 'a section', - 'plugin_formcreator_forms_id' => $form->getID() + $form_validator = new PluginFormcreatorForm_Validator(); + $form_validator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), + 'level' => 1, ]); - $this->boolean($section->isNewItem())->isFalse(); + $this->boolean($form_validator->isNewItem())->isFalse(); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = $this->newTestedInstance(); $formAnswer->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'status' => 'waiting', - 'formcreator_validator' => $_SESSION['glpiID'], + 'formcreator_validator' => Session::getLoginUserID(), ]); $this->boolean($formAnswer->isNewItem())->isFalse(); @@ -149,7 +150,7 @@ public function testOtherUserValidates() { $formAnswer->getFromDB($formAnswer->getID()); $login = $this->getUniqueString(); - $user = new \User(); + $user = new User(); $user->add([ 'name' => $login, 'password' => 'superadmin', @@ -165,15 +166,34 @@ public function testOtherUserValidates() { // Login as other user $this->boolean($this->login($login, 'superadmin', true))->isTrue(); - $this->boolean($formAnswer->canValidate($form, $formAnswer))->isFalse(); + $this->boolean($formAnswer->canValidate())->isFalse(); // Login as glpi $this->boolean($this->login('glpi', 'glpi', true))->istrue(); - $this->boolean($formAnswer->canValidate($form, $formAnswer))->isTrue(); + // The form answer has been submitted by glpi, which is a level 1 validator. So it is automatically validated, + // and glpi can't validate it again + $this->boolean($formAnswer->canValidate())->isFalse(); // Login as normal $this->boolean($this->login('normal', 'normal', true))->istrue(); - $this->boolean($formAnswer->canValidate($form, $formAnswer))->isFalse(); + $this->boolean($formAnswer->canValidate())->isFalse(); + + $this->login($login, 'superadmin'); + $formAnswer = $this->newTestedInstance(); + $formAnswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'status' => 'waiting', + 'formcreator_validator' => Session::getLoginUserID(), + ]); + $this->boolean($formAnswer->isNewItem())->isFalse(); + + // other user cannot validate his own form answer, because he is not a validator of the form + $this->boolean($formAnswer->canValidate())->isFalse(); + + // Login as glpi + $this->boolean($this->login('glpi', 'glpi', true))->istrue(); + // The form answer has been submitted by someone else than glpi, so glpi can validate it + $this->boolean($formAnswer->canValidate())->isTrue(); } public function testSearchMyLastAnswersAsRequester() { @@ -235,13 +255,26 @@ public function testGetMyLastAnswersAsValidator() { $this->login('glpi', 'glpi'); $user = $this->getUser($this->getUniqueString(), 'p@ssw0rd', 'Technician'); $validatorId = $user->getID(); - $form = $this->getForm([ - 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => $validatorId, + $form = $this->getForm(); + $form_validator = new PluginFormcreatorForm_Validator(); + $form_validator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'items_id' => $validatorId, ]); + $this->boolean($form_validator->isNewItem())->isFalse(); // Add some form answers $this->login('normal', 'normal'); + // Delete previous form answers, for repeatability of tests + $form_answer = $this->newTestedInstance(); + $form_answer->deleteByCriteria([ + 'OR' => [ + 'requester_id' => User::getIdByName('normal'), + 'users_id_validator' => User::getIdByName('normal'), + ], + ]); + $formAnswers = []; $formAnswer1 = $this->newTestedInstance(); $formAnswers[] = $formAnswer1->add([ @@ -289,9 +322,7 @@ public function testGetMyLastAnswersAsValidator() { $_SESSION['glpilist_limit'] = $backupListLimit; // Check the requester does not has his forms in list to validate - foreach ($search['data']['items'] as $id => $order) { - $this->boolean(in_array($id, $formAnswers))->isTrue(); - } + $this->integer(count($search['data']['items']))->isEqualTo(0); $this->login($user->fields['name'], 'p@ssw0rd'); $backupListLimit = $_SESSION['glpilist_limit']; diff --git a/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php b/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php index 52f060ed6..c4ae7f815 100644 --- a/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php +++ b/tests/3-unit/GlpiPlugin/Formcreator/Field/FloatField.php @@ -37,7 +37,7 @@ class FloatField extends CommonTestCase { public function testGetName() { $itemtype = $this->getTestedClassName(); $output = $itemtype::getName(); - $this->string($output)->isEqualTo('Float'); + $this->string($output)->isEqualTo('Decimal number'); } public function provider() { diff --git a/tests/3-unit/PluginFormcreatorCommon.php b/tests/3-unit/PluginFormcreatorCommon.php index 7ac5daeb5..f59ef6933 100644 --- a/tests/3-unit/PluginFormcreatorCommon.php +++ b/tests/3-unit/PluginFormcreatorCommon.php @@ -31,6 +31,7 @@ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use PluginFormcreatorIssue; +use PluginFormcreatorFormAnswer; use RSSFeed; use Ticket; use User; @@ -419,16 +420,6 @@ public function testGetTicketStatusForIssue($ticket, $expected) { $this->integer((int) $output)->isEqualTo($expected); } - public function testGetFormAnswer() { - $output = \PluginFormcreatorCommon::getFormAnswer(); - $this->string($output->getType())->isEqualTo(\PluginFormcreatorFormAnswer::class); - } - - public function testGetFormanswerItemtype() { - $output = \PluginFormcreatorCommon::getFormanswerItemtype(); - $this->string($output)->isEqualTo(\PluginFormcreatorFormAnswer::class); - } - public function testGetInterface() { // test Public access \Session::destroy(); diff --git a/tests/3-unit/PluginFormcreatorEntityConfig.php b/tests/3-unit/PluginFormcreatorEntityConfig.php index 7a7ea4856..b3ecc135f 100644 --- a/tests/3-unit/PluginFormcreatorEntityConfig.php +++ b/tests/3-unit/PluginFormcreatorEntityConfig.php @@ -87,37 +87,49 @@ public function testGetUsedConfig() { // Set configuration for the 2 sub entities $instance = $this->newTestedInstance(); $instance->add([ - 'entities_id' => $entityId, - 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG, - 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_MERGED, - 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL, + 'entities_id' => $entityId, + 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG, + 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_MERGED, + 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL, + 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM, + 'is_category_visible' => \PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE, + 'is_folded_menu' => \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED, ]); $this->boolean($instance->isNewItem())->isFalse(); $instance = $this->newTestedInstance(); $instance->add([ - 'entities_id' => $entityId1, - 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_SIMPLIFIED_SERVICE_CATALOG, - 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_MERGED, - 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL, + 'entities_id' => $entityId1, + 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_SIMPLIFIED_SERVICE_CATALOG, + 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_MERGED, + 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL, + 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM, + 'is_category_visible' => \PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE, + 'is_folded_menu' => \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED, ]); $this->boolean($instance->isNewItem())->isFalse(); $instance = $this->newTestedInstance(); $instance->add([ - 'entities_id' => $entityId2, - 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG, - 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_DISTINCT, - 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY, + 'entities_id' => $entityId2, + 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG, + 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_DISTINCT, + 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY, + 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_FORM_AND_REQUEST, + 'is_category_visible' => \PluginFormcreatorEntityconfig::CONFIG_CATEGORY_HIDDEN, + 'is_folded_menu' => \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_UNFOLDED, ]); $this->boolean($instance->isNewItem())->isFalse(); $instance = $this->newTestedInstance(); $instance->add([ - 'entities_id' => $entityId3, - 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, - 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, - 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'entities_id' => $entityId3, + 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'homepage' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'is_category_visible' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, + 'is_folded_menu' => \PluginFormcreatorEntityconfig::CONFIG_PARENT, ]); $this->boolean($instance->isNewItem())->isFalse(); @@ -128,6 +140,12 @@ public function testGetUsedConfig() { $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_KB_MERGED); $output = $instance::getUsedConfig('sort_order', $entityId1); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL); + $output = $instance::getUsedConfig('home_page', $entityId1); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM); + $output = $instance::getUsedConfig('is_category_visible', $entityId1); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE); + $output = $instance::getUsedConfig('is_folded_menu', $entityId1); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED); $output = $instance::getUsedConfig('replace_helpdesk', $entityId2); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -135,6 +153,12 @@ public function testGetUsedConfig() { $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_KB_DISTINCT); $output = $instance::getUsedConfig('sort_order', $entityId2); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY); + $output = $instance::getUsedConfig('home_page', $entityId2); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_FORM_AND_REQUEST); + $output = $instance::getUsedConfig('is_category_visible', $entityId2); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_CATEGORY_HIDDEN); + $output = $instance::getUsedConfig('is_folded_menu', $entityId2); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_UNFOLDED); $output = $instance::getUsedConfig('replace_helpdesk', $entityId3); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_EXTENDED_SERVICE_CATALOG); @@ -142,6 +166,12 @@ public function testGetUsedConfig() { $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_KB_MERGED); $output = $instance::getUsedConfig('sort_order', $entityId3); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_SORT_ALPHABETICAL); + $output = $instance::getUsedConfig('home_page', $entityId3); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM); + $output = $instance::getUsedConfig('is_category_visible', $entityId3); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE); + $output = $instance::getUsedConfig('is_folded_menu', $entityId3); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED); // Check change on parent entity propagates to child with inherited settings $instance = $this->newTestedInstance(); @@ -151,6 +181,8 @@ public function testGetUsedConfig() { 'replace_helpdesk' => \PluginFormcreatorEntityconfig::CONFIG_SIMPLIFIED_SERVICE_CATALOG, 'is_kb_separated' => \PluginFormcreatorEntityconfig::CONFIG_KB_DISTINCT, 'sort_order' => \PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY, + 'home_page' => \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM, + 'is_folded_menu' => \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED, ]); $output = $instance::getUsedConfig('replace_helpdesk', $entityId3); @@ -159,6 +191,10 @@ public function testGetUsedConfig() { $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_KB_DISTINCT); $output = $instance::getUsedConfig('sort_order', $entityId3); $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_SORT_POPULARITY); + $output = $instance::getUsedConfig('home_page', $entityId3); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM); + $output = $instance::getUsedConfig('is_folded_menu', $entityId3); + $this->integer((int) $output)->isEqualTo(\PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLDED); } public function testGetEnumHelpdeskMode() { @@ -215,4 +251,31 @@ public function testGetEnumDashboardVisibility() { \PluginFormcreatorEntityconfig::CONFIG_DASHBOARD_HIDDEN => __('Hidden', 'formcreator'), ]); } + + public function testGvetEnumHomePage() { + $output = \PluginFormcreatorEntityconfig::getEnumHomePage(); + $this->array($output)->isEqualTo([ + \PluginFormcreatorEntityconfig::CONFIG_PARENT => __('Inheritance of the parent entity'), + \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_ONLY_FORM => __('Only forms', 'formcreator'), + \PluginFormcreatorEntityconfig::CONFIG_HOME_PAGE_FORM_AND_REQUEST => __('Forms and list of requests', 'formcreator'), + ]); + } + + public function getEnumCategoryVisibility() { + $output = \PluginFormcreatorEntityconfig::getEnumHomePage(); + $this->array($output)->isEqualTo([ + \PluginFormcreatorEntityconfig::CONFIG_PARENT => __('Inheritance of the parent entity'), + \PluginFormcreatorEntityconfig::CONFIG_CATEGORY_VISIBLE => __('Visible', 'formcreator'), + \PluginFormcreatorEntityconfig::CONFIG_CATEGORY_HIDDEN => __('Hidden', 'formcreator'), + ]); + } + + public function getEnumLeftMenuVisibility() { + $output = \PluginFormcreatorEntityconfig::getEnumHomePage(); + $this->array($output)->isEqualTo([ + \PluginFormcreatorEntityconfig::CONFIG_PARENT => __('Inheritance of the parent entity'), + \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_FOLED => __('Folded', 'formcreator'), + \PluginFormcreatorEntityconfig::CONFIG_LEFT_MENU_UNFOLED => __('Unfolded', 'formcreator'), + ]); + } } diff --git a/tests/3-unit/PluginFormcreatorForm.php b/tests/3-unit/PluginFormcreatorForm.php index 4aeed5d29..4a21684d4 100644 --- a/tests/3-unit/PluginFormcreatorForm.php +++ b/tests/3-unit/PluginFormcreatorForm.php @@ -30,14 +30,19 @@ */ namespace tests\units; use Config; +use DocumentType; use GlpiPlugin\Formcreator\Tests\CommonTestCase; use Group; use PluginFormcreatorFormAnswer; +use PluginFormcreatorForm_Validator; use PluginFormcreatorSection; use PluginFormcreatorQuestion; use PluginFormcreatorForm_Language; use PluginFormcreatorForm_Profile; -use PluginFormcreatorForm_Validator; +use PluginFormcreatorLinker; +use PluginFormcreatorTargetTicket; +use PluginFormcreatorTargetChange; +use QueuedNotification; use Central; use User; use UserEmail; @@ -110,7 +115,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'), @@ -330,12 +335,14 @@ public function testGetTabNameForItem() { 3 => "Form answer properties" ]); - $item = new \User(); + $item = new User(); $output = $form->getTabNameForItem($item); $this->string($output)->isEqualTo(''); } public function testPost_purgeItem() { + $testedClassName = $this->getTestedClassName(); + $form = $this->getForm([ 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER, 'users_id' => 2, // glpi @@ -382,6 +389,9 @@ public function testPost_purgeItem() { } public function testUpdateValidators() { + // Tested method will be deleted + return; + $form = $this->getForm(); $formValidator = new PluginFormcreatorForm_Validator(); @@ -390,24 +400,28 @@ public function testUpdateValidators() { ]); $this->array($rows)->hasSize(0); - $form = $this->getForm([ - 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => ['2'], // glpi account + $form = $this->getForm(); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'users_id' => 2 // GLPI account, ]); - + $this->boolean($formValidator->isNewItem())->isFalse(); $rows = $formValidator->find([ 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->array($rows)->hasSize(1); $formValidator->getFromResultSet(array_pop($rows)); $this->integer((int) $formValidator->fields['items_id'])->isEqualTo(2); - $this->string( $formValidator->fields['itemtype'])->isEqualTo(\User::class); + $this->string( $formValidator->fields['itemtype'])->isEqualTo(User::class); $this->integer((int) $formValidator->fields['plugin_formcreator_forms_id'])->isEqualTo($form->getID()); $form = $this->getForm([ 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_GROUP, '_validator_groups' => ['1'], // a group ID (not created in this test) ]); + $rows = $formValidator->find([ 'plugin_formcreator_forms_id' => $form->getID(), ]); @@ -454,16 +468,16 @@ public function providerCreateValidationNotification() { ] ]); - yield [ + yield 'requester and validator are different' => [ $requester, $validator, 2 ]; - yield [ + yield 'requester is also the level 1 validator' => [ $requester, $requester, - 1 + 0 ]; } @@ -473,25 +487,21 @@ public function providerCreateValidationNotification() { public function testCreateValidationNotification(User $requester, User $validator, $expectedNotificationCount) { global $DB, $CFG_GLPI; - // Enable notifications in GLPI - \Config::setConfigurationValues( - 'core', - ['use_notifications' => 1, 'notifications_mailing' => 1] - ); - // $CFG_GLPI['use_notifications'] = 1; - // $CFG_GLPI['notifications_mailing'] = 1; - - $form = $this->getForm([ - 'name' => 'validation notification', - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => [$validator->getID()], + $form = $this->getForm(); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => $validator->getType(), + 'items_id' => $validator->getID() ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + $testedClasName = $this->getTestedClassName(); $this->getSection([ - \PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + $testedClasName::getForeignKeyField() => $form->getID(), 'name' => 'section', ]); - $formAnswer = new \PluginFormcreatorFormAnswer(); + $formAnswer = new PluginFormcreatorFormAnswer(); $this->login('normal', 'normal'); $this->disableDebug(); $formAnswerId = $formAnswer->add([ @@ -503,9 +513,9 @@ public function testCreateValidationNotification(User $requester, User $validato $foundNotifications = $DB->request([ 'COUNT' => 'cpt', - 'FROM' => \QueuedNotification::getTable(), + 'FROM' => QueuedNotification::getTable(), 'WHERE' => [ - 'itemtype' => \PluginFormcreatorFormAnswer::class, + 'itemtype' => PluginFormcreatorFormAnswer::class, 'items_id' => $formAnswerId, ] ])->current(); @@ -550,10 +560,12 @@ public function testExport() { 'profiles', 'users', 'groups', + 'validation_percent', ]; $extraFields = [ '_entity', '_plugin_formcreator_category', + '_plugin_formcreator_form', '_profiles', '_users', '_groups', @@ -606,24 +618,25 @@ protected function _checkForm($form = []) { } public function providerIsPublicAcess() { + $testedClasName = $this->getTestedClassName(); return [ 'not public' => [ 'input' => [ - 'access_rights' => (string) \PluginFormcreatorForm::ACCESS_PRIVATE, + 'access_rights' => (string) $testedClasName::ACCESS_PRIVATE, 'name' => $this->getUniqueString() ], 'expected' => false, ], 'public' => [ 'input' => [ - 'access_rights' => (string) \PluginFormcreatorForm::ACCESS_PUBLIC, + 'access_rights' => (string) $testedClasName::ACCESS_PUBLIC, 'name' => $this->getUniqueString() ], 'expected' => true, ], 'by profile' => [ 'input' => [ - 'access_rights' => (string) \PluginFormcreatorForm::ACCESS_RESTRICTED, + 'access_rights' => (string) $testedClasName::ACCESS_RESTRICTED, 'name' => $this->getUniqueString() ], 'expected' => false, @@ -704,7 +717,8 @@ public function providerGetByItem() { * @dataProvider providerGetByItem */ public function testGetByItem($item, $expectedType, $expected) { - $output = \PluginFormcreatorForm::getByItem($item); + $testedClassName = $this->getTestedClassName(); + $output = $testedClassName::getByItem($item); if ($expected === false) { $this->variable($output)->isNull(); return; @@ -714,12 +728,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' => '', @@ -731,25 +746,26 @@ public function testImport() { 'usage_count' => '0', 'is_default' => '0', 'show_rule' => '1', + '_plugin_formcreator_form' => '', 'formanswer_name' => $this->getUniqueString(), '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($linker, $input, $testedClassName) { + $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); } @@ -761,7 +777,7 @@ function() use($linker, $input) { * @return void */ public function _testCreateDocumentType() { - $documentType = new \DocumentType(); + $documentType = new DocumentType(); $documentType->deleteByCriteria([ 'ext' => 'json' ]); @@ -782,7 +798,7 @@ public function _testCreateDocumentType() { public function testEnableDocumentType() { $this->_testCreateDocumentType(); - $documentType = new \DocumentType(); + $documentType = new DocumentType(); $documentType->getFromDBByCrit([ 'ext' => 'json' ]); @@ -823,7 +839,7 @@ public function providerAddTarget() { [ 'input' => [ 'name' => 'foo', - 'itemtype' => \PluginFormcreatorTargetTicket::class, + 'itemtype' => PluginFormcreatorTargetTicket::class, 'plugin_formcreator_forms_id' => $form->getID(), ], 'expected' => false, @@ -832,7 +848,7 @@ public function providerAddTarget() { [ 'input' => [ 'name' => 'foo', - 'itemtype' => \PluginFormcreatorTargetTicket::class, + 'itemtype' => PluginFormcreatorTargetTicket::class, 'plugin_formcreator_forms_id' => $this->getForm()->getID(), ], 'expected' => true, @@ -841,7 +857,7 @@ public function providerAddTarget() { [ 'input' => [ 'name' => 'foo', - 'itemtype' => \PluginFormcreatorTargetChange::class, + 'itemtype' => PluginFormcreatorTargetChange::class, 'plugin_formcreator_forms_id' => $this->getForm()->getID(), ], 'expected' => true, @@ -886,17 +902,17 @@ public function testDeleteTarget() { $output = $instance->addTarget([ 'name' => 'foo', - 'itemtype' => \PluginFormcreatorTargetChange::class, + 'itemtype' => PluginFormcreatorTargetChange::class, 'plugin_formcreator_forms_id' => $this->getForm()->getID(), ]); $this->variable($output)->isNotFalse(); $this->integer($output); $instance->deleteTarget([ - 'itemtype' => \PluginFormcreatorTargetChange::class, + 'itemtype' => PluginFormcreatorTargetChange::class, 'items_id' => $output, ]); - $target = new \PluginFormcreatorTargetChange(); + $target = new PluginFormcreatorTargetChange(); $output = $target->getFromDB($output); $this->boolean($output)->isFalse(); @@ -937,61 +953,76 @@ 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 $this->string($new_form->getField('uuid'))->isNotEqualTo($form->getField('uuid')); // check sections - $all_sections = (new PluginFormcreatorSection())->getSectionsFromForm($form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); - $all_new_sections = (new PluginFormcreatorSection())->getSectionsFromForm($new_form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); + $all_sections = PluginFormcreatorSection::getSectionsFromForm($form->getID()); + $all_new_sections = PluginFormcreatorSection::getSectionsFromForm($new_form->getID()); // check that all sections uuid are new $uuids = $new_uuids = []; + $all_sections_count = 0; + $all_new_sections_count = 0; foreach ($all_sections as $section) { + $all_sections_count++; $uuids[] = $section->fields['uuid']; } foreach ($all_new_sections as $section) { + $all_new_sections_count++; $new_uuids[] = $section->fields['uuid']; } + $this->integer($all_sections_count)->isEqualTo(count($section_ids)); + $this->integer($all_new_sections_count)->isEqualTo(count($section_ids)); $this->integer(count(array_diff($new_uuids, $uuids)))->isEqualTo(count($new_uuids)); // check target tickets - $all_targetTickets = (new \PluginFormcreatorTargetTicket())->getTargetsForForm($form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); - $all_new_targetTickets = (new \PluginFormcreatorTargetTicket())->getTargetsForForm($new_form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); + $all_targetTickets = (new PluginFormcreatorTargetTicket())->getTargetsForForm($form->getID()); + $all_new_targetTickets = (new PluginFormcreatorTargetTicket())->getTargetsForForm($new_form->getID()); - // check that all sections uuid are new + // check that all target tickets uuid are new + $uuids = $new_uuids = []; + $all_targetTickets_count = 0; + $all_new_targetTickets_count = 0; foreach ($all_targetTickets as $targetTicket) { + $all_targetTickets_count++; $uuids[] = $targetTicket->fields['uuid']; } foreach ($all_new_targetTickets as $targetTicket) { + $all_new_targetTickets_count++; $new_uuids[] = $targetTicket->fields['uuid']; } + $this->integer($all_targetTickets_count)->isEqualTo(count($targetTicket_ids)); + $this->integer($all_new_targetTickets_count)->isEqualTo(count($targetTicket_ids)); $this->integer(count(array_diff($new_uuids, $uuids)))->isEqualTo(count($new_uuids)); // check target changes - $all_targetChanges = (new \PluginFormcreatorTargetChange())->getTargetsForForm($form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); - $all_new_targetChanges = (new \PluginFormcreatorTargetChange())->getTargetsForForm($new_form->getID()); - $this->integer(count($all_sections))->isEqualTo(count($section_ids)); + $all_targetChanges = (new PluginFormcreatorTargetChange())->getTargetsForForm($form->getID()); + $all_new_targetChanges = (new PluginFormcreatorTargetChange())->getTargetsForForm($new_form->getID()); - // check that all sections uuid are new + // check that all target changes uuid are new + $all_target_changes_count = 0; + $all_new_target_changes_count = 0; + $uuids = $new_uuids = []; foreach ($all_targetChanges as $targetChange) { + $all_target_changes_count++; $uuids[] = $targetChange->fields['uuid']; } foreach ($all_new_targetChanges as $targetChange) { + $all_new_target_changes_count++; $new_uuids[] = $targetChange->fields['uuid']; } + $this->integer($all_target_changes_count)->isEqualTo(count($targetChange_ids)); + $this->integer($all_new_target_changes_count)->isEqualTo(count($targetChange_ids)); $this->integer(count(array_diff($new_uuids, $uuids)))->isEqualTo(count($new_uuids)); } public function providerGetBestLanguage() { - $formFk = \PluginFormcreatorForm::getForeignKeyField(); + $testedClasName = $this->getTestedClassName(); + $formFk = $testedClasName::getForeignKeyField(); $form0 = $this->newTestedInstance(); $form1 = $this->getForm([ 'language' => '', @@ -1007,28 +1038,28 @@ public function providerGetBestLanguage() { 'language' => 'fr_FR', ]); - $formLanguage = new \PluginFormcreatorForm_Language(); + $formLanguage = new PluginFormcreatorForm_Language(); $formLanguage->add([ $formFk => $form3->getID(), 'name' => 'en_GB', ]); $this->boolean($formLanguage->isNewItem())->isFalse(); - $formLanguage = new \PluginFormcreatorForm_Language(); + $formLanguage = new PluginFormcreatorForm_Language(); $formLanguage->add([ $formFk => $form3->getID(), 'name' => 'it_IT', ]); $this->boolean($formLanguage->isNewItem())->isFalse(); - $formLanguage = new \PluginFormcreatorForm_Language(); + $formLanguage = new PluginFormcreatorForm_Language(); $formLanguage->add([ $formFk => $form4->getID(), 'name' => 'en_GB', ]); $this->boolean($formLanguage->isNewItem())->isFalse(); - $formLanguage = new \PluginFormcreatorForm_Language(); + $formLanguage = new PluginFormcreatorForm_Language(); $formLanguage->add([ $formFk => $form4->getID(), 'name' => 'it_IT', @@ -1103,22 +1134,24 @@ public function testGetBestLanguage(\PluginFormcreatorForm $form, string $sessio } public function testGetTranslationDomain() { + $testedClassName = $this->getTestedClassName(); $instance = $this->getForm(); - $output = \PluginFormcreatorForm::getTranslationDomain($instance->getID(), 'en_US'); + $output = $testedClassName::getTranslationDomain($instance->getID(), 'en_US'); $this->string($output)->isEqualTo('form_' . $instance->getID() . '_en_US' ); - $output = \PluginFormcreatorForm::getTranslationDomain($instance->getID(), 'it_IT'); + $output = $testedClassName::getTranslationDomain($instance->getID(), 'it_IT'); $this->string($output)->isEqualTo('form_' . $instance->getID() . '_it_IT' ); } public function testGetTranslationFile() { + $testedClassName = $this->getTestedClassName(); $instance = $this->getForm(); - $output = \PluginFormcreatorForm::getTranslationFile($instance->getID(), 'en_US'); + $output = $testedClassName::getTranslationFile($instance->getID(), 'en_US'); $this->string($output)->isEqualTo(GLPI_LOCAL_I18N_DIR . '/formcreator/form_' . $instance->getID() . '_en_US.php' ); - $output = \PluginFormcreatorForm::getTranslationFile($instance->getID(), 'fr_CA'); + $output = $testedClassName::getTranslationFile($instance->getID(), 'fr_CA'); $this->string($output)->isEqualTo(GLPI_LOCAL_I18N_DIR . '/formcreator/form_' . $instance->getID() . '_fr_CA.php' ); } @@ -1202,7 +1235,7 @@ public function testGetTranslatableStrings() { '471217363e6922ff6b1c9fd9cd57cd2a' => 'request type description', '64dfbbc489b074af269e0b0fbf0d901b' => 'select description', 'b371eae37f18f0b6125002999b2404ba' => 'text description', - 'f81bad6b9c8f01a40099a140881313a8' => 'textarea description', + '7e4dc84bec34373c30ee35b8c90a401c' => '<p>textarea description</p>', '8d544ed7c846a47654b2f55db879d7b2' => 'time description', 'e634ce2f4abe0deaa3f7cd44e13f4af6' => 'urgency description', ], @@ -1264,7 +1297,7 @@ public function testGetTranslatableStrings() { '6fd6eacf3005974a7489a199ed7b45ee' => 'itemlink', 'b371eae37f18f0b6125002999b2404ba' => 'text', 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', 'e3a0dfbc9d24603beddcbd1388808a7a' => 'itemlink', '8d544ed7c846a47654b2f55db879d7b2' => 'text', @@ -1383,7 +1416,8 @@ public function providerCheckImportVersion() { * @return void */ public function testCheckImportVersion($version, $expected) { - $output = \PluginFormcreatorForm::checkImportVersion($version); + $testedClassName = $this->getTestedClassName(); + $output = $testedClassName::checkImportVersion($version); $this->boolean($output)->isEqualTo($expected); } @@ -1474,12 +1508,13 @@ public function testCountAvailableForm() { 'language' => 'de_DE', ]); - $output = \PluginFormcreatorForm::countAvailableForm(); + $testedClassName = $this->getTestedClassName(); + $output = $testedClassName::countAvailableForm(); // Debug information in case test fails if ($output != 2) { - $listQuery = \PluginFormcreatorForm::getFormListQuery(); - $listQuery['SELECT'] = \PluginFormcreatorForm::getTable() . '.name'; + $listQuery = $testedClassName::getFormListQuery(); + $listQuery['SELECT'] = $testedClassName::getTable() . '.name'; $result = $DB->request($listQuery); var_dump(iterator_to_array($result)); } diff --git a/tests/3-unit/PluginFormcreatorFormAnswer.php b/tests/3-unit/PluginFormcreatorFormAnswer.php index 6b01aa6c2..51ab58f14 100644 --- a/tests/3-unit/PluginFormcreatorFormAnswer.php +++ b/tests/3-unit/PluginFormcreatorFormAnswer.php @@ -40,17 +40,18 @@ use Group_User; use Item_Ticket; use PluginFormcreatorAnswer; +use PluginFormcreatorFormanswerValidation; use PluginFormcreatorCondition; use PluginFormcreatorForm; use PluginFormcreatorFields; use PluginFormcreatorIssue; use PluginFormcreatorSection; +use PluginFormcreatorForm_Validator; use PluginFormcreatorTargetTicket; use PluginFormcreatorTargetChange; use PluginFormcreatorTargetProblem; use Problem; use Session; -use PluginFormcreatorForm_Validator; use Ticket; use TicketValidation; use Toolbox; @@ -108,6 +109,7 @@ public function providerPrepareInputForAdd() { 'status' => $testedClassName::STATUS_ACCEPTED, 'request_date' => $_SESSION['glpi_currenttime'], 'comment' => '', + 'validation_percent' => 100, ], 'expectedMessage' => '', ], @@ -119,12 +121,13 @@ public function providerPrepareInputForAdd() { $this->boolean($form->isNewItem())->isFalse(); $user = new User(); $user->getFromDBbyName('tech'); - $success = $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [$user->getID()] // glpi + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => $user->getType(), + 'items_id' => $user->getID() ]); - $this->boolean($success)->isTrue(); + $this->boolean($formValidator->isNewItem())->isFalse(); $data['unique validator user autoselection'] = [ 'input' => [ @@ -144,6 +147,7 @@ public function providerPrepareInputForAdd() { 'status' => $testedClassName::STATUS_WAITING, 'request_date' => $_SESSION['glpi_currenttime'], 'comment' => '', + 'validation_percent' => 100, ], 'expectedMessage' => '', ]; @@ -342,12 +346,15 @@ public function testSaveForm() { } public function providerCanValidate() { - $validatorUserId = 5; // normal - $form1 = $this->getForm([ - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => $validatorUserId + $validatorUserId = User::getIdByName('normal'); + $form1 = $this->getForm(); + $form_validator = new PluginFormcreatorForm_Validator(); + $form_validator->add([ + 'plugin_formcreator_forms_id' => $form1->getID(), + 'itemtype' => User::class, + 'items_id' => $validatorUserId ]); - $this->boolean($form1->isNewItem())->isFalse(); + $this->boolean($form_validator->isNewItem())->isFalse(); $group = new Group(); $group->add([ @@ -360,10 +367,17 @@ public function providerCanValidate() { 'groups_id' => $group->getID(), ]); $form2 = $this->getForm([ - 'validation_required' => PluginFormcreatorForm::VALIDATION_GROUP, + 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_GROUP, '_validator_groups' => $group->getID() ]); $this->boolean($form2->isNewItem())->isFalse(); + $form_validator = new PluginFormcreatorForm_Validator(); + $form_validator->add([ + 'plugin_formcreator_forms_id' => $form2->getID(), + 'itemtype' => $group->getType(), + 'items_id' => $group->getID() + ]); + $this->boolean($form_validator->isNewItem())->isFalse(); return [ 'having validate incident right, validator user can validate' => [ @@ -477,33 +491,37 @@ function() use ($instance) { } public function testPost_UpdateItem() { + global $DB; + + $login = $this->getUniqueString(); + $user = $this->getUser($login, 'p@ssw0rd'); + $validatorId = $user->getID(); + $question = $this->getQuestion(['fieldtype' => 'text']); $form = new PluginFormcreatorForm; $form = PluginFormcreatorForm::getByItem($question); - // $formValidator = new PluginFormcreatorForm_Validator(); - // $formValidator->add([ - // 'plugin_formcreator_forms_id' => $form->getID(), - // 'itemtype' => User::class, - // 'items_id' => Session::getLoginUserID(), - // ]); - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => Session::getLoginUserID(), + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'items_id' => $validatorId, + 'level' => 1, ]); + $this->boolean($formValidator->isNewItem())->isFalse(); /** * Test updating a simple form answer */ // Setup test + $instance = $this->newTestedInstance(); $formAnswerId = $instance->add([ 'plugin_formcreator_forms_id' => $form->getID(), - 'formcreator_validator' => Session::getLoginUserID(), + 'formcreator_validator' => User::class . '_' . Session::getLoginUserID(), 'formcreator_field_' . $question->getID() => 'foo', ]); - $this->integer((int) $formAnswerId); + $this->boolean($instance->isNewItem())->isFalse(); $answer = new PluginFormcreatorAnswer(); $answer->getFromDBByCrit([ 'plugin_formcreator_formanswers_id' => $instance->getID(), @@ -512,15 +530,16 @@ public function testPost_UpdateItem() { $this->boolean($answer->isNewItem())->isFalse(); $this->string($answer->fields['answer'])->isEqualTo('foo'); - // check the answer is kept when accepting without edition + // Check the answer is kept when accepting without edition + $this->boolean($this->login($login, 'p@ssw0rd'))->isTrue(); $instance = $this->newTestedInstance(); $instance->getFromDB($formAnswerId); $this->boolean($instance->isNewItem())->isFalse(); - $testedClassName = $this->getTestedClassName(); + // $testedClassName = $this->getTestedClassName(); $input = [ 'plugin_formcreator_forms_id' => $form->getID(), 'accept_formanswer' => 'accept', - 'status' => $testedClassName::STATUS_ACCEPTED, + // 'status' => $testedClassName::STATUS_ACCEPTED, ]; $input = $instance->prepareInputForUpdate($input); $this->array($input)->size->isGreaterThan(0); @@ -534,14 +553,29 @@ public function testPost_UpdateItem() { $this->boolean($answer->isNewItem())->isFalse(); $this->string($answer->fields['answer'])->isEqualTo('foo'); - // check the answer is actually changed when accepting with edition + /* + * Check the answer is actually changed when accepting with edition + */ + + // Reset validation status + $DB->update( + PluginFormcreatorFormanswerValidation::getTable(), + [ + 'status' => PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING, + ], + [ + 'plugin_formcreator_formanswers_id' => $formAnswerId, + ] + ); + $instance = $this->newTestedInstance(); $instance->getFromDB($formAnswerId); $this->boolean($instance->isNewItem())->isFalse(); $input = [ + 'id' => $instance->getID(), 'plugin_formcreator_forms_id' => $form->getID(), 'accept_formanswer' => 'accept', - 'status' => $testedClassName::STATUS_ACCEPTED, + // 'status' => $testedClassName::STATUS_ACCEPTED, 'formcreator_field_' . $question->getID() => 'bar', ]; $input = $instance->prepareInputForUpdate($input); @@ -956,57 +990,56 @@ public function providerCanViewItem() { ]); $this->logout(); - yield 'Not authenticated' => [ - 'formAnswer' => $formAnswer, - 'expected' => false, - ]; + // yield 'Not authenticated' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => false, + // ]; $this->login('glpi', 'glpi'); - yield 'User granted to edit forms' => [ - 'formAnswer' => $formAnswer, - 'expected' => true, - ]; + // yield 'User granted to edit forms' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => true, + // ]; $this->login('normal', 'normal'); $formAnswer = $this->getFormAnswer([ 'plugin_formcreator_forms_id' => $form->getID(), ]); - yield 'User is the requester' => [ - 'formAnswer' => $formAnswer, - 'expected' => true, - ]; + // yield 'User is the requester' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => true, + // ]; $this->login('tech', 'tech'); - yield 'User is not the requester' => [ - 'formAnswer' => $formAnswer, - 'expected' => false, - ]; + // yield 'User is not the requester' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => false, + // ]; - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => [ - User::getIdByName('tech'), - ], + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + 'itemtype' => User::getType(), + 'items_id' => User::getIdByName('tech'), ]); $formAnswer = $this->getFormAnswer([ 'plugin_formcreator_forms_id' => $form->getID(), ]); - yield 'User is the validator' => [ - 'formAnswer' => $formAnswer, - 'expected' => true, - ]; + // yield 'User is the validator' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => true, + // ]; $this->login('normal', 'normal'); - yield 'User is not the validator' => [ - 'formAnswer' => $formAnswer, - 'expected' => false, - ]; + // yield 'User is not the validator' => [ + // 'formAnswer' => $formAnswer, + // 'expected' => false, + // ]; $group = $this->getGlpiCoreItem(Group::class, [ 'name' => 'group' . $this->getUniqueString() @@ -1017,12 +1050,14 @@ public function providerCanViewItem() { 'password2' => 'password', ]); - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_GROUP, - '_validator_groups' => [ - $group->getID(), - ], + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->deleteByCriteria([ + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + ]); + $formValidator->add([ + PluginFormcreatorForm::getForeignKeyField() => $form->getID(), + 'itemtype' => Group::getType(), + 'items_id' => $group->getID(), ]); $this->login('normal', 'normal'); $formAnswer = $this->getFormAnswer([ @@ -1040,6 +1075,11 @@ public function providerCanViewItem() { 'groups_id' => $group->getID(), 'users_id' => $user->getID(), ]); + $this->login('normal', 'normal'); + $formAnswer = $this->getFormAnswer([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->login($user->fields['name'], 'password'); yield 'User is a member of validator group' => [ 'formAnswer' => $formAnswer, diff --git a/tests/3-unit/PluginFormcreatorForm_Validator.php b/tests/3-unit/PluginFormcreatorForm_Validator.php index da46ac8c8..8084285d3 100644 --- a/tests/3-unit/PluginFormcreatorForm_Validator.php +++ b/tests/3-unit/PluginFormcreatorForm_Validator.php @@ -40,29 +40,32 @@ class PluginFormcreatorForm_Validator extends CommonTestCase { public function testPrepareInputForAdd() { $instance = $this->newTestedInstance(); $output = $instance->prepareInputForAdd([ - 'uuid' => '0000', + 'plugin_formcreator_forms_id' => 1, + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), + 'level' => '1', + 'uuid' => '0000', ]); $this->array($output)->HasKey('uuid'); $this->string($output['uuid'])->isEqualTo('0000'); - - $output = $instance->prepareInputForAdd(['level' => '1']); - - $this->array($output)->HasKey('uuid'); - $this->string($output['uuid']); } public function testExport() { $user = new \User; $user->getFromDBbyName('glpi'); - $form = $this->getForm([ - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER, - '_validator_users' => [ - $user->getID(), - ], - ]); + $form = $this->getForm(); + $form_validator = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); + $form_validator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'items_id' => $user->getID(), + 'level' => '1', + ]); + $this->boolean($form_validator->isNewItem())->isFalse(); $instance = $this->newTestedInstance(); // Try to export an empty item @@ -83,6 +86,7 @@ public function testExport() { // Test the exported data $fieldsWithoutID = [ 'itemtype', + 'level', ]; $extraFields = [ '_item', @@ -92,8 +96,9 @@ public function testExport() { ->hasSize(1 + count($fieldsWithoutID) + count($extraFields)); $this->array($output)->isEqualTo([ 'itemtype' => \User::class, - '_item' => $user->fields['name'], - 'uuid' => $instance->fields['uuid'], + 'level' => '1', + '_item' => $user->fields['name'], + 'uuid' => $instance->fields['uuid'], ]); // Export the item without the UUID and with ID @@ -103,8 +108,9 @@ public function testExport() { ->hasSize(1 + count($fieldsWithoutID) + count($extraFields)); $this->array($output)->isEqualTo([ 'itemtype' => \User::class, - '_item' => $user->fields['name'], - 'id' => $instance->fields['id'], + 'level' => '1', + '_item' => $user->fields['name'], + 'id' => $instance->fields['id'], ]); } @@ -126,7 +132,8 @@ public function testGetValidatorsForForm() { $form = $this->getForm(); $formValidator = $this->newTestedInstance(); - $output = $formValidator->getValidatorsForForm($form, UnknownItemtype::class); + // Test when form has no validation + $output = $formValidator::getValidatorsForForm($form); $this->array($output)->hasSize(0); $groupA = $this->getGlpiCoreItem(Group::class, [ @@ -163,64 +170,43 @@ public function testGetValidatorsForForm() { 'plugin_formcreator_forms_id' => $form->getID(), 'itemtype' => $groupA->gettype(), 'items_id' => $groupA->getID(), + 'level' => '1', ]); + $this->boolean($formValidator->isNewItem())->isFalse(); $formValidator->add([ 'plugin_formcreator_forms_id' => $form->getID(), 'itemtype' => $groupB->gettype(), 'items_id' => $groupB->getID(), + 'level' => '1', ]); - // $formValidator->add([ - // 'plugin_formcreator_forms_id' => $form->getID(), - // 'itemtype' => $userC->gettype(), - // 'items_id' => $userC->getID(), - // ]); - // $formValidator->add([ - // 'plugin_formcreator_forms_id' => $form->getID(), - // 'itemtype' => $userD->gettype(), - // 'items_id' => $userD->getID(), - // ]); - - // Test when form has users as validators - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [ - $userC->getID(), - $userD->getID(), - ] + $this->boolean($formValidator->isNewItem())->isFalse(); + + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => $userC::getType(), + 'items_id' => $userC->getID(), + 'level' => '1', ]); - $output = $formValidator->getValidatorsForForm($form); + $this->boolean($formValidator->isNewItem())->isFalse(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => $userD::getType(), + 'items_id' => $userD->getID(), + 'level' => '1', + ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + $output = $formValidator::getValidatorsForForm($form); - $this->array($output) + $this->array($output)->hasSize(2); + $this->array($output[User::class]) ->hasKeys([ $userC->getID(), $userD->getID(), ])->hasSize(2); - - // Test when form has groups as validators - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_GROUP, - '_validator_groups' => [ - $groupA->getID(), - $groupB->getID(), - ] - ]); - $output = $formValidator->getValidatorsForForm($form); - - $this->array($output) + $this->array($output[Group::class]) ->hasKeys([ $groupA->getID(), $groupB->getID(), ])->hasSize(2); - - // Test when form has no validation - $form->update([ - 'id' => $form->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_NONE, - ]); - $output = $formValidator->getValidatorsForForm($form); - $this->array($output) - ->hasSize(0); } } diff --git a/tests/3-unit/PluginFormcreatorFormanswerValidation.php b/tests/3-unit/PluginFormcreatorFormanswerValidation.php new file mode 100644 index 000000000..ad1f8791a --- /dev/null +++ b/tests/3-unit/PluginFormcreatorFormanswerValidation.php @@ -0,0 +1,198 @@ +. + * --------------------------------------------------------------------- + * @copyright Copyright © 2011 - 2021 Teclib' + * @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/formcreator + * --------------------------------------------------------------------- + */ +namespace tests\units; + +use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use PluginFormcreatorForm; +use PluginFormcreatorFormAnswer; +use PluginFormcreatorForm_Validator; +use User; + +class PluginFormcreatorFormanswerValidation extends CommonTestCase { + public function providerGetCurentValidationLevel() { + $form = $this->getForm(); + $form_fk = PluginFormcreatorForm::getForeignKeyField(); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), + 'level' => 1, + ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('normal'), + 'level' => 2, + ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('tech'), + 'level' => 3, + ]); + + $formanswer = new PluginFormcreatorFormAnswer(); + $formanswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'requester_id' => User::getIdByName('glpi'), + 'validator_id' => User::getIdByName('glpi'), + ]); + $this->boolean($formanswer->isNewItem())->isFalse(); + + yield [ + 'formanswer' => $formanswer, + 'expected' => 1 + ]; + + $formanswervalidation = $this->newTestedInstance(); + $formanswervalidation->updateValidationStatus($formanswer, PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + + yield [ + 'formanswer' => $formanswer, + 'expected' => 2 + ]; + + $formanswervalidation = $this->newTestedInstance(); + $formanswervalidation->updateValidationStatus($formanswer, PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + + yield [ + 'formanswer' => $formanswer, + 'expected' => 3 + ]; + } + + /** + * @dataProvider providerGetCurentValidationLevel + * + * @param PluginFormcreatorFormAnswer $formanswer + * @return void + */ + public function testGetCurrentValidationLevel($formanswer, $expected) { + $formanswervalidation = $this->newTestedInstance(); + $output = $formanswervalidation->getCurrentValidationLevel($formanswer); + $this->integer($output)->isEqualTo($expected); + } + + public function testUpdateValidationStatus() { + $form = $this->getForm(); + $form_fk = PluginFormcreatorForm::getForeignKeyField(); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), + 'level' => 1, + ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('normal'), + 'level' => 2, + ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + $form_fk => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('tech'), + 'level' => 3, + ]); + + $formanswer = new PluginFormcreatorFormAnswer(); + $formanswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'requester_id' => User::getIdByName('glpi'), + 'validator_id' => User::getIdByName('glpi'), + ]); + $this->boolean($formanswer->isNewItem())->isFalse(); + + $testedClassName = $this->getTestedClassName(); + $testedClassName::updateValidationStatus($formanswer, PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + + $formanswervalidation = $this->newTestedInstance(); + $rows = $formanswervalidation->find([ + 'plugin_formcreator_formanswers_id' => $formanswer->getID(), + 'level' => 1, + ]); + $this->array($rows)->hasSize(1); + foreach ($rows as $row) { + $this->integer($row['status'])->isEqualTo(PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + } + $rows = $formanswervalidation->find([ + 'plugin_formcreator_formanswers_id' => $formanswer->getID(), + 'level' => ['>', 1], + ]); + $this->array($rows)->hasSize(2); + foreach ($rows as $row) { + $this->integer($row['status'])->isEqualTo(PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING); + } + + $formanswervalidation = $this->newTestedInstance(); + $testedClassName::updateValidationStatus($formanswer, PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED); + + // Check level is stil accepted + $rows = $formanswervalidation->find([ + 'plugin_formcreator_formanswers_id' => $formanswer->getID(), + 'level' => 1, + ]); + $this->array($rows)->hasSize(1); + foreach ($rows as $row) { + $this->integer($row['status'])->isEqualTo(PluginFormcreatorForm_Validator::VALIDATION_STATUS_ACCEPTED); + } + $rows = $formanswervalidation->find([ + 'plugin_formcreator_formanswers_id' => $formanswer->getID(), + 'level' => 2, + ]); + $this->array($rows)->hasSize(1); + foreach ($rows as $row) { + $this->integer($row['status'])->isEqualTo(PluginFormcreatorForm_Validator::VALIDATION_STATUS_REFUSED); + } + $rows = $formanswervalidation->find([ + 'plugin_formcreator_formanswers_id' => $formanswer->getID(), + 'level' => ['>', 2], + ]); + $this->array($rows)->hasSize(1); + foreach ($rows as $row) { + $this->integer($row['status'])->isEqualTo(PluginFormcreatorForm_Validator::VALIDATION_STATUS_WAITING); + } + } +} \ No newline at end of file diff --git a/tests/3-unit/PluginFormcreatorIssue.php b/tests/3-unit/PluginFormcreatorIssue.php index 1e8f9c3bb..b3554c487 100644 --- a/tests/3-unit/PluginFormcreatorIssue.php +++ b/tests/3-unit/PluginFormcreatorIssue.php @@ -30,14 +30,19 @@ */ namespace tests\units; +use DBmysqlIterator; use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use PluginFormcreatorForm_Validator; use Ticket; use PluginFormcreatorFormAnswer; +use PluginFormcreatorForm_Validator as Form_Validator; use RuleAction; use User; use Rule; use RuleCriteria; +use Search; use CommonITILObject; +use ValidatorSubstitute; class PluginFormcreatorIssue extends CommonTestCase { public function beforeTestMethod($method) { @@ -312,10 +317,14 @@ public function providerGetSyncIssuesRequest_formAnswerWithOneTickets() { } public function providerGetSyncIssuesRequest_formanswerUnderValidation() { - $form = $this->getForm([ - 'validation_required' => \PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [4] // tech + $form = $this->getForm(); + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('tech'), ]); + $this->boolean($formValidator->isNewItem())->isFalse(); $formAnswer = new \PluginFormcreatorFormAnswer(); $formAnswer->add([ @@ -477,7 +486,7 @@ public function providerGetSyncIssuesRequest_FormAnswerWithSeveralRequesters() { 'items_id' => $targetTicket1->getID(), 'actor_role' => \PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, 'actor_type' => \CommonITILActor::REQUESTER, - 'actor_value' => 3, + 'actor_value_' . \CommonITILActor::REQUESTER => 3, 'use_notification' => '1', ]); $this->boolean($actor1->isNewItem())->isFalse(); @@ -487,7 +496,7 @@ public function providerGetSyncIssuesRequest_FormAnswerWithSeveralRequesters() { 'items_id' => $targetTicket1->getID(), 'actor_role' => \PluginFormcreatorTarget_Actor::ACTOR_TYPE_PERSON, 'actor_type' => \CommonITILActor::REQUESTER, - 'actor_value' => 5, + 'actor_value_' . \CommonITILActor::REQUESTER => 5, 'use_notification' => '1', ]); $this->boolean($actor2->isNewItem())->isFalse(); @@ -650,4 +659,113 @@ public function testUpdateDateModOnNewFollowup() { $this->string($issue->fields['date_mod'])->isEqualTo($modDate); } + public function testValidationDelegation() { + global $DB; + + if (version_compare(GLPI_VERSION, '10.1', '<')) { + $this->skip('This test requires GLPI 10.1 or higher'); + } + + $testedClass = $this->getTestedClassName(); + + $this->login('glpi', 'glpi'); + + $login = 'validator_' . $this->getUniqueString(); + $validator_user = new \User(); + $validator_user->add([ + 'name' => $login, + 'password' => 'validator', + 'password2' => 'validator', + '_profiles_id' => '6', // Technician profile + '_entities_id' => 0, + '_is_recursive' => 1, + ]); + $this->boolean($validator_user->isNewItem())->isFalse(); + + $login = 'delegatee_' . $this->getUniqueString(); + $delegatee_user = new \User(); + $delegatee_user->add([ + 'name' => $login, + 'password' => 'delegatee', + 'password2' => 'delegatee', + '_profiles_id' => '6', // Technician profile + '_entities_id' => 0, + '_is_recursive' => 1, + ]); + $this->boolean($delegatee_user->isNewItem())->isFalse(); + + $form = $this->getForm(); + $form->update([ + 'id' => $form->getID(), + 'validation_required' => Form_Validator::VALIDATION_USER, + ]); + + $form_validator = new Form_Validator(); + $form_validator->add([ + $form::getForeignKeyField() => $form->getID(), + 'itemtype' => $validator_user::getType(), + 'items_id' => $validator_user->getID(), + ]); + + $this->login('post-only', 'postonly'); + + $formAnswer = $this->getFormAnswer([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + + // Check the issue exists for the created form answer (no ticket created yet) + $request = $testedClass::getSyncIssuesRequest(); + $result = $DB->request([ + 'FROM' => $request, + 'WHERE' => [ + 'itemtype' => $formAnswer->getType(), + 'items_id' => $formAnswer->getID(), + ] + ]); + $this->object($result)->isInstanceOf(DBmysqlIterator::class); + $row = $result->current(); + $this->array($row); + + // Check the validator can see the issue + $this->login($validator_user->fields['name'], 'validator'); + + $search_criteria = $testedClass::getWaitingCriteria(); + $search_criteria['criteria'][] = [ + 'link' => 'AND', + 'field' => 2, // display_id + 'searchtype' => 'equals', + 'value' => 'f_' . $formAnswer->getID(), + ]; + $search = Search::getDatas( + $testedClass, + $search_criteria + ); + $this->integer($search['data']['totalcount'])->isEqualTo(1); + + // Check the delegatee cannot see the issue (because he is not yet a deledatge of the validator) + $this->login($delegatee_user->fields['name'], 'delegatee'); + + $search = Search::getDatas( + $testedClass, + $search_criteria + ); + $this->integer($search['data']['totalcount'])->isEqualTo(0); + + // Set tehegatee user as delegatee of the validator + $validator_substitute = new ValidatorSubstitute(); + + $validator_substitute->add([ + 'users_id' => $validator_user->getID(), + 'users_id_substitute' => $delegatee_user->getID(), + ]); + + // Check the delegatee can see the issue + $this->login($delegatee_user->fields['name'], 'delegatee'); + + $search = Search::getDatas( + $testedClass, + $search_criteria + ); + $this->integer($search['data']['totalcount'])->isEqualTo(1); + } } \ No newline at end of file diff --git a/tests/3-unit/PluginFormcreatorQuestion.php b/tests/3-unit/PluginFormcreatorQuestion.php index 665b36d39..7bcc188d9 100644 --- a/tests/3-unit/PluginFormcreatorQuestion.php +++ b/tests/3-unit/PluginFormcreatorQuestion.php @@ -30,6 +30,11 @@ */ namespace tests\units; use GlpiPlugin\Formcreator\Tests\CommonTestCase; +use PluginFormcreatorLinker; +use PluginFormcreatorCondition; +use PluginFormcreatorForm; +use PluginFormcreatorSection; +use PluginFormcreatorForm_Validator; class PluginFormcreatorQuestion extends CommonTestCase { @@ -39,15 +44,15 @@ class PluginFormcreatorQuestion extends CommonTestCase { public function setup() { // instanciate classes - $form = new \PluginFormcreatorForm; - $form_section = new \PluginFormcreatorSection; + $form = new PluginFormcreatorForm; + $form_section = new PluginFormcreatorSection; $form_question = new \PluginFormcreatorQuestion; // create objects $forms_id = $form->add([ 'name' => "test clone form", 'is_active' => true, - 'validation_required' => \PluginFormcreatorForm_Validator::VALIDATION_USER + 'validation_required' => PluginFormcreatorForm_Validator::VALIDATION_USER ]); $sections_id = $form_section->add([ @@ -77,8 +82,8 @@ public function beforeTestMethod($method) { case 'testPrepareInputForAdd': case 'testPrepareInputForUpdate': - $this->form = new \PluginFormcreatorForm; - $this->section = new \PluginFormcreatorSection; + $this->form = new PluginFormcreatorForm; + $this->section = new PluginFormcreatorSection; $this->form->add([ 'name' => "$method" ]); @@ -129,7 +134,7 @@ public function testDuplicate() { $this->integer($newQuestion_id)->isGreaterThan(0); //get cloned question - $new_question = new \PluginFormcreatorQuestion; + $new_question = $this->newTestedInstance(); $new_question->getFromDB($newQuestion_id); // check uuid @@ -152,25 +157,25 @@ public function providerPrepareInputForAddEmail() { 'required' => '0', 'default_values' => 'empty@example.com', 'desription' => "", - 'row' => '1', + 'row' => '0', 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, ], 'expected' => [ 'plugin_formcreator_sections_id' => $section1->getID(), 'fieldtype' => 'email', 'name' => "email field", 'values' => "", - 'required' => '1', + 'required' => '0', 'default_values' => 'empty@example.com', 'desription' => "", - 'row' => '1', + 'row' => '0', 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, ], 'expectedError' => null, ], @@ -185,7 +190,7 @@ public function providerPrepareInputForAdd() { $section2 = $this->getSection( [], [ - 'access_rights' => \PluginFormcreatorForm::ACCESS_PUBLIC, + 'access_rights' => PluginFormcreatorForm::ACCESS_PUBLIC, ] ); $dataset = [ @@ -203,7 +208,7 @@ public function providerPrepareInputForAdd() { 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, '_parameters' => [ 'text' => [ 'range' => [ @@ -229,7 +234,8 @@ public function providerPrepareInputForAdd() { 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'itemtype' => '', '_parameters' => [ 'text' => [ 'range' => [ @@ -258,7 +264,8 @@ public function providerPrepareInputForAdd() { 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'itemtype' => '', '_parameters' => [ 'text' => [ 'range' => [ @@ -288,7 +295,8 @@ public function providerPrepareInputForAdd() { 'col' => '0', 'width' => '4', 'height' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'itemtype' => '', '_parameters' => [ 'text' => [ 'range' => [ @@ -322,11 +330,11 @@ public function testImport() { 'values' => '', 'description' => '', 'order' => '1', - 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_ALWAYS, + 'show_rule' => PluginFormcreatorCondition::SHOW_RULE_ALWAYS, 'uuid' => $uuid, ]; - $linker = new \PluginFormcreatorLinker(); + $linker = new PluginFormcreatorLinker(); $questionId = \PluginFormcreatorQuestion::import($linker, $input, $section->getID()); $this->integer($questionId)->isGreaterThan(0); @@ -345,25 +353,20 @@ function() use($linker, $input, $section) { } /** - * @dataProvider providerPrepareInputForAdd + * @data Provider providerPrepareInputForAdd * @dataProvider providerPrepareInputForAddEmail */ public function testPrepareInputForAdd($input, $expected, $expectedError) { - $instance = new \PluginFormcreatorQuestion(); + $instance = $this->newTestedInstance(); $output = $instance->prepareInputForAdd($input); if ($expectedError !== null) { $this->sessionHasMessage($expectedError, ERROR); $this->array($output)->hasSize(0); } else { - $this->array($output)->hasKeys(array_keys($expected)); - /* - // Disabled for now - $this->array($output)->containsValues($expected); - */ - $this->array($output)->hasKey('uuid'); - // The method added a UUID key - $this->array($output)->size->isEqualTo(count($expected) + 1); + // The UUID is the same as the one we provided + $expected['uuid'] = $output['uuid']; + $this->array($output)->isEqualTo($expected); } } @@ -960,12 +963,12 @@ public function providerGetTranslatableStrings() { ], 'text' => [ - 'f81bad6b9c8f01a40099a140881313a8' => 'textarea description', + '7e4dc84bec34373c30ee35b8c90a401c' => '<p>textarea description</p>', ], 'id' => [ 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', ] ] @@ -1116,13 +1119,15 @@ public function testGetQuestionsFromForm() { $sectionFk => $section2->getID(), ]); - $questions = \PluginFormcreatorQuestion::getQuestionsFromForm($form->getID()); - $this->array($questions)->hasSize(2); - + $questionsGenerator = \PluginFormcreatorQuestion::getQuestionsFromForm($form->getID()); $questionIds = []; - foreach ($questions as $item) { + $count = 0; + foreach ($questionsGenerator as $itemId => $item) { + $count++; $questionIds[] = $item->getID(); + $this->integer((int) $itemId)->isEqualTo($item->getID()); } + $this->integer($count)->isEqualTo(2); $expectedQuestionIds = [ $question1->getID(), $question2->getID(), @@ -1131,7 +1136,7 @@ public function testGetQuestionsFromForm() { $this->array(array_intersect($questionIds, $expectedQuestionIds))->hasSize(2); } - public function testGetQuestionsBySection() { + public function testGetQuestionsFromSection() { $section = $this->getSection(); $sectionFk = \PluginFormcreatorSection::getForeignKeyField(); $question1 = $this->getQuestion([ @@ -1141,10 +1146,10 @@ public function testGetQuestionsBySection() { $sectionFk => $section->getID(), ]); - $questions = \PluginFormcreatorQuestion::getQuestionsFromSection($section->getID()); + $questionsGenerator = \PluginFormcreatorQuestion::getQuestionsFromSection($section->getID()); $questionIds = []; - foreach ($questions as $item) { - $questionIds[] = $item->getID(); + foreach ($questionsGenerator as $itemId => $item) { + $questionIds[] = $itemId; } $expectedQuestionIds = [ $question1->getID(), diff --git a/tests/3-unit/PluginFormcreatorSection.php b/tests/3-unit/PluginFormcreatorSection.php index 6896a5836..043a0077b 100644 --- a/tests/3-unit/PluginFormcreatorSection.php +++ b/tests/3-unit/PluginFormcreatorSection.php @@ -447,7 +447,7 @@ public function testGetTranslatableStrings() { '471217363e6922ff6b1c9fd9cd57cd2a' => 'request type description', '64dfbbc489b074af269e0b0fbf0d901b' => 'select description', 'b371eae37f18f0b6125002999b2404ba' => 'text description', - 'f81bad6b9c8f01a40099a140881313a8' => 'textarea description', + '7e4dc84bec34373c30ee35b8c90a401c' => '<p>textarea description</p>', '8d544ed7c846a47654b2f55db879d7b2' => 'time description', 'e634ce2f4abe0deaa3f7cd44e13f4af6' => 'urgency description', ], @@ -508,7 +508,7 @@ public function testGetTranslatableStrings() { '6fd6eacf3005974a7489a199ed7b45ee' => 'itemlink', 'b371eae37f18f0b6125002999b2404ba' => 'text', 'b99b0833f1dab41a14eb421fa2ce690d' => 'itemlink', - 'f81bad6b9c8f01a40099a140881313a8' => 'text', + '7e4dc84bec34373c30ee35b8c90a401c' => 'text', '4f87be8f6e593d167f5fd1ab238cfc2d' => 'string', 'e3a0dfbc9d24603beddcbd1388808a7a' => 'itemlink', '8d544ed7c846a47654b2f55db879d7b2' => 'text', @@ -571,7 +571,7 @@ public function testGetSectionsFromForm() { $testedClassName = $this->getTestedClassName(); $output = $testedClassName::getSectionsFromForm($form->getID()); - $this->array($output)->hasSize(0); + $this->array(iterator_to_array($output))->hasSize(0); $sections = []; $section = $this->getSection([ @@ -587,8 +587,9 @@ public function testGetSectionsFromForm() { $sections[] = $section; $output = $testedClassName::getSectionsFromForm($form->getID()); - $this->array($output)->hasSize(2); + $this->array(iterator_to_array($output))->hasSize(2); + $output = $testedClassName::getSectionsFromForm($form->getID()); $found = 0; foreach ($output as $section) { foreach ($sections as $search) { diff --git a/tests/3-unit/PluginFormcreatorTargetTicket.php b/tests/3-unit/PluginFormcreatorTargetTicket.php index 352cde6a9..68c95fcf4 100644 --- a/tests/3-unit/PluginFormcreatorTargetTicket.php +++ b/tests/3-unit/PluginFormcreatorTargetTicket.php @@ -30,7 +30,7 @@ */ namespace tests\units; - +use CommonDBTM; use Computer; use Entity; use GlpiPlugin\Formcreator\Tests\AbstractItilTargetTestCase; @@ -44,6 +44,7 @@ use PluginFormcreatorFields; use PluginFormcreatorForm; use PluginFormcreatorFormAnswer; +use PluginFormcreatorForm_Validator; use PluginFormcreatorItem_TargetTicket; use PluginFormcreatorSection; use Profile; @@ -68,6 +69,7 @@ public function beforeTestMethod($method) { case 'testSetTargetEntity': case 'testSetTargetCategory': case 'testSetTargetLocation': + case 'testSetTargetContract': case 'testSetTargetType': case 'testPrepareTemplate': case 'testDeleteLinkedTickets': @@ -166,13 +168,14 @@ public function testGetEnumTagType() { ]); } - public function testGetEnumDateType() { + public function testGetEnumDueDateType() { $testedClass = $this->getTestedClassName(); $output = $testedClass::getEnumDueDateRule(); $this->array($output)->isEqualTo([ + $testedClass::DUE_DATE_RULE_NONE => __('TTR from template or none', 'formcreator'), $testedClass::DUE_DATE_RULE_ANSWER => __('equals to the answer to the question', 'formcreator'), $testedClass::DUE_DATE_RULE_TICKET => __('calculated from the ticket creation date', 'formcreator'), - $testedClass::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), + $testedClass::DUE_DATE_RULE_CALC => __('calculated from the answer to the question', 'formcreator'), ]); } @@ -187,6 +190,17 @@ public function testGetEnumLocationType() { ]); } + public function testGetEnumContractType() { + $testedClass = $this->getTestedClassName(); + $output = $testedClass::getEnumContractRule(); + $this->array($output)->isEqualTo([ + $testedClass::CONTRACT_RULE_NONE => __('Contract from template or none', 'formcreator'), + $testedClass::CONTRACT_RULE_SPECIFIC => __('Specific contract', 'formcreator'), + $testedClass::CONTRACT_RULE_ANSWER => __('Equals to the answer to the question', 'formcreator'), + $testedClass::CONTRACT_RULE_LAST_ANSWER => __('Last valid answer', 'formcreator'), + ]); + } + public function testGetEnumUrgencyRule() { $testedClass = $this->getTestedClassName(); $output = $testedClass::getEnumUrgencyRule(); @@ -296,14 +310,14 @@ public function testDeleteLinkedTickets() { $formFk = PluginFormcreatorForm::getForeignKeyField(); $form = $this->getForm(['name' => 'a form']); - $targetTicket_1 = new \PluginFormcreatorTargetTicket(); + $targetTicket_1 = $this->newTestedInstance(); $targetTicket_1->add([ 'name' => 'target 1', $formFk => $form->getID(), ]); $this->boolean($targetTicket_1->isNewItem())->isFalse(); - $targetTicket_2 = new \PluginFormcreatorTargetTicket(); + $targetTicket_2 = $this->newTestedInstance(); $targetTicket_2->add([ 'name' => 'target 2', $formFk => $form->getID(), @@ -397,9 +411,10 @@ public function testSetTargetEntity() { $this->integer((int) $output['entities_id'])->isEqualTo(0); // Test requester's first entity (alphanumeric order) + $testedClass = $this->getTestedClassName(); $targetTicket->update([ 'id' => $targetTicket->getID(), - 'destination_entity' => \PluginFormcreatorTargetTicket::DESTINATION_ENTITY_REQUESTER_DYN_FIRST, + 'destination_entity' => $testedClass::DESTINATION_ENTITY_REQUESTER_DYN_FIRST, 'destination_entity_value' => '0', ]); $instance->getFromDB($targetTicket->getID()); @@ -440,7 +455,7 @@ public function testSetTargetEntity() { // Test requester's last entity (alphanumeric order) $targetTicket->update([ 'id' => $targetTicket->getID(), - 'destination_entity' => \PluginFormcreatorTargetTicket::DESTINATION_ENTITY_REQUESTER_DYN_LAST, + 'destination_entity' => $testedClass::DESTINATION_ENTITY_REQUESTER_DYN_LAST, 'destination_entity_value' => '0', ]); $instance->getFromDB($targetTicket->getID()); @@ -464,7 +479,7 @@ public function testSetTargetEntity() { ]); $targetTicket->update([ 'id' => $targetTicket->getID(), - 'destination_entity' => \PluginFormcreatorTargetTicket::DESTINATION_ENTITY_SPECIFIC, + 'destination_entity' => $testedClass::DESTINATION_ENTITY_SPECIFIC, '_destination_entity_value_specific' => "$entityId", ]); $instance->getFromDB($targetTicket->getID()); @@ -486,7 +501,7 @@ public function testSetTargetEntity() { ]); $targetTicket->update([ 'id' => $targetTicket->getID(), - 'destination_entity' => \PluginFormcreatorTargetTicket::DESTINATION_ENTITY_FORM, + 'destination_entity' => $testedClass::DESTINATION_ENTITY_FORM, 'destination_entity_value' => '0', ]); $form->update([ @@ -519,14 +534,18 @@ public function providerSetTargetType() { $formFk = PluginFormcreatorForm::getForeignKeyField(); $form1 = new PluginFormcreatorForm(); $form1 = PluginFormcreatorForm::getByItem($question1); - $form1->update([ - 'id' => $form1->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [2] // Glpi user + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form1->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi') ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + + $testedClass = $this->getTestedClassName(); $targetTicket1 = $this->getTargetTicket([ $formFk => $form1->getID(), - 'type_rule' => \PluginFormcreatorTargetTicket::REQUESTTYPE_SPECIFIC, + 'type_rule' => $testedClass::REQUESTTYPE_SPECIFIC, 'type_question' => Ticket::INCIDENT_TYPE, ]); @@ -536,14 +555,17 @@ public function providerSetTargetType() { $formFk = PluginFormcreatorForm::getForeignKeyField(); $form2 = new PluginFormcreatorForm(); $form2 = PluginFormcreatorForm::getByItem($question2); - $form2->update([ - 'id' => $form2->getID(), - 'validation_required' => PluginFormcreatorForm::VALIDATION_USER, - '_validator_users' => [2] // Glpi user + $formValidator = new PluginFormcreatorForm_Validator(); + $formValidator->add([ + 'plugin_formcreator_forms_id' => $form2->getID(), + 'itemtype' => User::class, + 'items_id' => User::getIdByName('glpi'), ]); + $this->boolean($formValidator->isNewItem())->isFalse(); + $targetTicket2 = $this->getTargetTicket([ $formFk => $form2->getID(), - 'type_rule' => \PluginFormcreatorTargetTicket::REQUESTTYPE_ANSWER, + 'type_rule' => $testedClass::REQUESTTYPE_ANSWER, 'type_question' => $question2->getID(), ]); return [ @@ -601,7 +623,7 @@ public function providerSetTargetType() { /** * @dataProvider providerSetTargetType */ - public function testSetTargetType(\PluginFormcreatorTargetTicket $originalInstance, $formAnswerId, $expected) { + public function testSetTargetType(CommonDBTM $originalInstance, $formAnswerId, $expected) { // reload the instance with the helper class $instance = $this->newTestedInstance(); $instance->getFromDB($originalInstance->getID()); @@ -725,6 +747,8 @@ public function testExport() { 'associate_question', 'location_rule', 'location_question', + 'contract_rule', + 'contract_question', 'commonitil_validation_rule', 'commonitil_validation_question', 'show_rule', @@ -768,6 +792,8 @@ public function testImport() { 'urgency_question' => '0', 'location_rule' => \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE, 'location_question' => '0', + 'contract_rule' => \PluginFormcreatorTargetTicket::CONTRACT_RULE_NONE, + 'contract_question' => '0', 'validation_followup' => '1', 'destination_entity' => '0', 'destination_entity_value' => '0', @@ -1484,7 +1510,7 @@ public function providerSetRequestSource_none(): array { 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->boolean($formanswer->isNewItem())->isFalse(); - $targetTicket = new \PluginFormcreatorTargetTicket(); + $targetTicket = $this->newTestedInstance(); $targetTicket->add([ 'name' => 'target ticket', 'target_name' => 'target ticket', @@ -1509,7 +1535,7 @@ public function providerSetRequestSource_specific(): array { 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->boolean($formanswer->isNewItem())->isFalse(); - $targetTicket = new \PluginFormcreatorTargetTicket(); + $targetTicket = $this->newTestedInstance(); $targetTicket->add([ 'name' => 'target ticket', 'target_name' => 'target ticket', @@ -1551,12 +1577,13 @@ public function providerSetTargetLocation_nothing() { 'plugin_formcreator_forms_id' => $form->getID(), ]); $this->boolean($formanswer->isNewItem())->isFalse(); - $targetTicket = new \PluginFormcreatorTargetTicket(); + $targetTicket = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); $targetTicket->add([ 'name' => 'target ticket no location', 'target_name' => 'target ticket', 'plugin_formcreator_forms_id' => $form->getID(), - 'location_rule' => \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE, + 'location_rule' => $testedClass::LOCATION_RULE_NONE, ]); $this->boolean($targetTicket->isNewItem())->isFalse(); @@ -1641,11 +1668,12 @@ public function providerSetTargetLocation_noTemplate() { ]); $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); $instance1->add([ 'name' => 'target ticket no template', 'target_name' => 'target ticket', 'plugin_formcreator_forms_id' => $formanswer1->getForm()->getID(), - 'location_rule' => \PluginFormcreatorTargetTicket::LOCATION_RULE_LAST_ANSWER, + 'location_rule' => $testedClass::LOCATION_RULE_LAST_ANSWER, ]); return [ @@ -1698,12 +1726,13 @@ public function providerSetTargetLocation_FromTemplate() { $this->boolean($formanswer1->isNewItem())->isFalse(); $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); $instance1->add([ 'name' => 'target ticket with template', 'target_name' => 'target ticket', 'plugin_formcreator_forms_id' => $form->getID(), 'tickettemplates_id' => $ticketTemplate->getID(), - 'location_rule' => \PluginFormcreatorTargetTicket::LOCATION_RULE_NONE, + 'location_rule' => $testedClass::LOCATION_RULE_NONE, ]); $this->boolean($instance1->isNewItem())->isFalse(); @@ -1729,12 +1758,6 @@ public function providerSetTargetLocation() { * */ public function testSetTargetLocation($instance, $formanswer, $expected) { - // Substitute a dummy class to access protected / private methods - $dummyInstance = $this->newTestedInstance(); - /**@var \GlpiPlugin\Formcreator\Tests\PluginFormcreatorTargetTicketDummy */ - $instance->getFromDB($instance->getID()); - $dummyInstance->fields = $instance->fields; - \PluginFormcreatorFields::resetVisibilityCache(); $data = $this->callPrivateMethod($instance, 'getDefaultData', $formanswer); $output = $this->callPrivateMethod($instance, 'setTargetLocation', $data, $formanswer); @@ -1742,6 +1765,289 @@ public function testSetTargetLocation($instance, $formanswer, $expected) { $this->integer((int) $output['locations_id'])->isEqualTo($expected); } + public function providerSetTargetContract_notSet() { + // Prepare form + + $form1 = $this->getForm(); + + $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); + $instance1->add([ + 'name' => 'foo', + 'target_name' => '', + \PluginFormcreatorForm::getForeignKeyField() => $form1->getID(), + 'content' => '##FULLFORM', + 'contract_rule' => $testedClass::CONTRACT_RULE_NONE, + 'contract_question' => '0', + ]); + $this->boolean($instance1->isNewItem())->isFalse(); + $formAnswer1 = new \PluginFormcreatorFormAnswer(); + $formAnswer1->add([ + 'plugin_formcreator_forms_id' => $form1->getID(), + ]); + $this->boolean($formAnswer1->isNewItem())->isFalse(); + + return [ + [ + 'instance' => $instance1, + 'formanswer' => $formAnswer1, + 'expected' => null, + ], + ]; + } + + public function providerSetTargetContract_lastItem() { + // Prepare form + $validItemtype = \Contract::class; + $invalidItemtype = \Monitor::getType(); + + $item1 = new $validItemtype(); + $item1->add([ + 'name' => $this->getUniqueString(), + 'entities_id' => \Session::getActiveEntity(), + ]); + $this->boolean($item1->isNewItem())->isFalse(); + $item2 = new $validItemtype(); + $item2->add([ + 'name' => $this->getUniqueString(), + 'entities_id' => \Session::getActiveEntity(), + ]); + $this->boolean($item2->isNewItem())->isFalse(); + + $question1 = $this->getQuestion([ + 'fieldtype' => 'glpiselect', + 'itemtype' => $validItemtype, + ]); + $form1 = PluginFormcreatorForm::getByItem($question1); + $sectionId = $question1->fields['plugin_formcreator_sections_id']; + $question2 = $this->getQuestion([ + 'plugin_formcreator_sections_id' => $sectionId, + 'fieldtype' => 'glpiselect', + 'itemtype' => $validItemtype + ]); + $testedClass = $this->getTestedClassName(); + $instance1 = $this->newTestedInstance(); + $instance1->add([ + 'name' => 'foo', + 'target_name' => '', + PluginFormcreatorForm::getForeignKeyField() => $form1->getID(), + 'content' => '##FULLFORM', + 'contract_rule' => $testedClass::CONTRACT_RULE_LAST_ANSWER, + 'contract_question' => '0', + ]); + $this->boolean($instance1->isNewItem())->isFalse(); + $formAnswer1 = new PluginFormcreatorFormAnswer(); + $formAnswer1->add([ + 'plugin_formcreator_forms_id' => $form1->getID(), + 'formcreator_field_' . $question1->getID() => (string) $item1->getID(), + 'formcreator_field_' . $question2->getID() => (string) $item2->getID(), + ]); + $this->boolean($formAnswer1->isNewItem())->isFalse(); + + return [ + [ + 'instance' => $instance1, + 'formanswer' => $formAnswer1, + 'expected' => $item2->getID(), + ], + ]; + } + + public function providerSetTargetContract_nothing() { + $form = $this->getForm(); + $formanswer = new PluginFormcreatorFormanswer(); + $formanswer->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formanswer->isNewItem())->isFalse(); + $targetTicket = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); + $targetTicket->add([ + 'name' => 'target ticket no contract', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $form->getID(), + 'contract_rule' => $testedClass::CONTRACT_RULE_NONE, + ]); + $this->boolean($targetTicket->isNewItem())->isFalse(); + + return [ + [ + 'instance' => $targetTicket, + 'formanswer' => $formanswer, + 'expected' => 0 + ], + ]; + } + + public function providerSetTargetContract_noTemplate() { + $contract1 = new \Contract(); + $contract1Id = $contract1->add([ + 'name' => 'contract 1', + 'entities_id' => 0, + ]); + $contract2 = new \Contract(); + $contract2Id = $contract2->add([ + 'name' => 'contract 2', + 'entities_id' => 0, + ]); + + $question1 = $this->getQuestion([ + 'name' => 'request type', + 'fieldtype' => 'requesttype', + ]); + $this->boolean($question1->isNewItem())->isFalse(); + $section = new \PluginFormcreatorSection(); + $section->getFromDB($question1->fields['plugin_formcreator_sections_id']); + $this->boolean($section->isNewItem())->isFalse(); + $question2 = $this->getQuestion([ + 'plugin_formcreator_sections_id' => $section->getID(), + 'name' => 'contract', + 'fieldtype' => 'glpiselect', + 'itemtype' => \Contract::class, + 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_HIDDEN, + '_conditions' => [ + 'show_logic' => [\PluginFormcreatorCondition::SHOW_LOGIC_AND], + 'plugin_formcreator_questions_id' => [$question1->getID()], + 'show_condition' => [\PluginFormcreatorCondition::SHOW_CONDITION_EQ], + 'show_value' => ['Incident'], + ] + ]); + $question3 = $this->getQuestion([ + 'plugin_formcreator_sections_id' => $section->getID(), + 'name' => 'other contract', + 'fieldtype' => 'glpiselect', + 'itemtype' => \Contract::class, + 'show_rule' => \PluginFormcreatorCondition::SHOW_RULE_HIDDEN, + '_conditions' => [ + 'show_logic' => [\PluginFormcreatorCondition::SHOW_LOGIC_AND], + 'plugin_formcreator_questions_id' => [$question1->getID()], + 'show_condition' => [\PluginFormcreatorCondition::SHOW_CONDITION_EQ], + 'show_value' => ['Request'], + ] + ]); + + $formanswer1 = new \PluginFormcreatorFormAnswer(); + $formanswer1->add([ + 'plugin_formcreator_forms_id' => $section->fields['plugin_formcreator_forms_id'], + 'formcreator_field_' . $question1->getID() => (string) \Ticket::INCIDENT_TYPE, + 'formcreator_field_' . $question2->getID() => (string) $contract1Id, + 'formcreator_field_' . $question3->getID() => (string) $contract2Id, + ]); + + $formanswer2 = new \PluginFormcreatorFormAnswer(); + $formanswer2->add([ + 'plugin_formcreator_forms_id' => $section->fields['plugin_formcreator_forms_id'], + 'formcreator_field_' . $question1->getID() => (string) \Ticket::DEMAND_TYPE, + 'formcreator_field_' . $question2->getID() => (string) $contract1Id, + 'formcreator_field_' . $question3->getID() => (string) $contract2Id, + ]); + + $formanswer3 = new \PluginFormcreatorFormAnswer(); + $formanswer3->add([ + 'plugin_formcreator_forms_id' => $section->fields['plugin_formcreator_forms_id'], + 'formcreator_field_' . $question1->getID() => (string) \Ticket::INCIDENT_TYPE, + 'formcreator_field_' . $question2->getID() => (string) $contract1Id, + 'formcreator_field_' . $question3->getID() => (string) 0, + ]); + + $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); + $instance1->add([ + 'name' => 'target ticket no template', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $formanswer1->getForm()->getID(), + 'contract_rule' => $testedClass::CONTRACT_RULE_LAST_ANSWER, + ]); + + return [ + // Check visibility is taken into account + 'visibility taken into account' => [ + 'instance' => $instance1, + 'formanswer' => $formanswer1, + 'expected' => $contract1Id, + ], + // Check contract dropdown is ignored + '1st ticket contract question is ignored' => [ + 'instance' => $instance1, + 'formanswer' => $formanswer2, + 'expected' => $contract2Id, + ], + // Check zero value is ignored + 'zero value is ignored' => [ + 'instance' => $instance1, + 'formanswer' => $formanswer3, + 'expected' => $contract1Id, + ] + ]; + } + + public function providerSetTargetContract_fromTemplate() { + // When the target ticket uses a ticket template and does not specify a contract + $contract1 = new \Contract(); + $contract1Id = $contract1->add([ + 'name' => 'contract 1', + 'entities_id' => 0, + ]); + + $ticketTemplate = $this->getGlpiCoreItem( + \TicketTemplate::getType(), [ + 'name' => 'template with predefined contract', + ] + ); + $this->getGlpiCoreItem(\TicketTemplatePredefinedField::getType(), [ + 'tickettemplates_id' => $ticketTemplate->getID(), + 'num' => 193, // Contract + 'value' => $contract1Id + ]); + + $form = $this->getForm(); + + $formanswer1 = new \PluginFormcreatorFormAnswer(); + $formanswer1->add([ + 'plugin_formcreator_forms_id' => $form->getID(), + ]); + $this->boolean($formanswer1->isNewItem())->isFalse(); + + $instance1 = $this->newTestedInstance(); + $testedClass = $this->getTestedClassName(); + $instance1->add([ + 'name' => 'target ticket with template', + 'target_name' => 'target ticket', + 'plugin_formcreator_forms_id' => $form->getID(), + 'tickettemplates_id' => $ticketTemplate->getID(), + 'contract_rule' => $testedClass::CONTRACT_RULE_NONE, + ]); + $this->boolean($instance1->isNewItem())->isFalse(); + + return [ + [ + 'instance' => $instance1, + 'formanswer' => $formanswer1, + 'expected' => $contract1Id, + ], + ]; + } + + public function providerSetTargetContract() { + return array_merge( + $this->providerSetTargetContract_notSet(), + $this->providerSetTargetContract_lastItem(), + $this->providerSetTargetContract_nothing(), + $this->providerSetTargetContract_noTemplate(), + $this->providerSetTargetContract_fromTemplate(), + ); + } + + /** + * @dataProvider providerSetTargetContract + * + */ + public function testSetTargetContract($instance, $formanswer, $expected) { + \PluginFormcreatorFields::resetVisibilityCache(); + $data = $this->callPrivateMethod($instance, 'getDefaultData', $formanswer); + $output = $this->callPrivateMethod($instance, 'setTArgetContract', $data, $formanswer); + $this->integer((int) $output['_contracts_id'])->isEqualTo($expected); + } public function providerRequestSource() { $testedClassName = $this->getTestedClassName(); diff --git a/tests/fixture/all_question_types_form.json b/tests/fixture/all_question_types_form.json index 52b010f79..c6ccb5a34 100644 --- a/tests/fixture/all_question_types_form.json +++ b/tests/fixture/all_question_types_form.json @@ -1,9 +1,8 @@ { - "schema_version": 2.13, + "schema_version": 2.14, "forms": [ { "name": "form with all question types", - "users_id": 0, "is_recursive": 0, "icon": 0, "icon_color": "#999999", @@ -19,11 +18,18 @@ "is_default": 0, "is_captcha_enabled": 0, "show_rule": 1, + "_plugin_formcreator_form": "", "formanswer_name": "formanswer title", + "is_visible": 1, "uuid": "3a905a97-4e912b5c-601ab759aae279.33523157", + "users": [], + "groups": [], + "profiles": [], "_entity": "Root entity", "_plugin_formcreator_category": "", "_profiles": [], + "_users": [], + "_groups": [], "_sections": [ { "name": "section", @@ -37,6 +43,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": null, "description": "actors description", "row": 0, @@ -44,8 +51,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab77b79a509.18118712", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "checkboxes question", @@ -53,6 +64,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": "[\"a (checkbox)\",\"b (checkbox)\",\"c (checkbox)\"]", "description": "checkboxes description", "row": 1, @@ -60,17 +72,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab79bbba0a0.19857797", - "_conditions": [], "_parameters": { - "checkboxes": { - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601ab79bbfacc0.95888793" - } - } - } + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "date question", @@ -78,6 +85,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "date description", "row": 2, @@ -85,8 +93,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab7a834e3f5.07106804", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "datetime question", @@ -94,6 +106,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "datetime description", "row": 3, @@ -101,8 +114,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601ab7b1c8d7c1.11667479", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "description question", @@ -110,6 +127,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "description text", "row": 4, @@ -117,8 +135,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abdb2063f79.46605588", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "dropdown question", @@ -126,6 +148,7 @@ "required": 0, "show_empty": 0, "default_values": 0, + "itemtype": "", "values": "{\"itemtype\":\"Location\",\"show_ticket_categories_depth\":\"0\",\"show_ticket_categories_root\":\"0\"}", "description": "dropdown description", "row": 5, @@ -133,8 +156,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abdfdcc8fd1.84035821", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "email question", @@ -142,6 +169,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "email description", "row": 6, @@ -149,8 +177,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe0815b000.17364810", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "file question", @@ -158,6 +190,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "file description", "row": 7, @@ -165,8 +198,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe14968c26.35804626", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "float question", @@ -174,6 +211,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "float description", "row": 8, @@ -181,22 +219,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe1cc21963.97578386", - "_conditions": [], "_parameters": { - "float": { - "regex": { - "regex": "", - "fieldname": "regex", - "uuid": "3a905a97-4e912b5c-601abe1cc768c8.77907193" - }, - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601abe1cca1fc0.55003222" - } - } - } + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "GLPI object question", @@ -204,6 +232,7 @@ "required": 0, "show_empty": 0, "default_values": 0, + "itemtype": "", "values": "Computer", "description": "GLPI object description", "row": 9, @@ -211,8 +240,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe330f0302.22202879", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "hidden question", @@ -220,6 +253,7 @@ "required": 0, "show_empty": 0, "default_values": "hidden value", + "itemtype": "", "values": null, "description": "hidden description", "row": 10, @@ -227,8 +261,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe457b0777.64285141", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "hostname question", @@ -236,6 +274,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "hostname description", "row": 11, @@ -243,8 +282,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe4fdd6ad8.76787569", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "IP address question", @@ -252,6 +295,7 @@ "required": 0, "show_empty": 0, "default_values": null, + "itemtype": "", "values": null, "description": "IP address description", "row": 12, @@ -259,8 +303,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe59431976.94731515", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "integer question", @@ -268,6 +316,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "", "description": "integer description", "row": 13, @@ -275,22 +324,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe61c401a3.03952564", - "_conditions": [], "_parameters": { - "integer": { - "regex": { - "regex": "", - "fieldname": "regex", - "uuid": "3a905a97-4e912b5c-601abe61c9c9d0.35842281" - }, - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601abe61cd1f07.77636456" - } - } - } + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "LDAP question", @@ -298,6 +337,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "{\"ldap_auth\":\"1\",\"ldap_filter\":\"(& (uid=*) )\",\"ldap_attribute\":\"12\"}", "description": "LDAP description", "row": 14, @@ -305,8 +345,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abe7b71f9e5.56305216", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "multiselect question", @@ -314,6 +358,7 @@ "required": 0, "show_empty": 0, "default_values": "[]", + "itemtype": "", "values": "[\"a (multiselect)\",\"b (multiselect)\",\"c (multiselect)\"]", "description": "multiselect description", "row": 15, @@ -321,17 +366,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf00962273.46958603", - "_conditions": [], "_parameters": { - "multiselect": { - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601abf009affa2.98017629" - } - } - } + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "radio question", @@ -339,6 +379,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "[\"a (radio)\",\"b (radio)\",\"c (radio)\"]", "description": "radios description", "row": 16, @@ -346,8 +387,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf0fde29b8.16357890", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "request type question", @@ -355,6 +400,7 @@ "required": 0, "show_empty": 0, "default_values": 2, + "itemtype": "", "values": null, "description": "request type description", "row": 17, @@ -362,8 +408,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf1c415458.16937803", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "select question", @@ -371,6 +421,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": "[\"a (select)\",\"b (select)\",\"c (select)\"]", "description": "select description", "row": 18, @@ -378,8 +429,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf36511874.97759648", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "text question", @@ -387,6 +442,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "text description", "row": 19, @@ -394,22 +450,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf5c404b15.55917287", - "_conditions": [], "_parameters": { - "text": { - "regex": { - "regex": "", - "fieldname": "regex", - "uuid": "3a905a97-4e912b5c-601abf5c447689.27869074" - }, - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601abf5c4720d4.71174661" - } - } - } + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "textarea question", @@ -417,29 +463,33 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, - "description": "textarea description", + "description": "<p>textarea description</p>", "row": 20, "col": 0, "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf68a16b61.05105004", - "_conditions": [], "_parameters": { - "textarea": { - "regex": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [ + { + "range_min": 0, + "range_max": 0, + "fieldname": "range", + "uuid": "15b0fcf7-3ce37ac8-6376963409f5d0.21168015" + } + ], + "PluginFormcreatorQuestionRegex": [ + { "regex": "/foo/", "fieldname": "regex", - "uuid": "3a905a97-4e912b5c-601abf68a59bb8.18262365" - }, - "range": { - "range_min": "", - "range_max": "", - "fieldname": "range", - "uuid": "3a905a97-4e912b5c-601abf68a98429.67265138" + "uuid": "15b0fcf7-3ce37ac8-6376963407b530.30079348" } - } - } + ] + }, + "_conditions": [] }, { "name": "time question", @@ -447,6 +497,7 @@ "required": 0, "show_empty": 0, "default_values": "", + "itemtype": "", "values": null, "description": "time description", "row": 21, @@ -454,8 +505,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf775fbe74.36590864", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] }, { "name": "urgency question", @@ -463,6 +518,7 @@ "required": 0, "show_empty": 0, "default_values": 0, + "itemtype": "", "values": null, "description": "urgency description", "row": 22, @@ -470,8 +526,12 @@ "width": 4, "show_rule": 1, "uuid": "3a905a97-4e912b5c-601abf85964995.42495152", - "_conditions": [], - "_parameters": [] + "_parameters": { + "PluginFormcreatorQuestionFilter": [], + "PluginFormcreatorQuestionRange": [], + "PluginFormcreatorQuestionRegex": [] + }, + "_conditions": [] } ], "_conditions": [] @@ -480,7 +540,8 @@ "_conditions": [], "_targets": { "PluginFormcreatorTargetTicket": [], - "PluginFormcreatorTargetChange": [] + "PluginFormcreatorTargetChange": [], + "PluginFormcreatorTargetProblem": [] }, "_validators": [], "_translations": [] diff --git a/tests/src/CommonQuestionTest.php b/tests/src/CommonQuestionTest.php index 1218bbff5..ad6ad6c24 100644 --- a/tests/src/CommonQuestionTest.php +++ b/tests/src/CommonQuestionTest.php @@ -3,6 +3,8 @@ namespace GlpiPlugin\Formcreator\Tests; use Plugin; +use PluginFormcreatorQuestion; + trait CommonQuestionTest { @@ -78,8 +80,9 @@ public function _testQuestionCreated($form, $questionName) { } // test the question is created in DB - $questions = (new \PluginFormcreatorQuestion())->getQuestionsFromForm($form->getID()); - $question = array_pop($questions); + $questionsGenerator = \PluginFormcreatorQuestion::getQuestionsFromForm($form->getID()); + /** @var PluginFormcreatorQuestion $question */ + $question = $questionsGenerator->current(); // Get the 1st item $this->variable($question)->isNotNull(); // test the question is displayed diff --git a/tests/src/CommonTestCase.php b/tests/src/CommonTestCase.php index e11c0b2ea..e96a5e57b 100644 --- a/tests/src/CommonTestCase.php +++ b/tests/src/CommonTestCase.php @@ -17,6 +17,10 @@ abstract class CommonTestCase extends atoum /** @var integer $debugMode save state of GLPI debug mode */ private $debugMode = null; + // public function setup() { + // $this->testedClassName = $this->getTestedClassName(); + // } + public function beforeTestMethod($method) { $this->resetGLPILogs(); } @@ -67,6 +71,7 @@ protected function login($name, $password, $noauto = false) { $this->restoreDebug(); $_SESSION['MESSAGE_AFTER_REDIRECT'] = []; $this->setupGLPIFramework(); + $this->boolean($result)->isTrue(); return $result; } @@ -416,7 +421,7 @@ protected function getGlpiCoreItem(string $itemtype, array $input = []): \Common return $item; } - /** + /** * Handle deprecations in GLPI * Helps to make unit tests without deprecations warnings, accross 2 version of GLPI * diff --git a/yarn.lock b/yarn.lock index fef92114b..df44dc3b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -379,11 +379,6 @@ decamelize@^1.1.0: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -desandro-matches-selector@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/desandro-matches-selector/-/desandro-matches-selector-2.0.2.tgz#717beed4dc13e7d8f3762f707a6d58a6774218e1" - integrity sha512-+1q0nXhdzg1IpIJdMKalUwvvskeKnYyEe3shPRwedNcWtnhEKT3ZxvFjzywHDeGcKViIxTCAoOYQWP1qD7VNyg== - detect-indent@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" @@ -431,11 +426,6 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -ev-emitter@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ev-emitter/-/ev-emitter-1.1.1.tgz#8f18b0ce5c76a5d18017f71c0a795c65b9138f2a" - integrity sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q== - figures@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -473,13 +463,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -fizzy-ui-utils@^2.0.0: - version "2.0.7" - resolved "https://registry.yarnpkg.com/fizzy-ui-utils/-/fizzy-ui-utils-2.0.7.tgz#7df45dcc4eb374a08b65d39bb9a4beedf7330505" - integrity sha512-CZXDVXQ1If3/r8s0T+v+qVeMshhfcuq0rqIFgJnrtd+Bu8GmDmqMjntjUePypVtjHXKJ6V4sw9zeyox34n9aCg== - dependencies: - desandro-matches-selector "^2.0.0" - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" @@ -500,11 +483,6 @@ get-pkg-repo@^4.0.0: through2 "^2.0.0" yargs "^16.2.0" -get-size@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/get-size/-/get-size-2.0.3.tgz#54a1d0256b20ea7ac646516756202769941ad2ef" - integrity sha512-lXNzT/h/dTjTxRbm9BXb+SGxxzkm97h/PCIKtlN/CBCxxmkkIVV21udumMS93MuVTDX583gqc94v3RjuHmI+2Q== - git-raw-commits@^2.0.8: version "2.0.11" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" @@ -746,14 +724,6 @@ map-obj@^4.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -masonry-layout@^4.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/masonry-layout/-/masonry-layout-4.2.2.tgz#d57b44af13e601bfcdc423f1dd8348b5524de348" - integrity sha512-iGtAlrpHNyxaR19CvKC3npnEcAwszXoyJiI8ARV2ePi7fmYhIud25MHK8Zx4P0LCC4d3TNO9+rFa1KoK1OEOaA== - dependencies: - get-size "^2.0.2" - outlayer "^2.1.0" - meow@^8.0.0: version "8.1.2" resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -827,15 +797,6 @@ normalize-package-data@^3.0.0: semver "^7.3.4" validate-npm-package-license "^3.0.1" -outlayer@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/outlayer/-/outlayer-2.1.1.tgz#29863b6de10ea5dadfffcadfa0d728907387e9a2" - integrity sha512-+GplXsCQ3VrbGujAeHEzP9SXsBmJxzn/YdDSQZL0xqBmAWBmortu2Y9Gwdp9J0bgDQ8/YNIPMoBM13nTwZfAhw== - dependencies: - ev-emitter "^1.0.0" - fizzy-ui-utils "^2.0.0" - get-size "^2.0.2" - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -1051,19 +1012,19 @@ safe-buffer@~5.2.0: integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.1.1, semver@^7.3.4: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0"